一种基于扩展的局部不变特征描述的目标跟踪方法技术

技术编号:16701597 阅读:85 留言:0更新日期:2017-12-02 14:14
本发明专利技术公开了一种基于扩展的局部不变特征描述的目标跟踪方法,包括以下步骤:步骤1,目标图像初始化,选定包含被跟踪目标矩形A(x,y)的初始位置;步骤2,通过粒子滤波进行目标跟踪,选取一定粒子数量,每个粒子表示一帧中的跟踪矩形,并获得每个粒子的初始权重和位置信息;步骤3,计算每个粒子代表的跟踪矩形和前一帧的目标矩形的相似程度,相似程度越高的粒子赋予较大的权值,反之权值较小;通过权重对每个粒子所代表的跟踪矩形中心进行加权,得到最终的跟踪矩形中心,也即获得目标在第n+1帧图像的位置。本发明专利技术通过对每个特征点进行特征向量描述,通过颜色比对信息进行编码,对局部二元模式进行扩展,将纹理的分布进行了更细的划分。

A target tracking method based on extended local invariant feature description

The invention discloses a method for tracking extended local invariant feature description based on the target, which comprises the following steps: 1, the target image is selected including initialization, tracking of rectangular A (x, y) of the initial position; step 2, target tracking by particle filter, select a certain number of particles, each particle represents tracking a rectangular frame, and the initial weight and position information of each particle; step 3, the degree of similarity calculation of rectangular target tracking rectangle and each particle represents the previous frame, similar to the higher the degree of particles given larger weights and smaller weight; weighted by tracking the rectangular center weight for each representative particle tracking, rectangular center final, namely the target in n+1 image location. In this method, each feature point is represented by feature vector, coding through color comparison information, expanding the local two element mode, and distributing the texture more finely.

