The invention discloses a visual target tracking method based on target analysis. By learning the color histogram model of foreground and background area online, the region target map of current frame image is calculated, from which the position of multiple tracking anchor points is located, and according to the size of the target itself, multiple search areas are determined, and the response of each search area is obtained by using correlation filtering tracking algorithm. Fig. According to the loss function of entropy regularization and the tracking response graph of multiple search areas, the optimal search area is selected, and the location of the target is finally determined. Compared with other existing target tracking algorithms, the present invention has good effect in resolving the problem of moving platform or background occlusion of moving targets, and has important guiding significance for the research and practice of visual target tracking algorithms.
【技术实现步骤摘要】
一种基于目标性分析的视觉目标跟踪方法
本专利技术涉及数字图像处理和机器学习交叉
,具体涉及一种基于目标性分析的视觉目标跟踪方法。
技术介绍
视觉目标跟踪在目前的人机交互、机器人系统、航空航天以及城市视频监控中都有非常重要的应用。目前常用的目标跟踪方法如下:(1)基于图像全局检测的目标跟踪方法基于图像全局检测的目标跟踪方法主要分为两种,即基于关键点匹配的目标跟踪方法和基于目标性的跟踪算法。基于关键点匹配的目标跟踪方法通常在目标位置提取具有不变性特征的关键点,将目标模版表示为一些关键点的集合,在当前帧全图中提取关键点,并与目标模板的关键点进行关键点匹配,所求目标为当前帧目标位置相对于初始模板位置的几何变换关系。基于目标性的跟踪算法通常计算多个目标潜在区域,并逐一对这些目标潜在区域进行二分类,最终预测的目标位置是这些目标潜在区域中的一个。(2)基于图像局部检测的目标跟踪方法基于图像局部检测的目标跟踪方法通常利用一个在线学习更新的分类器将目标从其周围背景中区分出来。在预测当前帧目标所在位置时,跟踪器的搜索范围是一个较小的图像局部区域,该区域以上一帧预测的目标所在位置为中心,面积略微大于目标本身的面积。通过在搜索区域内以滑动窗口的形式获取待测试样本,用训练好的分类器计算其是真正目标的得分值,取得分值最大的一个测试样本作为新的目标所在位置的预测结果。基于图像全局检测的目标跟踪方法,由于搜索区域过大,计算复杂度过高,很难实时。此外全局图像中的背景物体也可能对跟踪器产生干扰,容易导致跟踪失败。基于图像局部检测的目标跟踪方法,虽然能够很好的解决背景干扰、计算复杂度高等 ...
【技术保护点】
1.一种基于目标性分析的视觉目标跟踪方法,其特征在于,所述方法包括:S1、根据上一帧的目标预测位置、跟踪目标及其周围背景的颜色直方图,计算当前帧的像素级目标性图;S2、在所述步骤S1得到的像素级目标性图上以滑动窗口的形式计算区域目标性图,使用非极大值抑制选择所述区域目标性图中响应值最高的N个位置,作为跟踪锚点;S3、在以所述步骤S2得到的N个跟踪锚点以及所述上一帧中的目标位置为中心,面积为目标大小ρ倍的N+1个搜索区域内,利用同一个相关滤波器分别得到每个搜索区域的跟踪结果响应图,分别找到所述每个响应图中的最大响应位置作为跟踪目标在当前帧的候选位置;S4、通过非极大值抑制,在所述步骤S3得到的N+1个响应图中分别选出S个测试样本,通过最小化熵正则化损失函数,选择最优跟踪锚点,根据其对应响应图的最大值的位置预测当前帧目标所在位置;S5、更新颜色直方图模型参数;S6、更新相关滤波器模型参数;S7、重复步骤S1至S6,直到图像序列最后一帧。
【技术特征摘要】
1.一种基于目标性分析的视觉目标跟踪方法,其特征在于,所述方法包括:S1、根据上一帧的目标预测位置、跟踪目标及其周围背景的颜色直方图,计算当前帧的像素级目标性图;S2、在所述步骤S1得到的像素级目标性图上以滑动窗口的形式计算区域目标性图,使用非极大值抑制选择所述区域目标性图中响应值最高的N个位置,作为跟踪锚点;S3、在以所述步骤S2得到的N个跟踪锚点以及所述上一帧中的目标位置为中心,面积为目标大小ρ倍的N+1个搜索区域内,利用同一个相关滤波器分别得到每个搜索区域的跟踪结果响应图,分别找到所述每个响应图中的最大响应位置作为跟踪目标在当前帧的候选位置;S4、通过非极大值抑制,在所述步骤S3得到的N+1个响应图中分别选出S个测试样本,通过最小化熵正则化损失函数,选择最优跟踪锚点,根据其对应响应图的最大值的位置预测当前帧目标所在位置;S5、更新颜色直方图模型参数;S6、更新相关滤波器模型参数;S7、重复步骤S1至S6,直到图像序列最后一帧。2.如权利要求1所述的方法,其特征在于,所述步骤S1包括:S11、计算图像中每一个像素点的RGB颜色直方图得分,得到RGB颜色直方图得分图;S12、计算目标性掩模,与所述步骤S11得到的所述颜色直方图得分图做点乘,得到初始目标性图;S13、利用高斯函数滤除所述步骤S12得到的所述初始目标性图中的噪声,得到最终的像素级目标性图。3.如权利要求1所述的方法,其特征在于,所述滑动窗口大小为上一帧预测得到的目标大小。4.如权利要求1所述的方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。