一种针对移动平台长时间跟踪的方法与流程

文档序号:17325688发布日期:2019-04-05 21:47阅读:330来源:国知局
一种针对移动平台长时间跟踪的方法与流程

本发明涉及智能控制领域,特别涉及一种针对移动平台长时间跟踪的方法。



背景技术:

在无人侦察小车及无人机等使用到视觉传感器的移动平台中,对特定目标的智能跟踪一直是一个研究的重点和难点。现行大部分方法均是考虑监控场景下视频的目标跟踪,该场景的特点在于摄像头固定且仅需对目标进行短时跟踪。而在无人侦察小车及无人机的视觉系统应用场景当中,对特定目标的跟踪不仅属于长时间跟踪,而且其图像传感器需要在目标即将脱离视野时,通过云台移动以继续追踪目标,这样图像传感器所采集的图像也更容易被噪声污染。遮挡问题在现有方法中也经常被考虑,但是大多是针对短时遮挡,现有方法只适合于脱离遮挡的目标仍然在视频范围内的情况,不适合大片遮挡以至于目标脱离视野范围的情形。还有的现有方法仅适用于目标运动线性和噪声符合高斯分布的情形,这种情形在实际场景中是不存在的。



技术实现要素:

针对现有技术中存在的技术问题,本发明的目的是:提供一种针对移动平台长时间跟踪的方法。

本发明的目的通过下述技术方案实现:一种针对移动平台长时间跟踪的方法,包括:

视频第一帧图像读入,目标跟踪框选定并对跟踪器、检测器、预测器和检测标记进行初始化;

确定目标跟踪框后,读取下一帧图像,使用跟踪器跟踪目标;

判断跟踪是否成功,若跟踪失败,则利用检测器对目标进行重检测,若检测到目标,则以检测结果做目标中心位置及轮廓框的计算,否则进行预测跟踪;

若跟踪成功则利用跟踪器进行目标中心位置及轮廓框尺寸的计算;

当获取轮廓框后,判断跟踪轮廓框的面积变化因子是否符合第一预设条件,若不符合,则调节移动平台状态直至符合第一预设条件;若符合第一预设条件,则在获取目标中心位置后,判断目标中心位置是否符合第二预设条件,若不符合第二预设条件,则调节移动平台状态直至符合第二预设条件,若是符合第二预设条件,则判断是否接收到结束跟踪的命令,若收到则结束跟踪,否则,返回至读取下一帧图像。

优选的,若跟踪过程中存在遮挡则判断为跟踪失败。

优选的,判断跟踪是否成功的条件为:根据跟踪器计算图像块的保守相似度,若大于或等于预设的保守相似度阈值则为跟踪成功,若小于保守相似度阈值则为跟踪失败。

优选的,所述第一预设条件为:跟踪轮廓框的面积变化因子在跟踪轮廓框的面积变化率设定范围内。

优选的,第二预设条件为:目标中心位置未超出偏移阈值范围。

优选的,所述预测跟踪为使用支持向量回归机进行预测跟踪。

优选的,在确定要进行预测跟踪时,依据预测跟踪前所采集到设定数量帧中的目标移动轨迹预测下一帧目标移动位置。

优选的,目标跟踪框选定后,设置检测标记初始值为0,然后,判断检测标记是否为1,若不是,使用跟踪器跟踪目标;若判断检测标记为1,则重检测目标,若检测到目标,则以检测结果做目标中心位置及轮廓框的计算,并更改检测标记为0,否则,进行预测跟踪并保持检测标记为1并进行目标中心位置及轮廓框尺寸的计算;

在符合第二预设条件则判断是否接收到结束跟踪的命令,若收到,则结束跟踪,否则返回至读取下一帧图像。

优选的,目标跟踪框选定并记录下初始跟踪框的面积α1,计算输入的每一帧的目标跟踪框的面积为α2,通过公式一计算面积变化率c:

公式一:

设定上界阈值c1,下界阈值c2,若面积变化率c在c1至c2范围内时,判断目标中心位置是否符合第二预设条件。

优选的,目标中心位置未超出偏移阈值范围具体为:设定左边界阈值l1,右边界阈值r1,上边界阈值u1,下边界阈值d1,若目标中心位置(x,y)超出偏移阈值范围,即满足:x<l1或x>r1或y<d1或y>u1,则调节移动平台状态直至符合第一预设条件,当目标中心位置(x,y)未超出偏移阈值范围,即满足:l1<x<r1且d1<y<u1,则判断是否接收到结束跟踪的命令,若接收到则结束跟踪,若没有则返回至读取下一帧图像。

本发明相对于现有技术具有如下的优点及效果:

1、本发明使实际移动视觉平台能长时间跟踪而不至于丢失目标,解决跟踪过程中极易出现的遮挡、目标运动非线性、噪声非高斯等问题。

2、相比于现有技术,本发明既可以实现长时跟踪,也能一定程度地克服遮挡等问题,利用适应于现实世界系统非高斯、非线性的特点的支持向量回归器,实现完全遮挡之后目标点的轨迹预测,以解决跟踪过程中发生全遮挡丢失跟踪目标问题。

3、相比于在出现大面积遮挡时,目标由遮挡掩护脱离视野而不再回归原视野,现有技术检测器无法再检测出目标,从而导致跟踪失败的情况,本发明在利用支持向量回归器进行轨迹预测的基础上,制定平台相应的运动策略,从而减少在发生上述情况时跟踪失败的几率。