【技术实现步骤摘要】
一种基于扩展的局部不变特征描述的目标跟踪方法
本专利技术涉及目标跟踪的
,具体涉及一种基于扩展的局部不变特征描述的目标跟踪方法。
技术介绍
在视频跟踪研究中,基于粒子滤波的目标跟踪方法由于其在解决非线性问题方面的优异特性,以及相对开放的跟踪框架对各种特征描述方法的兼容能力,在视频跟踪中得到了广泛的应用。然而,传统的粒子滤波用的是颜色直方图,并且由于二元模式仅仅表征简单的大小关系,无法反应纹理变化的差异程度,且容易受到噪声的影响。
技术实现思路
本专利技术的目的在于提供一种基于扩展的局部不变特征描述的目标跟踪方法,通过扩展局部二元特征,更好的表征纹理分布的细节,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于扩展的局部不变特征描述的目标跟踪方法,通过摄像工具,对目标进行视频拍摄,得到目标的视频序列图像,其特征在于,所述目标跟踪方法包括以下步骤:步骤1,目标图像初始化,选定包含被跟踪目标矩形A(x,y)的初始位置;步骤2,通过粒子滤波进行目标跟踪,选取一定粒子数量,每个粒子表示一帧中的跟踪矩形,并获得每个粒子的初始权重和位置信息;步骤3,计算每个粒子代表的跟踪矩形和前一帧的目标矩形的相似程度,相似程度越高的粒子赋予较大的权值,反之权值较小;其中,步骤3中,通过有序比对特征求得相似程度和权重,包括以下步骤:步骤31,将第n帧的跟踪目标矩形A(x,y)图像平均分成若干个区域,每个区域随机选择一个像素点作为特征点,对每个特征点进行特征向量描述,获得跟踪目标矩形A(x,y)所有特征点的特征向量,然后进行归一化得到最终特征向量,完成对目标矩形A(x,y)图像的特征描述;在进行特征向量描述过程中,通过对局部二元模式进行扩展,通过颜色比对信息进行编码,将颜色比对的结果分成3类;步骤32,根据步骤31的方法,获得第n+1帧的跟踪目标矩形TA(x,y)图像的归一化最终特征向量;步骤33,计算第n+1帧跟踪目标矩形TA(x,y)图像与第n帧跟踪目标矩形A(x,y)图像的相似度;步骤34,更新当前粒子的权重:对所有粒子重复步骤31~33的操作,计算出新的权重,再进行归一化得到最终权重;步骤35,通过权重对每个粒子所代表的跟踪矩形中心进行加权,得到最终的跟踪矩形中心,也即获得目标在第n+1帧图像的位置;步骤36,从第2帧开始,每一帧都通过上述步骤计算出与之相邻的前一帧对应的跟踪参数{(Txn,Tyn)|n=1,L,N-1},获得目标在每一帧的跟踪结果,实现根据视频序列图像的第n帧的跟踪目标矩形的位置,计算第n+1帧的跟踪目标矩形的位置。作为进一步改进,所述步骤2中,选取粒子数量M=50,每个粒子表示一个跟踪矩形,且第n帧的跟踪矩形的大小和第n+1帧的目标矩形的大小完全相同,每个粒子只需要3个参数其中表示跟踪矩形的权重,表示跟踪矩形的中心坐标,标号m∈{1,L,M}表示粒子的序号;从步骤1的第n帧,n=1时的目标矩形A(x,y),中心像素设为(x0,y0),以及周围的背景区域B(x,y),则在第n+1帧图像上,以(x0,y0)为中心,随机选取50个位置作为粒子的中心坐标:其中ε1,ε2均为[-1,1]内的随机数,β是一个常数,表示单帧像素偏移的范围,此取值50,然后给每个粒子的权重赋初值,初始权重设为1/M;根据上述步骤,获得每个粒子的初始权重和位置信息。作为进一步改进,所述步骤31中,任取一个粒子记此粒子所表示的跟踪矩形为TA(x,y);将图像A(x,y)上平均分成100个区域,每个区域大小都一样,在每个区域随机选择一个像素点作为特征点,记为{(x1,y1),L,(x100,y100)},在图像TA(x,y)上相同的位置也可得到100个的特征点,记为{(x′1,y′1),L,(x′100,y′100)},其中(xi,yi)和(x′i,y′i)是一一对应的,i∈{1,2,L,100};对每个特征点进行特征向量描述,通过颜色比对信息进行编码,对局部二元模式进行扩展,将颜色比对的结果分成3类,具体步骤如下:任取一个特征点(xn,yn),在图像A(x,y)上,以(xn,yn)为中心在图像A(x,y)选择其四周紧邻的8个像素记为作为该点的对比像素,然后进行第一个模式比对:其中m∈{1,2,L,8}表示像素点顺序号,th1表示第一个差异阈值,这里取值10,r1(m)表示像素点(xm,ym)在第一个模式下的编码,最终8个像素点会获得一个8位的二进制数{r1(1),r1(2),L,r1(8)},将其转化为十进制数所得的值即为像素点(xn,yn)的在第一个模式下的特征值,记为RT1,进行第二个模式的比对:r2(m)表示像素点(xm,ym)在第一个模式下的编码,同样8个像素点会获得一个8位的二进制数{r2(1),r2(2),L,r2(8)},将其转化为十进制数所得的值即为像素点(xn,yn)的在第二个模式下的特征值,记为RT2,进行第三个模式的比对:其中r3(m)表示像素点(xm,ym)在第三个模式下的编码,同样8个像素点会获得一个8位的二进制数{r3(1),r3(2),L,r3(8)},将其转化为十进制数所得的值即为像素点(xn,yn)的在第三个模式下的特征值,记为RT3,实现通过差异阈值th1对颜色比对结果进行三种情况的分类,更好的表征纹理分布的细节,最终特征点(xn,yn)一共得到一个长度为三的特征向量{RT1,L,RT3};对图像A(x,y)上所有的特征点,都按照上述方法进行处理,获得各自的特征向量,把所有的特征向量排列在一起,获得一个长度为100×3=300的特征向量{RT1,L,RT300},然后进行归一化得到最终特征向量,记为YXT1,也即完成对图像A(x,y)的特征描述。作为进一步改进,所述步骤32中,依据将颜色比对的结果分成3类的具体步骤,对图像TA(x,y)上100个特征点进行描述,得到一个长度为300的归一化特征向量,记为YXT2。作为进一步改进,所述步骤33中,采用Bhattacharyya系数计算YXT1与YXT2的相似度,接着根据相似度计算当前粒子的观测概率密度其中δ是个常数。作为进一步改进,所述步骤34中,更新当前粒子的权重的步骤:对于所有的50个粒子都进行上述操作,计算出新的权重,然后再进行归一化得到最终权重作为进一步改进,所述步骤35中,通过权重对每个粒子所代表的跟踪矩形中心进行加权,得到最终的跟踪矩形中心:也即获得目标在第n+1帧图像的位置。作为进一步改进,所述步骤35中,从第n帧,n=2,开始,每一帧都通过计算出与之相邻的前一帧对应的跟踪参数{(Txn,Tyn)|n=1,L,N-1},获得目标在每一帧的跟踪结果。本专利技术的有益效果:相对局部二元模式仅仅表征简单的大小关系,无法反应纹理变化的差异程度,且容易受到噪声的影响;本专利技术通过对每个特征点进行特征向量描述,通过颜色比对信息进行编码,对局部二元模式进行扩展,将纹理的分布进行了更细的划分,通过差异阈值th1对颜色比对结果进行三种情况的分类,不再是局部二元模式下单纯的大于和小于,从而更好的反应纹理变化的细节。下面结合附图与具体实施方式,对本专利技术进一步详细说明。附图说明图1为基于扩展的局部不变特征描述的目标跟踪方法的流程示意图;本文档来自技高网...
一种基于扩展的局部不变特征描述的目标跟踪方法

