目标监控方法、装置和设备与流程

文档序号:22190794发布日期:2020-09-11 22:02阅读:148来源:国知局
目标监控方法、装置和设备与流程

本申请涉及信息处理技术领域,具体而言,涉及一种目标监控方法、装置和设备。



背景技术:

随着人们生活条件的进一步改善,人们对禽类的养殖需求越来越大,规模化养殖场迅速发展。同时禽类间的疾病传染一旦发生,对养殖户将造成重大损失,因此禽类的健康状况受到养殖户的极大关注。

在规模化养殖过程中,为监控禽类个体的健康状况,一般采用多种仪器和系统。比如对每个禽类安装小型设备,以监控其心率、记录步数和轨迹。

但是,上述监控方案,需要对每个个体安装监控设备,成本高、安装拆卸工作量大,清洗维护困难;无法及时对异常目标进行及时准确定位。



技术实现要素:

本申请实施例的目的在于提供一种目标监控方法、装置和设备,用以实现根据跟踪目标的运动状态信息,解析得到跟踪目标的健康指数,并发出对应的提示信息。

本申请实施例第一方面提供了一种目标监控方法,包括:获取跟踪目标的位置信息,并记录时间信息;根据所述位置信息和所述时间信息,生成所述跟踪目标的运动状态信息;根据所述运动状态信息解析所述跟踪目标的健康指数,并发出提示信息。

于一实施例中,所述获取跟踪目标的位置信息,并记录时间信息,包括:获取所述跟踪目标在预设区域内的影像信息;对所述影像信息进行图像处理,得到所述跟踪目标在所述预设区域内的所述位置信息和所述时间信息,并将所述位置信息与所述跟踪目标的身份标签关联标记。

于一实施例中,所述根据所述位置信息和所述时间信息,生成所述跟踪目标的运动状态信息,包括:根据所述位置信息和所述时间信息,生成所述跟踪目标的运动轨迹信息;根据所述运动轨迹信息,生成所述跟踪目标在预设时间段内的运动状态信息。

于一实施例中,所述根据所述运动状态信息解析所述跟踪目标的健康指数,并发出提示信息,包括:解析所述运动状态信息,得到所述跟踪目标在第一预设时间段内的运动距离;判断所述运动距离是否在预设距离阈值内;若所述运动距离不在所述预设距离阈值内,则发出警报信息。

于一实施例中,所述根据所述运动状态信息解析所述跟踪目标的健康指数,并发出提示信息,包括:解析所述运动状态信息,得到所述跟踪目标在第二预设时间段内的运动强度;判断所述运动强度是否在预设强度阈值内;若所述运动距离不在所述预设强度阈值内,则发出警报信息。

本申请实施例第二方面提供了一种目标监控装置,包括:获取模块,用于获取跟踪目标的位置信息,并记录时间信息;生成模块,用于根据所述位置信息和所述时间信息,生成所述跟踪目标的运动状态信息;解析模块,用于根据所述运动状态信息解析所述跟踪目标的健康指数,并发出提示信息。

于一实施例中,所述获取模块用于:获取所述跟踪目标在预设区域内的影像信息;对所述影像信息进行图像处理,得到所述跟踪目标在所述预设区域内的所述位置信息和所述时间信息,并将所述位置信息与所述跟踪目标的身份标签关联标记。

于一实施例中,所述生成模块用于:根据所述位置信息和所述时间信息,生成所述跟踪目标的运动轨迹信息;根据所述运动轨迹信息,生成所述跟踪目标在预设时间段内的运动状态信息。

于一实施例中,所述解析模块用于:解析所述运动状态信息,得到所述跟踪目标在第一预设时间段内的运动距离;判断所述运动距离是否在预设距离阈值内;若所述运动距离不在所述预设距离阈值内,则发出警报信息。

于一实施例中,所述解析模块用于:解析所述运动状态信息,得到所述跟踪目标在第二预设时间段内的运动强度;判断所述运动强度是否在预设强度阈值内;若所述运动距离不在所述预设强度阈值内,则发出警报信息。

本申请实施例第三方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第一方面及其任一实施例的方法,以对跟踪目标进行监控。

本申请提供的目标监控方法、装置和设备,通过实时获取跟踪目标的位置信息,并记录对应的时间信息,根据位置信息和时间信息,生成跟踪目标的运动状态信息,进而根据运动状态信息解析出跟踪目标的健康指数,并发出相应的提示信息,以及时监控跟踪目标的健康状况。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请一实施例的电子设备的结构示意图;

图2为本申请一实施例的目标监控方法的流程示意图;

图3为本申请一实施例的目标监控方法的流程示意图;

图4为本申请一实施例的目标监控装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程,以对跟踪目标进行监控。

于一实施例中,电子设备1可以是手机、笔记本电脑等设备。

于一实施例中,跟踪目标可以是家禽等活体,在规模化禽类养殖场景中,对禽类进行跟踪监控,有助于禽类疾病防控。

