一种运动目标跟踪方法

文档序号:28269402发布日期:2021-12-31 19:23阅读:96来源:国知局
一种运动目标跟踪方法

1.本发明涉及目标跟踪技术领域,尤其涉及到一种运动目标跟踪方法。


背景技术:

2.随着科学技术和计算机水平的不断发展,基于计算机视觉识别的技术也开始备受关注,其涉及计算机视觉、人工智能、模式识别、图像处理等多个学科知识,目标跟踪识别在许多领域得到应用,例如,车辆检测,行人监控,企业、商场等公共场所安全防护监控,或者科研视频记录等等。因此,如何及时精确的对运动目标进行跟踪识别,并进行报警联动,避免发生损失或进行及时的资料记录,十分重要,目前的目标跟踪方法,大多适用于静止镜头的图像识别和跟踪,跟踪范围有限,或者在动镜头的图像识别时无法很好的匹配镜头运转速度,导致识别精确率不够等,基于此,本文提出运动目标跟踪方法和基于该方法的运动目标跟踪装置。
3.综上所述,提供一种检测精度和速率较高、稳定性好,且可根据用户需求对不同目标进行选择性跟踪和自动控制跟踪时长的运动目标跟踪方法,是本领域技术人员急需解决的问题。


技术实现要素:

4.本方案针对上文提到的问题和需求,提出一种运动目标跟踪方法,其由于采取了如下技术方案而能够解决上述技术问题。
5.为实现上述目的,本发明提供如下技术方案:一种运动目标跟踪方法,包括以下步骤:步骤step1:获取待测目标的视频图像信息,根据所述视频图像信息确定运动目标;
6.步骤step2:通过运动目标识别模块对确定的运动目标进行识别,根据用户输入的上行控制指令对不同的运动目标进行跟踪;
7.步骤step3:追踪控制模块接收所述用户输入的上行控制指令,并对所述上行控制指令进行解析,基于解析结果获取运动目标基本信息和追踪时长参数;
8.步骤step4:根据获取的信息和参数控制摄像头对目标进行持续跟踪,并调节镜头倍数,保持跟踪目标在视场中心;
9.步骤step5:将采集图像输入跟踪模块,所述跟踪模块通过运动目标跟踪模型对目标进行跟踪,并将运动目标的运动轨迹信息输出至跟踪管理平台进行管理存储。
10.进一步地,所述运动目标识别模块采用基于yolov3的目标识别算法对运动目标进行检测分类并标注,采用尺度金字塔结构将原始图片缩放到416
×
416的大小;采用darknet

53特征提取网络将原始图像按照特征图的尺度大小划分为n*n个等大的单元格,对应的3个尺度的特征图大小为13
×
13、26
×
26、52
×
52;然后将浅层次特征和深层次特征进行融合获得更具有鉴别性的深层特征;最后在回归预测部分每一个单元格通过3个锚点框预测3个边框;在每一个单元格上为每一个边框预测边框左上角坐标、目标的宽、高4个值;利用k

