一种基于目标性分析的视觉目标跟踪方法技术

技术编号:20004959 阅读:32 留言:0更新日期:2019-01-05 17:40
本发明专利技术公开了一种基于目标性分析的视觉目标跟踪方法,通过在线学习前景与背景区域的颜色直方图模型,计算当前帧图像的区域目标性图,从中定位多个跟踪锚点的位置,并根据目标本身的大小确定多个搜索区域,利用相关滤波跟踪算法得到每个搜索区域的响应图,根据熵正则化损失函数和多个搜索区域的跟踪响应图选择最佳搜索区域,最终确定目标所在位置。本发明专利技术不带有特定目标类型信息,不限制目标的表现模型和运动模型,因此普适性较好,相较于现有的其他目标跟踪算法,无论是在解决动目标动平台问题还是背景遮挡问题等方面都有很好的效果,对视觉目标跟踪的算法研究和实践具有重要的指导意义。

A Visual Target Tracking Method Based on Target Analysis

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)基于图像局部检测的目标跟踪方法基于图像局部检测的目标跟踪方法通常利用一个在线学习更新的分类器将目标从其周围背景中区分出来。在预测当前帧目标所在位置时,跟踪器的搜索范围是一个较小的图像局部区域,该区域以上一帧预测的目标所在位置为中心,面积略微大于目标本身的面积。通过在搜索区域内以滑动窗口的形式获取待测试样本,用训练好的分类器计算其是真正目标的得分值,取得分值最大的一个测试样本作为新的目标所在位置的预测结果。基于图像全局检测的目标跟踪方法,由于搜索区域过大,计算复杂度过高,很难实时。此外全局图像中的背景物体也可能对跟踪器产生干扰,容易导致跟踪失败。基于图像局部检测的目标跟踪方法,虽然能够很好的解决背景干扰、计算复杂度高等问题,但是算法的跟踪结果严重受到上一帧目标预测位置的影响,如果上一帧的目标位置预测结果出现偏差,就极有可能导致后续所有帧的跟踪结果全部失败,限制此类方法的实际应用范围。综上所述,尽管目前已经存在非常多的视觉目标跟踪的相关方法,但由于算法的准确性、鲁棒性以及实时性等原因,很难将其应用到真实复杂的自然场景中。
技术实现思路
本专利技术的目的在于克服现有技术中存在的缺陷,提供一种基于目标性分析的视觉目标跟踪方法,以实现精确且实时的视觉目标跟踪。本专利技术采用以下技术方案:一种基于目标性分析的视觉目标跟踪方法,所述方法包括:S1、根据上一帧的目标预测位置、跟踪目标及其周围背景的颜色直方图,计算当前帧的像素级目标性图;S2、在所述步骤S1得到的像素级目标性图上以滑动窗口的形式计算区域目标性图,使用非极大值抑制选择所述区域目标性图中响应值最高的N个位置,作为跟踪锚点;S3、在以所述步骤S2得到的N个跟踪锚点以及所述上一帧中的目标位置为中心,面积为目标大小ρ倍的N+1个搜索区域内,利用同一个相关滤波器分别得到每个搜索区域的跟踪结果响应图,分别找到所述每个响应图中的最大响应位置作为跟踪目标在当前帧的候选位置;S4、通过非极大值抑制,在所述步骤S3得到的N+1个响应图中分别选出S个测试样本,通过最小化熵正则化损失函数,选择最优跟踪锚点,根据其对应响应图的最大值的位置预测当前帧目标所在位置;S5、更新颜色直方图模型参数;S6、更新相关滤波器模型参数;S7、重复步骤S1至S6,直到图像序列最后一帧。进一步,所述步骤S1包括:S11、计算图像中每一个像素点的RGB颜色直方图得分,得到RGB颜色直方图得分图;S12、计算目标性掩模,与所述步骤S11得到的所述颜色直方图得分图做点乘,得到初始目标性图;S13、利用高斯函数滤除所述步骤S12得到的所述初始目标性图中的噪声,得到最终的像素级目标性图。进一步,所述滑动窗口大小为上一帧预测得到的目标大小。进一步,所述跟踪锚点为跟踪搜索区域的中心点。进一步,所述相关滤波器为函数f(z)=WTZ,Z为样本的特征向量,W为f的参数。进一步,所述步骤S5包括:S51、在以目标预测位置为中心,大小为目标本身的前景区域F内的每个像素,为其分配样本标签1,在以目标预测位置为中心,大小为目标ρ倍的除去F的背景区域B内的每个像素,为其分配样本标签0;S52、分别以时间间隔ΔtF和ΔtB更新所述前景区域F的颜色直方图模型和所述背景区域B的颜色直方图模型;S53、模型训练。进一步,所述模型训练过程为求解线性回归问题的过程,具体包括:目标函数为:其中,|F|为所述前景区域内像素数量,|B|为所述背景区域内像素数量,ψ(u)为像素u的RGB颜色分布直方图;找到一个ω最小化训练样本u的预测值与其样本标签真实值之间的误差平方和。进一步,所述步骤S6包括:S61、以目标预测位置为中心,大小为目标ρ倍的区域内,构造循环偏移矩阵作为更新参数所需的训练样本,对新构造的样本分配高斯分布的标签,目标在中心时,标签为1,目标偏离中心越远,标签越小,最小为0;S62、样本训练。进一步,所述样本训练过程为求解岭回归问题过程,训练的目标函数为:找到一个函数f(z)=WTZ,最小化训练样本xi的响应与真值yi之间的误差平方和,同时加入正则化参数λ防止模型出现过拟合。本专利技术的优点和有益效果在于:本专利技术提供一种基于目标性分析的视觉目标跟踪方法,相比于目前已存在的跟踪算法,本专利技术能够不受上一帧跟踪结果的影响,能够长时间稳定实时跟踪感兴趣的目标。通过在线学习前景与背景的颜色直方图模型,计算目标可能出现的区域目标性图,根据该目标性图确定当前帧的多个跟踪锚点位置,进而确定多个目标搜索范围。最后通过最小化每个搜索区域响应图的熵正则化损失函数,确定最终的跟踪锚点,进而确定最终的目标位置。在保证实时性的前提下,本专利技术相比于现有的其他跟踪方法,无论是对于目标的快速运动、摄像平台的快速运动问题,还是跟踪过程中出现的遮挡、背景干扰等问题,都能较好地解决。附图说明图1为是本专利技术实施例提供的基于目标性分析的视觉跟踪方法的流程示意图;图2为本专利技术实施例提供的获取像素级目标性图的流程示意图;图3为本专利技术实施例提供的获取区域目标性图的流程示意图;图4为本专利技术实施例提供的相关滤波器模型更新的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种基于目标性分析的视觉跟踪方法,分为两个部分:首先,利用目标前景区域与背景区域的颜色直方图模型,利用二维高斯函数去噪后,构建像素级目标性图,然后通过滑动窗口的形式构建区域目标性图,通过非极大值抑制选择N个跟踪锚点,此部分的目的是计算跟踪器在当前帧的搜索区域;然后,以N个跟踪锚点和上一帧目标所在位置为中心的N+1个搜索区域内,利用相关滤波器得到每个搜索区域的响应图,计算每个响应图的熵损失函数,熵损失函数最小的响应图的响应峰值作为预测的目标所在位置。图1所示为本专利技术基于目标性分析的视觉跟踪方法的流程示意图,具体包括以下步骤:S1、根据上一帧的目标预测位置和跟踪目标及其周围背景的颜色直方图,计算当前帧的像素级目标性图。其中,所述像素级目标性图即原始图像中每一个像素点属于目标的概率图。图2为本专利技术实施例中获取像素级目标性图的流程示意图,包括以下子步骤:S11、计算图像中每一个像素点u的RGB颜色直方图特征ψ(u),RGB通道的取值范围为0~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所述的方法,其特征...

【专利技术属性】
技术研发人员:方智文
申请(专利权)人:湖南人文科技学院
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1