请参看图2,其为本申请一实施例的目标监控方法,该方法可由图1所示的电子设备1来执行,并可应用于养殖场中禽类疾病防控场景中,以实现根据跟踪目标的运动状态信息,解析得到跟踪目标的健康指数,并发出对应的提示信息。该方法包括如下步骤:

步骤201:获取跟踪目标的位置信息,并记录时间信息。

在本步骤中,以禽类养殖场景为例,跟踪目标可以是养殖场中的活体禽类,跟踪目标可以有多个,可以为每个跟踪目标设置唯一身份标签,实时获取每个跟踪目标的位置信息和对应的时间信息。

步骤202:根据位置信息和时间信息,生成跟踪目标的运动状态信息。

在本步骤中,位置信息与时间信息一一对应,即步骤201获取到的是跟踪目标随着时间变化的位置信息,并与跟踪目标对应关联起来。根据上述位置信息和时间信息,可以统计出每个跟踪目标的运动状态信息。

步骤203:根据运动状态信息解析跟踪目标的健康指数,并发出提示信息。

在本步骤中,跟踪目标的运动状态信息,可以表征跟踪目标的健康状况,因此可以藉由运动状态信息,解析出跟踪目标的健康指数,并及时发出对应的提示信息,以便于及时应对突发疾病状况。

上述目标监控方法,通过实时获取被标记的禽类的位置信息,并记录对应的时间信息,根据位置信息和时间信息,生成禽类的运动状态信息,进而根据运动状态信息解析出禽类的健康指数,并发出相应的提示信息,以及时监控禽类的健康状况。

请参看图3,其为本申请一实施例的目标监控方法,该方法可由图1所示的电子设备1来执行,并可应用于养殖场中禽类疾病防控场景中,以实现根据跟踪目标的运动状态信息,解析得到跟踪目标的健康指数,并发出对应的提示信息。该方法包括如下步骤:

步骤301:获取跟踪目标在预设区域内的影像信息。

在本步骤中,以禽类养殖场景为例,预设区域可以是养殖场中禽类的活动区域范围。可以采用监控摄像头等设备,采集养殖场中的影像信息。比如,可以在养殖场的不同位置、不同角度分别安装多路摄像头,每一路摄像头分别采集养殖场的影像信息。

步骤302:对影像信息进行图像处理,得到跟踪目标在预设区域内的位置信息和时间信息,并将位置信息与跟踪目标的身份标签关联标记。

在本步骤中,通过对每一路影像信息进行图像处理,从中得到预设区域内跟踪目标的位置信息以及局部身份信息,影像信息中还可以记录拍摄时间,从中可以获取对应的时间信息。可以预先为每个跟踪目标设定唯一的身份标签,比如给养殖场内的禽类分别设定身份标签。然后,将每个跟踪目标的位置信息和时间信息与对应的身份标签关联起来。比如对每一路摄像头拍摄的视频,分别使用相互独立的模型进行处理,模型的结构完全相同,都采用实时目标跟踪(real-timemdnet)。每个模型都输出当前监控视频下跟踪目标的身份信息和位置信息,其中位置信息由跟踪目标所在画面中定位矩形框的左上角点坐标(xmin,ymin)和右下角点坐标(xmin,ymin)表示。

于一实施例中,可以将多路影像信息经图像处理后,将处理结果进行整合,形成全局目标追踪结果。在实际场景中,不同摄像头之间的视野存在一定的叠加。通过摄像头安装时的标定,可将重叠区域的目标追踪结果进统一。全部融合完毕后,每一路影像信息处理后的结果都将目标追踪的结果映射为全局唯一身份信息和全局位置信息,同时记录此时的时间信息。全局位置信息的映射方式为:将每一路影像信息处理后的位置信息,结合相机视野在全局图片中的位置做相应平移,从而将每一路影像信息中跟踪目标的位置信息,映射为全局的位置信息。全局的位置信息可以用画面中定位矩形框的左上角点全局坐标(xmin,ymin)和右下角点坐标(xmax,ymax)表示。

步骤303:根据位置信息和时间信息,生成跟踪目标的运动轨迹信息。

在本步骤中,可以根据全局检测到的位置信息和时间信息,分别为所有跟踪目标生成运动轨迹信息,并创建对应的轨迹数据库。该轨迹数据库详细记录每个跟踪目标在每个时刻的全局位置信息。

步骤304:根据运动轨迹信息,生成跟踪目标在预设时间段内的运动状态信息。

在本步骤中,运动轨迹信息一般是由跟踪目标的运动状态留下的痕迹,因此可以基于上一步骤所获得的所有跟踪目标的轨迹数据库,分析每个跟踪目标的运动状态,可以设定一个时间段,分析跟踪目标这个时间段内的运动状态信息。

步骤305:解析运动状态信息,得到跟踪目标在第一预设时间段内的运动距离。

在本步骤中,运动状态信息可以表征跟踪目标的健康状况,比如,健康的禽类,运动状态一般比较活泼,自然会留下比较活跃的痕迹,那么这些信息可以从运动状态信息中分析出来。可以计算每一个跟踪目标在第一预设时间段(如30分钟)内的运动距离。

