一种基于加权直方图模型的改进CamShift跟踪方法转让专利

申请号 : CN201510108664.4

文献号 : CN104637038B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 修春波魏世安万蓉凤

申请人 : 天津工业大学

摘要 :

本发明属于图像处理与目标跟踪领域,具体为一种基于加权直方图模型的改进CamShift跟踪方法。将目标区的色度与背景区的色度进行比较,确定出易于区分目标的显著性色度,对色度直方图模型进行加权,增强显著性色度在目标识别中的作用,从而抑制背景信息对目标识别的干扰,提高跟踪方法的适应性。本发明适用于运动目标跟踪系统中。

权利要求 :

1.一种基于加权直方图模型的改进CamShift跟踪方法,其特征在于,将目标区的色度与背景区的色度进行比较,确定出易于区分目标的显著性色度,对色度直方图模型进行加权,增强显著性色度在目标识别中的作用,从而抑制背景信息对目标识别的干扰;在HSV颜色空间内对目标进行建模,目标采用色度(Hue)直方图进行描述,设目标中的第i个像素的坐标位置为{(xi,yi)},像素的色度特征等级划分为m级,设目标中的第i个像素的色度特征等级值为b(xi,yi),则基本目标的色度直方图模型可建立为q={qu},u=1,2,...,m:在当前帧的上一帧图像中以目标所在位置为中心,确定出一个扩展区,扩展区的长和宽是目标区的1.2至1.5倍;扩展区中像素的色度等级的划分与目标区中的相同;设扩展区中第i个像素的色度特征等级值为b′(xi,yi),这样,扩展区的色度直方图模型可建立为:目标区中色度等级值u的显著性差异评价值e(u)计算为:

e(u)=qu(y)/q′u(y),u=1....m  (3)

设T为给定的显著性阈值,目标色度直方图建立为:

其中,w1是一个大的权值,而w2是一个小的权值;当前帧图像的概率投影图中坐标位置为(x,y)点处的像素的灰度值p(x,y)定义为:其中, 为取整操作。

说明书 :

一种基于加权直方图模型的改进CamShift跟踪方法

技术领域

[0001] 本发明属于图像处理与目标跟踪领域,涉及一种改进的CamShift跟踪方法,特别涉及一种基于加权直方图模型的改进CamShift跟踪方法。

背景技术

[0002] 目标识别与跟踪技术一直是计算机视觉领域的热点研究问题,其可在军事、安防、监控、交通等许多领域有着重要的应用价值。由于目标运动具有复杂性,经常会发生姿态、平移、旋转、缩放等变化,另外,背景信息以及光照的不均匀性等原因都会对跟踪结果产生较大的干扰。
[0003] 均值漂移(MeanShift)方法以及在此基础上提出的连续自适应的MeanShift(Continuously Adaptive Mean-SHIFT,CamShift)方法由于具有快速匹配的特点得到了广泛的应用。尤其CamShift方法能够自适应调整模板,对目标的各种姿态变化具有很好的适应性。这类方法特别适用于目标与背景具有明显对比度的情况下。但当背景过于复杂时,目标与背景的对比度不够明显,背景信息就会对模板的自适应调整产生干扰,从而破坏模型的准确性,降低跟踪方法的性能。
[0004] 因此,设计一种具有较强抗干扰能力的改进CamShift跟踪方法具有很好的应用价值。

发明内容

[0005] 本发明所要解决的技术问题是,针对CamShift跟踪方法在复杂背景中跟踪性能下降的缺点,设计一种基于加权直方图模型的改进CamShift跟踪方法。
[0006] 本发明所采用的技术方案是:一种基于加权直方图模型的改进CamShift跟踪方法,将目标区的色度与背景区的色度进行比较,确定出易于区分目标的显著性色度,对色度直方图模型进行加权,增强显著性色度在目标识别中的作用,从而抑制背景信息对目标识别的干扰,提高跟踪方法的适应性。
[0007] 本发明的目的在于在现有的CamShift跟踪方法的基础上设计一种改进的CamShift跟踪方法,提高目标区中显著性色度在目标识别中的作用,抑制非显著色度的作用,提高跟踪方法的适应能力,具有很好的实用性。

附图说明

[0008] 图1是传统CamShift方法跟踪效果图。
[0009] 图2是本发明方法跟踪效果图。

具体实施方式

