融合SURF特征的压缩追踪算法

2016-11-28 01:27方露韩超
关键词:分类器变化样本

方露, 韩超

(安徽工程大学电气工程学院,安徽芜湖241000)



融合SURF特征的压缩追踪算法

方露, 韩超

(安徽工程大学电气工程学院,安徽芜湖241000)

针对压缩追踪(Compressive Tracking,CT)算法在目标追踪中易受遮挡和扭曲变形干扰问题,结合该算法简单容易执行的追踪机制,提出一种融合SURF(Speeded-up robust features)和压缩特征的鲁棒性目标追踪算法。新算法有两方面的改进:一是在自适应更新目标外观模型的基础上,增加防止误更新外观模型机制,解决追踪过程中严重遮挡和扭曲变形问题;二是通过SURF特征点在前后两帧中的匹配关系,求解追踪目标尺寸变化,自适应调整目标模板大小。通过仿真实验表明:改进后的算法在公开的某些图像序列上的追踪效果良好,与CT算法及改进的CT算法相比正确性和鲁棒性上性能更优越。

压缩追踪算法;SURF算法;误更新机制;追踪模板

引言

视频追踪在日常生活中应用广泛,它在安全监控、导航定位、智能仪器上有着极其重要的作用,虽然目前有很多算法对视频中的物体进行追踪,但是由于目标在长时间运动过程中会面临各种不确定的干扰,如其他物体的遮挡、自身的形变、环境明暗变化等[1],因此提出一种鲁棒的、高效的目标追踪算法显得尤为重要。

很多学者对物体追踪问题做出了许多突出的贡献。文献[2]提出了一种高效的基于压缩感知理论的物体追踪算法,测试结果表明,这是一种高效的、鲁棒的追踪算法,但该算法在针对遮挡和复杂背景的情况下存在缺陷。文献[3]提出一种改进的实时压缩追踪算法,该算法对遮挡、尺度变化等问题进行处理,改进后的压缩追踪算法鲁棒性和跟踪速度得到改善。文献[4]提出一种融合SIFT特征的压缩追踪算法,该算法在文献[3]的基础上做进一步的完善,实验结果表明比文献[3]的追踪效果更加有效,但该算法采用的SIFT进行特征点检测耗时较长,实现目标实时性追踪要求较高。文献[5]对原始追踪目标进行特征提取,利用空间投影的方法得到两种特征,这种改进的压缩感知追踪算法实现两种特征的融合,相对单一的特征鲁棒性更好,但该算法的计算复杂度高。文献[6]在Mean Shift算法的基础上融合SURF特征,提出一种自适应分块目标追踪算法,该算法虽然提高了追踪精度,但在遮挡或光照变化的情况下仍然存在漂移的情况。文献[7]利用特征选择与目标模型更新结合的方法进行压缩追踪,实现算法鲁棒性增强和追踪速度加快功能,该算法在特征选择与目标模型的结合方面不是很完善。

总结以上学者的工作,提出一种融合SURF特征的压缩追踪算法。该算法改进的方面包括两点:一是增加误更新外观模型机制,有效地解决了遮挡和扭曲变形问题;二是采用SURF特征点匹配,完成追踪模板的自适应调整。

1压缩感知追踪算法简介

1.1压缩特征提取

对每一个样本z∈Rw×h,通过将其与一系列多尺度的矩阵滤波器{h1,1,…,hw,h}进行卷积,矩形滤波器定义为:

(1)

式中,i和j分别是矩形滤波器的宽和高。滤波后的图像矩阵由w×h维的列向量表示,则列向量表示为z′∈R(w×h)×1,将这些列向量连接成一个高维的多尺度图像向量x=(x1,…,xm)∈R(w×h)2×1,维数高达106~1010,由此可见该矩阵计算量过大,达不到实时性要求。为此,文献[2]提出了一种稀疏的随机测量矩阵,该矩阵满足受限等距性质(RIP)条件[8],矩阵中的元素rij满足公式:

(2)

由文献[2]可知:p为概率,s=(w×h)2/4且s的值在2~4之间随机选取。当 s=3时,计算的数据量只有原来的1/3。