于一实施例中,上述运动距离可以通过跟踪目标每秒更新的位置信息中的距离累加得到。假定第t秒跟踪目标1所在位置信息的坐标为:

前一秒跟踪目标1的位置信息的坐标为则第t秒至第t-1秒这两秒间的运动距离可以采用如下公式计算:

其中,l为第t秒至第t-1秒这两秒间的运动距离。

步骤306:判断运动距离是否在预设距离阈值内。

在本步骤中,一段时间内的运动距离可以表征禽类的健康状态,健康的禽类会具有一个健康的运动距离,预设距离阈值可以基于经验数据统计得到,也可以通过累积健康禽类与不健康禽类的正负样本数据,可通过训练样本数据挖掘模型,比如xgboost(extremegradientboosting)极端梯度提升,一种机器学习算法)模型,进一步挖掘出合适的预设距离阈值。通过判断禽类的运动距离是否在预设距离阈值内,如果是,说明该禽类是健康的,无需发出警报,否则进入步骤307。

步骤307:发出警报信息。

在本步骤中,若运动距离不在预设距离阈值内,说明该禽类可能处于病态,则针对该禽类发出警报信息。

于一实施例中,比如,通过对每个跟踪目标在过去的第一预设时间段(如一天中的上午8点至8点半)内的运动距离进行汇总统计,如果运动距离不在预设距离阈值内,说明运动距离过短或过长,可能反应该跟踪目标存在健康隐患,需报警处置。

于一实施例中,当某一跟踪目标在持续一段时间内(如15分钟)持续保持位置相对固定,表明该跟踪目标可能存在健康异常,需报警处理。

于一实施例中,在步骤304之后,还可以包括:解析运动状态信息,得到跟踪目标在第二预设时间段内的运动强度。判断运动强度是否在预设强度阈值内。若运动距离不在预设强度阈值内,则发出警报信息。

在上述步骤中,运动强度也可以表征禽类的健康状态,同样的,可以对经验数据进行统计,得到可以表征禽类处于健康状态的合适的预设强度阈值,然后判断每个禽类的运动强度是否在该预设强度阈值内,如果在,则说明禽类是健康的,否则,说明该禽类存在健康隐患,则针对该禽类发出警报信息,以便于工作人员及时处理。比如对于连续多天运动量偏低的禽类,有必要报警处理,进行隔离饲养,避免疾病发生。警报信息可以以消息弹窗及声音播报的形式展现,并在视频画面中实时显示出该可疑禽类所在位置以及异常原因,提醒工作人员作出相应的处置,避免疾病蔓延。

上述目标监控方法,无需对每个禽类个体佩戴额外设备,大幅降低了佩戴和拆除设备所需的工作量,同时也相应的免除了设备的清洗、维护等繁重工作。同时可随时对异常的目标进行定位,及早指引工作人员对可疑目标进行处理,更具针对性、有效性、及时性。

请参看图4,其为本申请一实施例的目标监控装置400,该装置可应用于图1所示的电子设备1,并可应用于养殖场中禽类疾病防控场景中,以实现根据跟踪目标的运动状态信息,解析得到跟踪目标的健康指数,并发出对应的提示信息。该装置包括:获取模块401、生成模块402和解析模块403,各个模块的原理关系如下:

获取模块401,用于获取跟踪目标的位置信息,并记录时间信息。详细参见上述实施例中对步骤201的描述。

生成模块402,用于根据位置信息和时间信息,生成跟踪目标的运动状态信息。详细参见上述实施例中对步骤202的描述。

解析模块403,用于根据运动状态信息解析跟踪目标的健康指数,并发出提示信息。详细参见上述实施例中对步骤203的描述。

于一实施例中,获取模块401用于:获取跟踪目标在预设区域内的影像信息。对影像信息进行图像处理,得到跟踪目标在预设区域内的位置信息和时间信息,并将位置信息与跟踪目标的身份标签关联标记。详细参见上述实施例中对步骤301至步骤302的描述。

于一实施例中,生成模块402用于:根据位置信息和时间信息,生成跟踪目标的运动轨迹信息。根据运动轨迹信息,生成跟踪目标在预设时间段内的运动状态信息。详细参见上述实施例中对步骤303至步骤304的描述。

于一实施例中,解析模块403用于:解析运动状态信息,得到跟踪目标在第一预设时间段内的运动距离。判断运动距离是否在预设距离阈值内。若运动距离不在预设距离阈值内,则发出警报信息。详细参见上述实施例中对步骤305至步骤307的描述。

于一实施例中,解析模块403用于:解析运动状态信息,得到跟踪目标在第二预设时间段内的运动强度。判断运动强度是否在预设强度阈值内。若运动距离不在预设强度阈值内,则发出警报信息。详细参见上述实施例中对相关方法步骤的描述。

上述目标监控装置400的详细描述,请参见上述实施例中相关方法步骤的描述。

本发明实施例还提供了一种非暂态电子设备可读存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行上述实施例中方法的全部或部分流程。其中,存储介质可为磁盘、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等。存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1