[0010] 下面结合附图对本发明作进一步详细说明。
[0011] 在HSV颜色空间内对目标进行建模,目标采用色度(Hue)直方图进行描述。设目标中的第i个像素的坐标位置为{(xi,yi)},像素的色度特征等级划分为m级,设目标中的第i个像素的色度特征等级值为b(xi,yi),则基本目标的色度直方图模型可建立为q={qu},u=1,2,...,m:
[0012]
[0013] 传统CamShift跟踪方法根据基本目标色度直方图模型,利用反向投影建立当前帧图像的概率投影图。设当前帧图像中位置为(x,y)处的像素的色度特征等级值为u,则该点在概率投影图中的灰度值p(x,y)可定义为:
[0014]
[0015] 其中, 为取整操作符。
[0016] 上述建立的概率投影图中,所有的色度特征所起的作用是相同的。但通常情况下,目标中所包含的色度值有一些是与背景中的色度值是相似的,称之为非显著性色度值,有一些色度值则是与背景中的色度值差异很大。这些差异大的色度值称之为显著性色度值。显著性色度值很容易将目标从背景中区分出来,而非显著性色度值容易造成背景对目标识别产生较大干扰。
[0017] 设初始帧为第0帧,在初始帧中选择被跟踪目标,按照式(1)建立目标色度直方图模型,当前帧为第k帧,k从1开始取值,k为整数,跟踪问题是要在当前帧中确定出目标位置。
[0018] 本发明方法为了能够有效地将目标从背景中识别出来,采用加权直方图模型来增强显著性色度值的作用。
[0019] 在当前帧的上一帧图像中以目标所在位置为中心,确定出一个扩展区,扩展区的长和宽是目标区的1.2至1.5倍。扩展区中像素的色度等级的划分与目标区中的相同。设扩展区中第i个像素的色度特征等级值为b′(xi,yi),这样,扩展区的色度直方图模型可建立为:
[0020]
[0021] 目标区中色度等级值u的显著性差异评价值e(u)计算为:
[0022] e(u)=qu(y)/q′u(y),u=1....m  (4)
[0023] 如果色度等级值u是一个显著性色度值,也就是背景中包含很少的色度等级值为u的像素,则e(u)的值为1或者接近于1。设T为给定的显著性阈值,目标色度直方图建立为:
[0024]
[0025] 其中,w1是一个大的权值,而w2是一个小的权值。e(u)>T意味着色度等级值u是一个显著性的色度等级值,所以,该色度等级的直方图应增强;而e(u)≤T意味着色度等级值u是一个非显著性的色度等级值,所以,该色度等级的直方图应减弱。这样,当前帧图像的概率投影图中坐标位置为(x,y)点处的像素的灰度值p(x,y)定义为:
[0026]
[0027] 其中, 为取整操作符。
[0028] 改进的CamShift跟踪方法描述如下:
[0029] Step1.按照式(5)建立目标的色度直方图模型。
[0030] Step2.按照式(6)建立当前帧图像的概率投影图。
[0031] Step3.计算当前帧图像中搜索窗的零阶矩和一阶矩:
[0032]
[0033]
[0034]
[0035] 初始的搜索窗是在当前帧中以上一帧目标位置为中心,确定出的搜索目标的区域,搜索窗初始大小与上一帧中目标区相同。
[0036] Step4.确定搜索窗的质心位置(xc,yc):
[0037]
[0038]
[0039] Step5.自适应调整搜索窗的边长:
[0040]
[0041] 将搜索窗的中心位置漂移到搜索窗的质心位置上。重复Step2至Step 5直到漂移距离小于给定阈值。
[0042] Step 6.计算搜索窗的二阶矩:
[0043]
[0044]
[0045]
[0046] 更新目标的尺寸和方向:
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053] 这里,W是目标区的短轴,L是目标区的长轴,θ是目标移动方向与水平方向的夹角。
[0054] Step 7.返回Step1,继续在下一帧图像中进行目标跟踪。
[0055] 与传统CamShift方法相比,本发明所设计的改进方法增强了显著性色度在目标识别中的作用,有利于抑制背景信息对目标识别的影响。提高了跟踪方法的适应能力。
[0056] 图1是传统CamShift方法跟踪效果图,图2是本发明方法跟踪效果图。由对比跟踪实验可见,背景中存在与目标相似的色度区域,传统的CamShift跟踪方法受到背景信息的影响,无法准确实现目标的定位跟踪。而本发明方法由于能够突出显著性色度在目标识别中的作用,因此在整个跟踪过程中跟踪结果始终正确,并具有较高的定位精度。
[0057] 本发明的优点在于,通过加强显著性色度在目标识别中的作用来提高目标跟踪的定位精度。本发明适用于运动目标跟踪系统中。