由压缩感知理论可知:对于n×m维(n<

v=Rx

(3)

低维的v理想情况下保留高维的x的信息,或者保持原始空间中各样本x的距离关系[9]。由此可知,压缩后的特征是原始图像区域特征加权和,压缩特征提取示意图如图1所示。

图1压缩特征提取示意图

1.2训练朴素贝叶斯分类器

对每个样本z∈Rm(m维向量),它的低维表示是v=(v1,…,vn)T∈Rn(其中n<

(4)

(5)

式中的μ和σ分别为样本的均值和标准差。

1.3分类器参数更新

样本的均值和标准差的计算公式为:

(6)

其中,第k个正样本数为vi(k),n为正样本个数。分类器参数更新公式为:

(7)

2改进追踪算法

2.1目标模型更新方法

在基于检测的压缩追踪过程中,通常将目标与背景作为一个二分类问题来看待,在文献[2]中根据分类器的响应值较大者作为新的跟踪结果。响应值公式为:

(8)

对于一个二分类问题,对追踪目标模型的更新显得十分重要,当H(v)大于零,由公式(8)可知函数值大于0.5,结合图2可知,此时根据响应结果判断出样本为正,其他情况视为负样本。

在追踪目标的过程中,伴随着环境的变换和目标自身因素的影响,噪声的引入是不可避免的,当目标遭遇严重遮挡时或者姿态变化频繁,此时采集的样本会出现响应值全部小于零的情况,这种检测结果会错误地更新目标模型,导致后面的追踪失败。因此,本文针对目标样本的分类器响应最大值小于零的情况,提出分类器不予更新思想。得到的公式化的结果为:

(9)

图2sigmoid函数示意图

2.2SURF特征融合

由于压缩追踪算法不能实时的改变目标追踪窗口的大小,随着目标运动状态的改变,伴随着环境的改变,目标大小的变化影响着正负样本的采集,导致长时间追踪过程中存在漂移的情况。文献[4]中提出基于SIFT特征点提取的压缩追踪算法,SIFT算法在局部区域检测和匹配性能方面表现出良好的效果,但是由于其自身的计算复杂度高,在对目标长时间追踪过程中,实时性要求较高。针对该算法在处理目标尺寸方面存在问题,结合文献[4]在实时性方面的不足,提出一种融合SURF特征的压缩追踪算法,SURF算法计算速度快,在实时性方面有很大的优势,同时SURF的尺度不变特性[10]在应对尺度缩放、旋转和亮度变化方面具有不变性的优势。

该算法能够根据运动目标的变化,对前后两帧利用SURF算法进行特征点的提取,通过仿射变换计算得到仿射变换矩阵。相邻两帧中的目标一般满足的仿射变换关系如下公式所示:

Iback=Ifirst·M

(10)

式中,Iback和Ifirst分别表示后面一帧和前面一帧图像,M为仿射矩阵。

(11)

其中:λ是尺度因子,θ是旋转因子,(tx,ty)是平移向量。对于参数的求解,使用随机抽样一致性RANSAC模型来解决,SURF特征点匹配结果如图3所示。

图3SURF匹配结果

2.3新算法流程

根据初始帧目标位置和尺度信息,生成随机稀疏矩阵,对目标图像进行压缩采样,并训练生成初始的贝叶斯分类器。后续的每帧图像通过新算法在线执行五个步骤:

(2) 通过前面公式提取出对应的低维特征V(z)=(v1,…vn)T,用式(4)计算样本集合Dγ中低维特征分类器响应值H(v)。

(3) 其中分类器响应值最大的即为当前帧的目标位置lt,作为新的跟踪结果,如果Hmax<0,不更新分类器,转至步骤(1)进行下一帧处理,否则进入步骤(4)。

(4) 使用SURF特征调整目标尺度和旋转尺度,根据公式(11),利用RANSAC模型求解参数,获得目标尺度,进行自适应调整。

3实验结果与分析

3.1实验条件

为了验证本文提出算法的有效性、合理性,将本文算法与经典的CT算法和文献[4]改进的CT算法(下文简称文献[4]算法)进行比较和分析。采用了三组代表性的视频序列作为测试样本,分别是有遮挡的Girl视频序列,快速变化的Jumping视频序列,光照变化的Trellis视频序列,所有样本均来源于标准的视频库。所有算法在Windows7系统下MATLAB R2012b运行,计算机配置是AMD A6-3400M APU,3 GB RAM。三种算法对Girl、Jumping、Trellis标准视频的部分视频追踪结果如图4~图6所示。

图4Girl(第20、70、140、171、260、456帧)

图5Jumping(第23、70、131、175、275、306帧)

图6Trellis(第19、80、150、290、419、550帧)

3.2实验结果定性分析

如图4所示,分别是对Girl序列中第20、70、140、171、260、456帧的追踪结果。在Girl视频序列中选择追踪的目标为女孩的脸,在前面150帧内,三种算法在目标追踪的效果上差别不大,原因是目标发生变化不大,背景环境的干扰较小。当150帧以后,传统的CT算法针对目标自身的移动发生轻微的漂移现象,但其他两种算法的追踪效果相差不大。400帧以后由于出现遮挡的情况,本文和文献[4]的算法目标追踪模板发生自适应更新,CT算法追踪模板没有改变,随着追踪的进行,目标被完全的遮挡,此时文献[4]算法和CT算法开始出现错误的更新目标模型,出现了严重的漂移现象。随着后续的进行,以及正负样本的更新,三种算法的追踪效果也趋于稳定。

如图5所示,分别是对Jumping序列中第23、70、131、175、275、306帧的追踪结果。在Jumping视频序列中选择追踪的目标依然是人脸,由于追踪目标快速的变化,目标特征需要实时更新,CT算法在目标发生快速移动的过程中,错误的更新特征,导致跟踪效果较差。文献[4]算法虽然采用了追踪目标窗口自适应的改变,融合了SIFT特征后相对CT算法单一特征追踪效果较好,但是目标长时间的快速变化导致最后目标模型更新错误。而本文采用SURF和目标模型更新策略相结合的方式,在应对目标快速变化的过程中表现出更好的追踪效果。

如图6所示,分别是对Trellis序列中的第19、80、150、290、419、550帧的追踪结果。在Trellis视序列中,在前面140帧内,由于追踪目标所处的环境光照变化不大,三种算法均能很好地追踪到目标。随着目标的移动,光照变化缓慢,CT算法和文献[4]算法出现了轻微的漂移,没有丢失目标,本文算法仍然可以准确地追踪到目标。200帧以后,由于光照剧烈的变化,三种算法都出现了漂移现象,说明改进的算法在应对光照变化的情况下,追踪效果不是很理想,这是后面继续研究中有待改进的方面。

3.3实验结果定量分析

本文采用中心位置定位误差准则进行评价,该准则采取目标追踪矩形框的质心与真实矩形框质心之间的欧式距离作为评判标准[11],对三个视频中心误差的测试结果如图7~图9所示。

图7Girl视频中心位置定位误差分布图

图8Jumping视频中心位置定位误差分布图

图9Trellis视频中心位置定位误差分布图

4结束语

本文提出一种融合SURF特征的压缩追踪算法,该算法在经典的CT算法基础上做进一步的改进。从第一帧图像中提取压缩特征,采集正负样本训练朴素贝叶斯分类器,针对CT算法面对目标遮挡和剧烈变化存在的漂移情况,改进的追踪算法在前后两帧目标检测的过程中,采用SURF特征点匹配,实现追踪目标窗口大小自适应改变。此方法可以加快追踪速率降低正负样本采集带来的干扰,面对严重遮挡和剧烈变化问题,本文采用一种新的目标模型更新方法,即在目标样本的分类器响应最大值小于零的情况,提出分类器不予更新思想,改善了因为误更新目标模型带来的误差。本文改进后的算法与经典的CT算法和文献[4]算法进行定性和定量的分析比较,实验结果表明本文算法在目标严重遮挡和剧烈变形情况下追踪效果优于其他两种,然而,在面对光照变化的问题上本文提出的算法效果不是十分理想,这是后期研究重点方向之一。

[1] LI X,HU W M,SHEN C H,et al.A survey of appearance models in visual object tracking[J].ACM Transactions on Intelligent Systems and Technology,2013,4(4):5801-5848.

[2] ZHANG K H,ZHANG L,YANG M H.Real-time compressive tracking[C]//Proceedings of Europe Conference on Computer Vision,Florence,Italy,October 7-13,2012:864-877.

[3] 钟权,周进,吴钦章,等.一种改进的实时压缩跟踪算法[J].光电工程,2014,41(4):1-8.

[4] 钟权,周进,崔雄文.融合SIFT特征的压缩跟踪算法[J].光电工程,2015,42(2):66-72.

[5] 唐宇,凌志刚,李建成,等.基于自适应特征融合的压缩感知跟踪算法[J].计算机工程与应用,2015,51(10):160-165.

[6] 刘振兴,范新南,李敏.融合SURF特征的改进自适应分块目标跟踪算法[J].计算机工程与设计,2016,37(2):454-459.

[7] 石武祯,宁纪锋,颜永丰.压缩感知跟踪中的特征选择与目标模型更新[J].中国图象图形学报,2014,19(6):932-939.

[8] DONOHO D L.Compressed sensing[J].IEEE Transactions on Information Theory,2006,52(4):1289-1306.

[9] CANDES E,TAO T.Near optimal signal recovery from random projections and universal encoding strategies[J].IEEE Transactions on Information Theory,2006,52(12):5406-5425.

[10] BAY H,ESS A,TUYTELAARS T,et al.Speeded-up robust features(SURF)[J].Computer Vision & Image Understanding,2008,110(3):346-359.

[11] 李俊,谢维信,李良群.基于空时线索的TLD视频跟踪算法[J].信号处理,2015,31(10):1287-1293.

Compressive Tracking Algorithm Based on SURF Feature Fusion

FANGLu,HANChao

(College of Electrical Engineering, Anhui Polytechnic University, Wuhu 241000, China)

Aim at the compressive tracking (CT) algorithm which easily to be occluded and distorted in target tracking, combining the simple tracking mechanism and easy implement, a robust target tracking algorithm which includes SURF (Speeded-up robust features) and compression features is proposed. The new algorithm has two aspects of improvement as following: Firstly, based on the adaptive update of the target appearance model, the mechanism of the appearance model is added to prevent the false appearance, which solves the problem of serious occlusion and distortion in the tracking process. Secondly, through the matching relationship of the SURF feature points between adjacent frames, the solution of the target size change is completed and the adaptive adjustment of tracking template size is achieved. The simulation results show that the improved algorithm has a good tracking effect on some image sequences, and it is superior in accuracy and robustness in comparison with the CT algorithm and the improved CT algorithm.

compressive tracking algorithm; SURF algorithm; error update mechanism; tracking template

2016-04-15

安徽省自然科学基金资助项目(1508085MF121);安徽高校自然科学研究项目(KJ2016A056);安徽检测技术与节能装置省级实验室开放研究基金(1506c085002);高校优秀中青年骨干人才国内外访学研修重点项目(gxfxZD2016100)

方 露(1991-),男,安徽舒城人,硕士生,主要从事目标检测、视频追踪方面的研究,(E-mail)ahpu3008@163.com;

韩 超(1974-),男,安徽宿州人,副教授,博士,主要从事图像处理、计算全息及全息显示等方面的研究,(E-mail)hanchaozh@126.com

1673-1549(2016)04-0039-05

10.11863/j.suse.2016.04.09

TP181

A

猜你喜欢
分类器变化样本
用样本估计总体复习点拨
从9到3的变化
推动医改的“直销样本”
这五年的变化
随机微分方程的样本Lyapunov二次型估计
加权空-谱与最近邻分类器相结合的高光谱图像分类
结合模糊(C+P)均值聚类和SP-V-支持向量机的TSK分类器
村企共赢的样本
鸟的变化系列
基于LLE降维和BP_Adaboost分类器的GIS局部放电模式识别