Aiming at the difficult problems of high sea condition level, large target scale variation and low resolution in surface target tracking of surface unmanned aerial vehicle, the present invention proposes an adaptive sea target scale tracking method for high sea condition unmanned aerial vehicle based on correlation filtering KCF algorithm. Firstly, in the high sea situation scenario, the adaptive shift and zoom of the target search area are realized by sea antenna detection to alleviate the boundary effect of correlation filtering, so as to cope with the problem of intense target jitter in this scenario. Secondly, in order to improve the robustness of the algorithm to cope with the problem of target scale change and low resolution, the target pre-processing is carried out. Processing, feature selection and scale estimation were optimized respectively. Through experiments, the present invention is compared with several relevant filtering algorithms which can meet the requirements of real-time tracking of unmanned aerial vehicles in recent years. The results show that the present algorithm has obvious advantages in surface target tracking, especially in high-sea scenarios.
【技术实现步骤摘要】
基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法
本专利技术涉及一种基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,属于计算机视觉目标跟踪领域。
技术介绍
水面无人艇是一种集环境感知、任务规划、运动规划、行为执行等模块为一体的智能水面运载平台,可实现路径规划、自主导航避障、目标检测、识别及跟踪等功能,从而完成海洋水质检测,水下考古,海洋巡航,舰艇护航等一系列民事和军事任务。其中,环境感知模块通过搭载摄像头、激光雷达等传感设备,实现对无人艇周围三维环境信息的获取,是完成其他模块功能的先决条件。而视觉目标跟踪子模块,充分利用视频序列的时空上下文信息,可实时地为无人艇提供动态目标的位置以及尺度信息,是环境感知模块中极为重要的一部分。视觉目标跟踪是计算机视觉领域中最具挑战性的任务之一,在视频监控和机器人等领域有着广泛的应用。给定第一帧中目标的初始状态,跟踪器的目的是在后续视频序列中预测目标的状态,相邻视频帧之间在目标局部区域进行检测(trackingbydetection),避免了对每一帧图像的全局检测,从而确保检测准确性的同时有效地保证了算法的实时性。然而,针对视觉跟踪中的各种关键问题,如光照变化、遮挡、形变等,设计一个快速、鲁棒的跟踪器是非常困难的。近年来,基于相关滤波(correlationfilter)的判别式跟踪方法因为实时性好、鲁棒性在目标跟踪领域得到广泛应用。水面无人艇海上目标跟踪同样也存在上述视觉目标跟踪的难点问题,但对于海洋场景下通用的目标跟踪算法往往很难实现无人艇实时并且鲁棒的目标跟踪。其原因主要在于无人艇与目标受海况影响较大,高海况 ...
【技术保护点】
1.一种基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,其特征在于,包括以下步骤:S01,目标预处理:通过无人艇目标检测模块得到目标初始坐标与尺度信息,启用目标跟踪模块,对初始帧使用双阈值策略对目标进行预处理,保证算法计算速度的同时增加目标的特征信息;S02,确定下一帧相关滤波器搜索区域:若该帧为视频序列第一帧,则执行S07,否则根据海天线检测算法实时检测的当前帧与下一帧海天线斜率实时调整搜索区域中心点坐标,搜索区域的面积为目标尺度的(1+Pn)倍,其中Pn为根据海天线斜率变化进行自适应缩放的缩放系数;S03,搜索区域的特征提取:对搜索区域进行特征提取,利用方向梯度直方图特征与颜色特征进行多特征融合提高跟踪算法鲁棒性;S04,样本表示:对搜索区域特征进行循环移位,构建循环矩阵实现密集采样,利用余弦窗函数消除循环移位造成样本的边界效应,将高斯标签值赋予样本,目标在搜索区域中央的标签值为1,其余移位后的样本标签值为0到1之间;S05,快速检测:利用S05训练得到的相关滤波器与通过S02至S04步骤提取得到的下一帧目标特征进行相关滤波,得到相关滤波响应图,响应图峰值点即为新一帧目标的位 ...
【技术特征摘要】
1.一种基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,其特征在于,包括以下步骤:S01,目标预处理:通过无人艇目标检测模块得到目标初始坐标与尺度信息,启用目标跟踪模块,对初始帧使用双阈值策略对目标进行预处理,保证算法计算速度的同时增加目标的特征信息;S02,确定下一帧相关滤波器搜索区域:若该帧为视频序列第一帧,则执行S07,否则根据海天线检测算法实时检测的当前帧与下一帧海天线斜率实时调整搜索区域中心点坐标,搜索区域的面积为目标尺度的(1+Pn)倍,其中Pn为根据海天线斜率变化进行自适应缩放的缩放系数;S03,搜索区域的特征提取:对搜索区域进行特征提取,利用方向梯度直方图特征与颜色特征进行多特征融合提高跟踪算法鲁棒性;S04,样本表示:对搜索区域特征进行循环移位,构建循环矩阵实现密集采样,利用余弦窗函数消除循环移位造成样本的边界效应,将高斯标签值赋予样本,目标在搜索区域中央的标签值为1,其余移位后的样本标签值为0到1之间;S05,快速检测:利用S05训练得到的相关滤波器与通过S02至S04步骤提取得到的下一帧目标特征进行相关滤波,得到相关滤波响应图,响应图峰值点即为新一帧目标的位置;S06,目标尺度估计:在S05预测的目标位置,利用一个单独的一维相关滤波器MOSSE对目标进行尺度估计;S07,训练与更新分类器:利用上述检测到的结果,提取样本训练与更新岭回归分类器,返回S02对后续视频帧的目标进行跟踪。2.根据权利要求1所述的基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,其特征在于,所述S01中目标预处理具体为:采用双阈值预处理策略,若第一帧目标分辨率大于阈值MAX,则将搜索区域面积按照一定的比例系数进行缩小;若第一帧目标分辨率小于阈值MIN,则将搜索区域面积按照一定的比例系数进行放大;尺度缩放比例系数SF为:其中,S′表示相关滤波算法的搜索区域初始面积,MIN表示最小阈值,MAX表示最大阈值;因此预处理后搜索区域面积S为:S=S′/SF(2)通过对目标分辨率的预处理,虽然在目标较小时,相较于预处理前牺牲了一部分算法的处理速度,但能够获得更多的目标纹理特征,提升了无人艇目标跟踪鲁棒性的同时也不会影响到算法的实时性。3.根据权利要求1所述的基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,其特征在于,所述S02中基于多尺度交叉模态线性特征的海天线检测算法进行海天线检测,得到海天线直线方程,并根据海天线斜率变化对无人艇相关滤波目标跟踪算法的搜索区域中心点进行坐标变换以及搜索区域面积的自适应缩放,具体为:1)搜索区域中心点坐标变换:当相邻两帧之间海天线斜率kn与kn-1的差值小于阈值即时,则说明背景即海浪运动对目标的水平方向运动影响较小,主要考虑海浪运动对目标竖直方向运动的影响,即无人艇视角中目标的上下抖动问题;因此只需根据前后两帧的海天线,对搜索区域的中心点进行坐标变换;首先,计算第n-1视频帧目标中心与该视频帧海天线竖直方向的距离dn-1:dn-1=yn-1-yn-1′=yn-1-(kn-1xn-1+bn-1)(3)其中,第n-1视频帧海天线方程为y=kn-1x+bn-1,(xn-1,yn-1)为第n-1帧目标中心点坐标,(xn-1′,yn-1′)为与(xn-1,yn-1)同一竖直方向对应的第n-1帧海天线上点坐标;在同一竖直方向上,计算第n-1帧目标中心点(xn-1,yn-1)在第n帧,对应的海天线上点的坐标(xn′,yn′):其中,第n视频帧海天线方程为y=knx+bn;’则消除背景(海浪)运动对目标跟踪的影响后,计算第n帧搜索区域中心点坐标(xn,yn):当相邻两帧之间海天线斜率kn与kn-1的差值大于等于阈值即时,则说明海浪运动对目标的水平与竖直方向运动均有较大影响,因此同时考虑海浪运动在水平与竖直方向导致的目标移位;目标在竖直方向受海浪运动的影响较容易量化,而水平方向则很难用某一具体指标来衡量,因此,从搜索区域中心点坐标变换与自适应搜索区域面积两个方面来消除海浪运动对目标跟踪的影响;首先,利用公式(3)计算第n-1视频帧目标中心与该视频帧海天线竖直方向的距离dn-1;其次,通过方程组(6)计算得到第n-1帧海天线与n帧海天线的交点坐标(x0,y0):第n-1帧海天线上与目标中心点同一竖直方向坐标为(xn-1′,yn-1′),根据该点距离海天线交点(x0,y0)与第n帧目标中心在海天线上的竖直投影点距离海天线交点距离相等,求出第n帧目标中心在海天线上的竖直投影点坐标(xn′,yn′):其中,(xn′,yn′)与(xn-1′,yn-1′)位于海天线交点(x0,y0)同一侧;则消除海浪运动对目标跟踪的影响后,计算第n帧搜索区域中心点坐标(xn,yn):2)搜索区域面积自适应缩放:当前后两帧海天线斜率变化大时,仅仅通过搜索区域中心点变换很难抵消海浪运动对无人艇目标跟踪的影响,因此根据检测到的海天线斜率的变化情况,对搜索区域进行自适应缩放;为减小计算量保证算法的实时性,采用区间式缩放策略,对海天线斜率变化大小处于同一区间内的视频帧采用相同的缩放尺度;其中,Pn表示搜索区域面积相对于目标框面积的缩放系数,与为海天线斜率变化阈值;如果搜索区域过小则相关滤波的循环矩阵引起的边界效应对跟踪结果影响较大;而如果搜索区域过大,则样本的背景信息过多,样本的特征表征能力弱,分类器性能较差;因此,本发明根据海天线检测得到的海天线斜率的变化区间,在一定范围内自适应地调整缩放系数Pn的大小;因此,第n帧搜索区域大小为:(1+Pn)·wn·hn(10)其中,wn和hn分别表示第n帧目标的宽与高的长度。4.根据权利要求1所述的基于相关滤波的高海况无人艇海面目标尺度自适应跟踪方法,其特征在于,所述S03中的搜索区域的特征提取具体为:特征适用性分析:对于无人艇海上目标跟踪来说,方向梯度直方图特征对运动模糊和光...
【专利技术属性】
技术研发人员:李小毛,张云东,彭艳,谢少荣,罗均,
申请(专利权)人:上海大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。