means聚类算法对训练集中目标边框的尺寸进行聚类,获取最佳锚点框的尺寸;
采用逻辑回归预测锚点框中包含物体的概率,若锚点框与真实目标边框的重叠率大于任何其他锚点框,则这个锚点框的概率为1;如果锚点框与真实目标的边框的重叠率大于0.5,但又不是最大的,则删除这个预测框,采用二元交叉熵损失和逻辑回归进行类别预测,得到目标识别结果。
11.更进一步地,在对运动目标进行检测分类并标注之前需要对图像进行增强预处理,所述增强预处理包括:先将待检测图像的颜色空间由rgb转为hsv;对转换后的图像进行分块,然后将每个分块在hsv颜色空间中的v分量进行直方图均衡化操作;最后将v分量和原先的h、s分量拼接再转到rgb颜色空间得到增强后的图像。
12.进一步地,所述根据获取的信息和参数控制摄像头对目标进行持续跟踪包括:在二维平面坐标系中确定视场中心在坐标系中的位置(x
o
,y
o
)和运动目标质心位置(x
i
,y
i
);然后计算视场中心的位置(x
o
,y
o
)和运动目标质心位置(x
i
,y
i
)的坐标差值,并将所述坐标差值与设定的阈值进行比较,根据比较结果判断判断跟踪目标是否离开设定的视场中心范围,所述视场中心范围由所述阈值确定;当离开设定的视场中心范围时,则由运动目标图像获取模块控制智能云台转动,进而驱动摄像头的成像中心轴移向跟踪目标,否则保持原状态;最后比较所述阈值与对应的坐标差值大小,然后根据不同的比较结果确定摄像头的移动方向和移动速度等级,不同的移动速度等级对应不同坐标差值范围,并且在水平方向和垂直方向需要同时移动时,先向差值较大的方向移动。
13.进一步地,所述调节镜头倍数包括:获取当前目标跟踪框尺寸,计算当前目标跟踪框尺寸与标准跟踪框尺寸大小的差值,根据所述差值的绝对值与设定阈值的比较结果判断是否进行镜头变倍,当标准跟踪框的尺寸小于当前目标跟踪框尺寸时进行缩放,并缩放至标准跟踪框尺寸,否则扩大到标准跟踪框尺寸。
14.一种运动目标跟踪装置,包括:运动目标图像获取模块、追踪控制模块、运动目标识别模块和跟踪模块;
15.所述运动目标图像获取模块用于获取跟踪图像信息,所述运动目标图像获取模块包括装载有摄像头的图像采集设备和控制装置,所述追踪控制模块和所述跟踪模块均与所述运动目标图像获取模块电连接;
16.所述运动目标识别模块用于对检测到的动目标进行识别分类,并将识别分类结果发送给所述追踪控制模块;
17.所述追踪控制模块用于接收用户输入的上行控制指令,并对所述上行控制指令进行解析,基于解析结果获取运动目标基本信息和追踪时长参数;
18.所述跟踪模块用于通过运动目标跟踪模型对目标进行跟踪。
19.进一步地,所述控制装置包括智能云台、电机驱动器、驱动电机、解码器、视频存储模块、开关控制模块和镜头调整模块,所述驱动电机通过所述电机驱动器与所述智能云台电连接,所述智能云台用于控制摄像头进行水平和俯仰转动,所述摄像头通过所述解码器与所述视频存储模块电连接,所述视频存储模块包括存储卡和通信模块,所述存储卡用于存储视频数据,所述通信模块用于进行远程通信和将采集的视频信息发送至所述目标跟踪模块,所述开关控制模块用于接收所述智能云台的控制指令,并根据控制指令控制摄像头的工作时长,所述开关控制模块包括计时器、继电器、供电模块和第一控制器,所述计时器、所述继电器、所述供电模块均与所述第一控制器电连接,所述镜头调整模块与所述跟踪模
块相连接用于获取当前目标跟踪框尺寸和运动目标质心位置信息,并计算持续跟踪参数,将所述持续跟踪参数发送至智能云台,由智能云台控制摄像头移动和调节镜头倍数,保持跟踪目标在视场中心。
20.进一步地,所述运动目标跟踪模型采用基于tld跟踪算法的跟踪模型。
21.进一步地,所述追踪控制模块包括控制模块和交互显示模块,所述交互显示模块与所述控制模块相连接,所述交互显示模块包括lcd触摸显示屏、权限验证装置、控制按钮和提醒装置;所述控制模块用于将用户输入的指令发送至所述追踪控制模块,所述控制模块通过通信模块调用所述跟踪管理平台存储的视频信息和轨迹信息并通过所述lcd触摸显示屏进行显示;所述权限验证装置包括指纹识别器,指纹识别器将用户录入的指纹信息与存储在用户信息库中的指纹特征信息进行比较,当比较结果一致时则判定身份合法,可输入上行控制指令,否则无法输入;所述控制按钮包括开关控制按钮和定时控制按钮,所述开关控制按钮用于控制摄像头工作启闭,所述定时控制按钮用于设定跟踪时长信息;所述提醒装置用于提醒和指示当前目标跟踪状态,所述提醒装置包括多组led指示灯、第二控制器、语音合成器和扬声器,所述多组led指示灯和所述语音合成器均与所述第二控制器电连接,所述扬声器与所述语音合成器电连接。
22.从上述的技术方案可以看出,本发明的有益效果是:检测精度和速率较高、稳定性好,且可根据用户需求对不同目标进行选择性跟踪和自动控制跟踪时长。
23.除了上面所描述的目的、特征和优点之外,下文中将结合附图对实施本发明的最优实施例进行更详尽的描述,以便能容易地理解本发明的特征和优点。
附图说明
24.为了更清楚地说明本发明实施例或现有技术中的技术方案,下文将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,其中,附图仅仅用于展示本发明的一些实施例,而非将本发明的全部实施例限制于此。
25.图1为本发明中一种运动目标跟踪方法的具体步骤示意图。
26.图2为本实施例中目标持续跟踪过程的具体步骤示意图。
27.图3为本发明中一种运动目标跟踪装置的组成结构示意图。
28.图4为本发明中控制装置的组成结构示意图。
29.图5为本发明中交互显示模块的组成结构示意图。
具体实施方式
30.为了使得本发明的技术方案的目的、技术方案和优点更加清楚,下文中将结合本发明具体实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。附图中相同的附图标记代表相同的部件。需要说明的是,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.在各环境监测点、供电站等禁止行人靠近的地方和火车站、机场等人流量密集需要防止行人越界的地方,就需要一种检测精度和速率高,计算量较少,并能及时进行报警的目标跟踪系统来及时对目标进行跟踪,如图1至图5所示,一种运动目标跟踪方法具体包括:
步骤step1:获取待测目标的视频图像信息,根据所述视频图像信息确定运动目标。
32.获取待测目标的视频图像信息时,通过目标跟踪装置的运动目标图像获取模块进行获取,然后通过运动目标识别模块对各运动目标进行检测,确定运动目标,并对各个运动目标进行分类识别和标注,例如,识别为车辆,行人,动物等等。
33.步骤step2:通过运动目标识别模块对确定的运动目标进行识别,根据用户输入的上行控制指令对不同的运动目标进行跟踪。其中,对物体进行识别分类后,用户可通过输入需要跟踪的特定分类,例如,仅对人物进行跟踪或仅对车辆进行跟踪,也可根据实际应用场景对其进行具体设置,例如,鸟类等。
34.在本实施例中,所述运动目标识别模块采用基于yolov3的目标识别算法对运动目标进行检测分类并标注,采用尺度金字塔结构将原始图片缩放到416
×
416的大小;采用darknet