【技术保护点】
一种基于扩展的局部不变特征描述的目标跟踪方法,通过摄像工具,对目标进行视频拍摄,得到目标的视频序列图像,其特征在于,所述目标跟踪方法包括以下步骤:步骤1,目标图像初始化,选定包含被跟踪目标矩形A(x,y)的初始位置;步骤2,通过粒子滤波进行目标跟踪,选取一定粒子数量,每个粒子表示一帧中的跟踪矩形,并获得每个粒子的初始权重和位置信息;步骤3,计算每个粒子代表的跟踪矩形和前一帧的目标矩形的相似程度,相似程度越高的粒子赋予较大的权值,反之权值较小;其中,步骤3中,通过有序比对特征求得相似程度和权重,包括以下步骤:步骤31,将第n帧的跟踪目标矩形A(x,y)图像平均分成若干个区域,每个区域随机选择一个像素点作为特征点,对每个特征点进行特征向量描述,获得跟踪目标矩形A(x,y)所有特征点的特征向量,然后进行归一化得到最终特征向量,完成对目标矩形A(x,y)图像的特征描述;在进行特征向量描述过程中,通过对局部二元模式进行扩展,通过颜色比对信息进行编码,将颜色比对的结果分成3类;步骤32,根据步骤31的方法,获得第n+1帧的跟踪目标矩形TA(x,y)图像的归一化最终特征向量;步骤33,计算第n+1帧跟踪目标矩形TA(x,y)图像与第n帧跟踪目标矩形A(x,y)图像的相似度;步骤34,更新当前粒子的权重:对所有粒子重复步骤31~33的操作,计算出新的权重,再进行归一化得到最终权重;步骤35,通过权重对每个粒子所代表的跟踪矩形中心进行加权,得到最终的跟踪矩形中心,也即获得目标在第n+1帧图像的位置;步骤36,从第2帧开始,每一帧都通过上述步骤计算出与之相邻的前一帧对应的跟踪参数{(Txn,Tyn)|n=1,…,N‑1},获得目标在每一帧的跟踪结果,实现根据视频序列图像的第n帧的跟踪目标矩形的位置,计算第n+1帧的跟踪目标矩形的位置。...