附图说明

图1是本发明的流程框图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

一种针对移动平台长时间跟踪的方法,包括:

步骤1,目标跟踪框选定:根据侦察小车的摄像机捕捉到的图像,采用现有的目标检测器例如yolov3算法,对图像进行实时目标检测,并在交互界面高亮框选出所有的人类目标,用户通过交互界面可以选择感兴趣的目标框,计算机收到目标框的位置信息,同时记录下初始跟踪框的面积a1,即可开始跟踪操作;

步骤2,确定目标跟踪框后,使用跟踪器跟踪目标:例如:可利用尺度自适应kcf算法,对下一帧图像进行尺度自适应的跟踪。

步骤3,判断跟踪是否成功,若跟踪失败,则重检测目标,若检测到目标,则以检测结果做目标中心位置及轮廓框计算,否则进行预测跟踪;

若跟踪成功则利用跟踪器进行目标中心位置及轮廓框尺寸的计算;

步骤4,当获取轮廓框后,判断跟踪轮廓框的面积变化因子是否符合第一预设条件,若不符合第一预设条件,则调节移动平台状态直至符合第一预设条件,然后执行步骤5;

步骤5,若符合第一预设条件,则在获取目标中心位置后,判断目标中心位置是否符合第二预设条件,若不符合第二预设条件,则调节移动平台状态直至符合第二预设条件,若是符合第二预设条件,则判断是否接收到结束跟踪的命令,若收到则结束跟踪,否则,返回至步骤2对下一帧进行处理。

优选的,若跟踪过程中存在遮挡则判断为跟踪失败。

优选的,判断跟踪是否成功的条件为:根据跟踪器确定图像块的保守相似度,若大于或等于预设的保守相似度阈值则为跟踪成功,若小于保守相似度阈值则为跟踪失败。

优选的,所述第一预设条件为:跟踪轮廓框的面积变化因子在跟踪轮廓框的面积变化率设定范围内。

优选的,第二预设条件为:目标中心位置未超出预设的偏移阈值范围。

优选的,所述预测跟踪为使用支持向量回归机进行预测跟踪。

优选的,在确定要进行预测跟踪时,依据预测跟踪前所采集到设定数量帧中的目标移动轨迹预测下一帧目标移动位置。

本发明提出用支持向量回归机对目标进行预测跟踪,本实例中,在跟踪无遮挡且侦察小车状态没有改变阶段,保存最新10帧的目标中心点的二维坐标,在确定要进行预测跟踪时,分别利用已保存的基于时间序列的10个点坐标的横轴坐标和纵轴坐标,训练支持向量回归机。本发明采用的支持向量回归机利用单输入单输出的数据进行训练,输入是时间,输出是坐标值,核函数采用高斯核函数。完成两组数据的训练之后会得到两个支持向量回归机,带入最新的时间,即可分别得出新一帧的目标预测位置的横坐标值和纵坐标值,预测跟踪期间,目标框的尺寸保持不变,只对目标中心点位置进行预测。

优选的,目标跟踪框选定后,读入初始帧,检测器检测目标,初始化跟踪器、预测器和重检测器,设置检测标记初始值为0,然后,读取新的一帧图像,判断检测标记是否为1,若不是,则使用跟踪器跟踪目标,若是1,则重检测目标;若检测到目标,则以检测结果做目标中心位置及轮廓框的计算,更改检测标记为0,否则,利用支持向量回归机预测目标轨迹(预测跟踪)并保持检测标记为1,然后,进行目标中心位置及轮廓框尺寸的计算;

在符合第二预设条件且未接收到结束跟踪的命令时,返回至读取下一帧图像处,循环进行上述步骤。

优选的,目标跟踪框选定并记录下初始跟踪框的面积α1,计算输入的每一帧的目标跟踪框的面积为α2,通过公式一计算面积变化率c:

公式一:

设定上界阈值c1,下界阈值c2,若面积变化率c在c1至c2范围内时,即:即c1<c<c2,判断目标中心位置是否符合第二预设条件。

调节移动平台状态直至符合第一预设条件具体为:当c>c2时,移动平台后退所需距离,使面积变化率c满足c1<c<c2,当c<c1时,移动平台前进所需距离,使面积变化率c满足c1<c<c2。

优选的,目标中心位置未超出偏移阈值范围,具体为:设定左边界阈值l1,右边界阈值r1,上边界阈值u1,下边界阈值d1,若目标中心位置(x,y)超出偏移阈值范围,即满足:x<l1或x>r1或y<d1或y>u1,则调节移动平台状态直至符合第一预设条件。当目标中心位置(x,y)未超出偏移阈值范围,即满足:l1<x<r1且d1<y<u1,则接着判断是否接收到结束跟踪的命令,接收到则结束算法,若没有则返回至读取下一帧图像,循环进行以上一系列步骤。

调节移动平台状态直至符合第二预设条件,具体为当x<l1,则移动平台左转所需角度,使x满足l1<x<r1;当x>r1,则移动平台右转所需角度,使x满足l1<x<r1;当y>u1,则移动平台将图像采集装置上仰所需角度,使y满足d1<y<u1;当y<d1,则移动平台将图像采集装置下俯所需角度,使y满足d1<y<u1。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

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