53特征提取网络将原始图像按照特征图的尺度大小划分为n*n个等大的单元格,对应的3个尺度的特征图大小为13
×
13、26
×
26、52
×
52;然后将浅层次特征和深层次特征进行融合获得更具有鉴别性的深层特征;最后在回归预测部分每一个单元格通过3个锚点框预测3个边框;在每一个单元格上为每一个边框预测边框左上角坐标、目标的宽、高4个值;利用k

means聚类算法对训练集中目标边框的尺寸进行聚类,获取最佳锚点框的尺寸;采用逻辑回归预测锚点框中包含物体的概率,若锚点框与真实目标边框的重叠率大于任何其他锚点框,则这个锚点框的概率为1;如果锚点框与真实目标的边框的重叠率大于0.5,但又不是最大的,则删除这个预测框,采用二元交叉熵损失和逻辑回归进行类别预测,得到目标识别结果。因为在实际检测过程中由于环境光线问题等原因会造成采集的图像识别准确率降低,故在对运动目标进行检测分类并标注之前需要对图像进行增强预处理,所述增强预处理包括:先将待检测图像的颜色空间由rgb转为hsv;对转换后的图像进行分块,然后将每个分块在hsv颜色空间中的v分量进行直方图均衡化操作;最后将v分量和原先的h、s分量拼接再转到rgb颜色空间得到增强后的图像。
35.步骤step3:追踪控制模块接收所述用户输入的上行控制指令,并对所述上行控制指令进行解析,基于解析结果获取运动目标基本信息和追踪时长参数,所述运动目标基本信息包括名称、种类、追踪时间等信息。
36.步骤step4:根据获取的信息和参数控制摄像头对目标进行持续跟踪,并调节镜头倍数,保持跟踪目标在视场中心。
37.如图2所示,所述根据获取的信息和参数控制摄像头对目标进行持续跟踪包括:a.在二维平面坐标系中确定视场中心在坐标系中的位置(x
o
,y
o
)和运动目标质心位置(x
i
,y
i
);b.然后计算视场中心的位置(x
o
,y
o
)和运动目标质心位置(x
i
,y
i
)的坐标差值,并将所述坐标差值与设定的阈值进行比较,根据比较结果判断判断跟踪目标是否离开设定的视场中心范围,所述视场中心范围由所述阈值确定;c.当离开设定的视场中心范围时,则由运动目标图像获取模块控制智能云台转动,进而驱动摄像头的成像中心轴移向跟踪目标,否则保持原状态;d.最后比较所述阈值与对应的坐标差值大小,然后根据不同的比较结果确定摄像头的移动方向和移动速度等级,不同的移动速度等级对应不同坐标差值范围,并且在水平方向和垂直方向需要同时移动时,先向差值较大的方向移动。所述调节镜头倍数包括:获取当前目标跟踪框尺寸,计算当前目标跟踪框尺寸与标准跟踪框尺寸大小的差值,根据所述差值的绝对值与设定阈值的比较结果判断是否进行镜头变倍,当标准跟踪框的尺寸小于
当前目标跟踪框尺寸时进行缩放,并缩放至标准跟踪框尺寸,否则扩大到标准跟踪框尺寸。
38.步骤step5:将采集图像输入跟踪模块,所述跟踪模块通过运动目标跟踪模型对目标进行跟踪,并将运动目标的运动轨迹信息输出至跟踪管理平台进行管理存储,管理员可通过跟踪管理平台对运动目标的跟踪信息进行调用查询和回放。
39.根据上述目标跟踪方法,本技术还公开了一种运动目标跟踪装置,包括:运动目标图像获取模块、追踪控制模块、运动目标识别模块和跟踪模块;
40.所述运动目标图像获取模块用于获取跟踪图像信息,所述运动目标图像获取模块包括装载有摄像头的图像采集设备和控制装置,所述追踪控制模块和所述跟踪模块均与所述运动目标图像获取模块电连接;
41.所述运动目标识别模块用于对检测到的动目标进行识别分类,并将识别分类结果发送给所述追踪控制模块;
42.所述追踪控制模块用于接收用户输入的上行控制指令,并对所述上行控制指令进行解析,基于解析结果获取运动目标基本信息和追踪时长参数;
43.所述跟踪模块用于通过运动目标跟踪模型对目标进行跟踪,其中,所述运动目标跟踪模型采用基于tld跟踪算法的跟踪模型。
44.具体地,所述控制装置包括智能云台、电机驱动器、驱动电机、解码器、视频存储模块、开关控制模块和镜头调整模块,所述驱动电机通过所述电机驱动器与所述智能云台电连接,所述智能云台用于控制摄像头进行水平和俯仰转动,所述摄像头通过所述解码器与所述视频存储模块电连接,所述视频存储模块包括存储卡和通信模块,所述存储卡用于存储视频数据,所述通信模块用于进行远程通信和将采集的视频信息发送至所述目标跟踪模块,所述开关控制模块用于接收所述智能云台的控制指令,并根据控制指令控制摄像头的工作时长,所述开关控制模块包括计时器、继电器、供电模块和第一控制器,所述计时器、所述继电器、所述供电模块均与所述第一控制器电连接,所述镜头调整模块与所述跟踪模块相连接用于获取当前目标跟踪框尺寸和运动目标质心位置信息,并计算持续跟踪参数,将所述持续跟踪参数发送至智能云台,由智能云台控制摄像头移动和调节镜头倍数,保持跟踪目标在视场中心。
45.具体地,追踪控制模块包括控制模块和交互显示模块,所述交互显示模块与所述控制模块相连接,所述交互显示模块包括lcd触摸显示屏、权限验证装置、控制按钮和提醒装置;所述控制模块用于将用户输入的指令发送至所述追踪控制模块,所述控制模块通过通信模块调用所述跟踪管理平台存储的视频信息和轨迹信息并通过所述lcd触摸显示屏进行显示;所述权限验证装置包括指纹识别器,指纹识别器将用户录入的指纹信息与存储在用户信息库中的指纹特征信息进行比较,当比较结果一致时则判定身份合法,可输入上行控制指令,否则无法输入;所述控制按钮包括开关控制按钮和定时控制按钮,所述开关控制按钮用于控制摄像头工作启闭,所述定时控制按钮用于设定跟踪时长信息;所述提醒装置用于提醒和指示当前目标跟踪状态,所述提醒装置包括多组led指示灯、第二控制器、语音合成器和扬声器,所述多组led指示灯和所述语音合成器均与所述第二控制器电连接,所述扬声器与所述语音合成器电连接。
46.应当说明的是,本发明所述的实施方式仅仅是实现本发明的优选方式,对属于本发明整体构思,而仅仅是显而易见的改动,均应属于本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1