【技术特征摘要】
1.一种基于扩展的局部不变特征描述的目标跟踪方法,通过摄像工具,对目标进行视频拍摄,得到目标的视频序列图像,其特征在于,所述目标跟踪方法包括以下步骤:步骤1,目标图像初始化,选定包含被跟踪目标矩形A(x,y)的初始位置;步骤2,通过粒子滤波进行目标跟踪,选取一定粒子数量,每个粒子表示一帧中的跟踪矩形,并获得每个粒子的初始权重和位置信息;步骤3,计算每个粒子代表的跟踪矩形和前一帧的目标矩形的相似程度,相似程度越高的粒子赋予较大的权值,反之权值较小;其中,步骤3中,通过有序比对特征求得相似程度和权重,包括以下步骤:步骤31,将第n帧的跟踪目标矩形A(x,y)图像平均分成若干个区域,每个区域随机选择一个像素点作为特征点,对每个特征点进行特征向量描述,获得跟踪目标矩形A(x,y)所有特征点的特征向量,然后进行归一化得到最终特征向量,完成对目标矩形A(x,y)图像的特征描述;在进行特征向量描述过程中,通过对局部二元模式进行扩展,通过颜色比对信息进行编码,将颜色比对的结果分成3类;步骤32,根据步骤31的方法,获得第n+1帧的跟踪目标矩形TA(x,y)图像的归一化最终特征向量;步骤33,计算第n+1帧跟踪目标矩形TA(x,y)图像与第n帧跟踪目标矩形A(x,y)图像的相似度;步骤34,更新当前粒子的权重:对所有粒子重复步骤31~33的操作,计算出新的权重,再进行归一化得到最终权重;步骤35,通过权重对每个粒子所代表的跟踪矩形中心进行加权,得到最终的跟踪矩形中心,也即获得目标在第n+1帧图像的位置;步骤36,从第2帧开始,每一帧都通过上述步骤计算出与之相邻的前一帧对应的跟踪参数{(Txn,Tyn)|n=1,…,N-1},获得目标在每一帧的跟踪结果,实现根据视频序列图像的第n帧的跟踪目标矩形的位置,计算第n+1帧的跟踪目标矩形的位置。2.根据权利要求1所述的基于扩展的局部不变特征描述的目标跟踪方法,其特征在于,所述步骤2中,选取粒子数量M=50,每个粒子表示一个跟踪矩形,且第n帧的跟踪矩形的大小和第n+1帧的目标矩形的大小完全相同,每个粒子只需要3个参数其中表示跟踪矩形的权重,表示跟踪矩形的中心坐标,标号m∈{1,…,M}表示粒子的序号;从步骤1的第n帧,n=1时的目标矩形A(x,y),中心像素设为(x0,y0),以及周围的背景区域B(x,y),则在第n+1帧图像上,以(x0,y0)为中心,随机选取50个位置作为粒子的中心坐标:其中ε1,ε2均为[-1,1]内的随机数,β是一个常数,表示单帧像素偏移的范围,此取值50,然后给每个粒子的权重赋初值,初始权重设为1/M;根据上述步骤,获得每个粒子的初始权重和位置信息。3.根据权利要求2所述的基于扩展的局部不变特征描述的目标跟踪方法,其特征在于,所述步骤31中,任取一个粒子记此粒子所表示的跟踪矩形为TA(x,y);将图像A(x,y)上平均分成100个区域,每个区域大小都一样,在每个区域随机选择一个像素点作为特征点,记为{(x1,y1),…,(x100,y100)},在图像TA(x,y)上相同的位置也可得到100个的特征点,记为{(x′1,y′1),…,(x′100,y′100)},其中(xi,yi)...

【专利技术属性】
技术研发人员:沈振权舒伟平曹后平田野刘晓华黄盛锋
申请(专利权)人:广东光阵光电科技有限公司
类型:发明
国别省市:广东,44

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

1