一种基于分块稀疏表达与HSV特征融合的目标跟踪方法技术

技术编号:11833862 阅读:129 留言:0更新日期:2015-08-05 20:38
本发明专利技术公开了一种基于分块稀疏表达与HSV模型的目标跟踪方法,基于稀疏表达与HSV直方图的融合跟踪算法不但保持稀疏表达对光照变化与遮挡的强鲁棒性的优点,还增加了对物体色彩的分辨度且不易受相似颜色干扰,有利于对算法姿态变化目标的鲁棒跟踪;同时,遮挡判断处理可降低算法受到严重遮挡的影响,而更新策略能保证跟踪过程中适应复杂的背景与形态变化的目标,提高了跟踪算法的可靠性;本发明专利技术在目标分块中减少分块个数,比一般稀疏跟踪算法有更快的运算效率。

【技术实现步骤摘要】
一种基于分块稀疏表达与HSV特征融合的目标跟踪方法
本专利技术涉及计算机视觉领域与智能监控领域,尤其涉及及一种基于分块稀疏表达与HSV特征融合的目标跟踪方法。
技术介绍
现有的目标跟踪算法主要有四类:一是中心加权的区域匹配的跟踪算法,典型方法为Mean-shift,该方法搜索速度快,在一定程度上能克服物体的旋转和扭曲,但目标遇到相似颜色物体时,算法会失效;第二类是基于子块匹配的跟踪算法,将目标区域分成若干子块,分别对子块进行跟踪,可较好解决遮挡情况下刚性目标跟踪问题,但是过于依赖子块划分,稳定性不够好;第三类是基于轨迹预测的跟踪算法,典型方法为卡尔曼滤波,该方法通过目标的运动信息,如位置、速度、加速度等信息来预测目标在下一帧的位置,对于线性运动的目标具有较好的跟踪效果,对非线性运动往往会失效;最后一类是基于贝叶斯理论的跟踪算法,典型方法为粒子滤波算法,可适用于任何非线性非高斯的运动系统,但在长时间跟踪时,粒子群不同程度的退化会影响算法的稳定性和可靠性。基于稀疏表达的目标跟踪算法是近些年发展较快的一种新型跟踪算法,由于具有表示方式简单,能够挖掘出图像数据内部的信息,鲁棒性强以及对光照变化与遮挡情况较好的处理等优点,因而有着广阔的应用前景,如文献“W.Zhong,H.Lu,andM.-H.Yang.RobustObjectTrackingviaSparsity-basedCollaborativeModel.InCVPR,2012.”但是,由于稀疏跟踪算法通常处理的是灰度图像,对颜色信息不够敏感,对于姿态变化的运动物体跟踪效果不佳,同时,在获取稀疏字典与求解稀疏线性方程时会消耗大量时间,影响了算法的实时性。
技术实现思路
有鉴于此,本专利技术提供了一种基于分块稀疏表达与HSV特征融合的目标跟踪方法,可在光照、尺度变换、严重遮挡、物体姿态变换等的恶劣条件下实现目标跟踪的鲁棒性与精准性。为了解决上述技术问题,本专利技术是这样实现的:本专利技术的一种基于分块稀疏表达与HSV特征融合的目标跟踪方法,包括如下步骤:步骤1、根据第一帧的目标模板信息建立目标的稀疏字典,具体为:针对输入的视频图像,当只接收到一帧视频时,在第一帧视频中人工标记出待跟踪的目标区域,并将第一帧的目标区域暂时选定为目标模板;获得目标模板向量,采用在线字典学习的方法构造字典D,使得在该字典D下目标区域向量的表示最稀疏;步骤2、针对选定的目标模板,根据稀疏表达理论,对于目标模板向量Y0,基于字典D,通过求解l1优化问题得到其稀疏系数β0,并构建该目标模板的稀疏直方图η0;然后,将目标模板的RGB图像转为HSV图像,并将H,S,V量级化,并将各颜色分量合成为一维特征矢量L,然后获取目标模板256bin的HSV直方图L0;步骤3、从接收第2帧视频图像开始,在当前帧图像上以选定的目标模板的位置为参照中心,在搜索区域范围U0内根据目标运动模型确定N个候选目标;对于任意一个候选目标向量Yi,得到候选目标稀疏直方图ηi,利用巴氏距离计算目标模板直方图η0与各个候选目标直方图的距离,即得到各目标对应的稀疏观测相似度;获取各个候选目标的HSV直方图Li,利用相交法计算目标模板HSV直方图L0与各个候选目标直方图的距离,即得到各目标对应的HSV观测相似度;其中i=1,2,...,N;步骤4、针对当前帧图像中的任意候选目标,将候选目标的稀疏观测相似度与HSV观测相似度加权相乘,即求所述候选目标的稀疏观测相似度与HSV观测相似度平方的乘积,作为该候选目标最终观测相似度;则各候选目标中最终观测相似度最大的为可能目标;步骤5、判断当前帧的各个候选目标对应的稀疏观测相似度中最大值是否大于或等于设定的阈值:如果否,表示当前帧图像被严重遮挡,接收下一帧图像后执行步骤6;如果是,表示当前帧图像未被严重遮挡,则步骤4确定的可能目标为最终的目标,执行步骤8;步骤6、以步骤4确定的可能目标的位置为参照中心,将上一帧图像对应的搜索区域范围扩大后,在当前接收的图像上根据目标运动模型确定N个候选目标;根据步骤3的方法获得本步骤中确定各个候选目标对应的稀疏观测相似度;然后判断其中最大稀疏观测相似度是否大于所述设定的阈值:如果大于或等于,先根据步骤3的方法得到本步骤中确定的各候选目标对应的HSV观测相似度,然后执行步骤7;如果小于,接收下一帧图像后,返回并重新执行本步骤;步骤7、根据步骤4的方法获得当前帧图像中各候选目标最终观测相似度;观测相似度最大值的候选目标即为跟踪得到的最终目标,执行步骤8;步骤8、首先判断是否需要更换目标模板:如果不需要,接收下一帧图像后,返回步骤3;如果需要,先根据步骤2的方法计算所述最终目标的稀疏直方图与HSV直方图;然后通过加权的方式与当前所选定的目标模板直方图η0与L0分别融合,作为下一帧的目标跟踪中目标模板稀疏直方图和HSV直方图;最后,接收下一帧图像,返回步骤3,继续进行下一帧的目标跟踪。较佳的,所述步骤6中,将所述上一帧图像对应的搜索区域范围扩大1.5倍后,作为当前帧图像的搜索范围区域。较佳的,所述步骤1中,通过滑动的窗口将目标模板图像分为K个子块,利用结构信息串联法得到各子块向量yi∈Rm×1,最后将其结合成目标模板向量Y0∈Rm×K,其中m为子块的维度。较佳的,所述K的取值为49。较佳的,判断是否需要更换目标模板的条件为:判断当前帧的序号是否为5的倍数,如果是,更换目标模板;如果否,不更换目标模板。较佳的,所述步骤8中的融合方法为:将当前帧的最终目标对应的稀疏直方图ηl和HSV直方图Ll通过加权的方式与上一帧目标模板直方图η0与L0相融合,即:ηn=μη0+(1-μ)ηlLn=μL0+(1-μ)Ll得到下一帧的目标跟踪中目标模板稀疏直方图ηn和HSV直方图Ln,其中μ为学习因子,设定为0.8。较佳的,所述步骤2中,其中H量化为16级,S和V分别量化为4级。较佳的,所述步骤4中,将所述候选目标的稀疏观测相似度与HSV观测相似度归一化后再进行加权相乘得到最终观测相似度。本专利技术具有如下有益效果:(1)本专利技术公开的一种基于分块稀疏表达与HSV模型的目标跟踪方法,基于稀疏表达与HSV直方图的融合跟踪算法不但保持稀疏表达对光照变化与遮挡的强鲁棒性的优点,还增加了对物体色彩的分辨度且不易受相似颜色干扰,有利于对算法姿态变化目标的鲁棒跟踪;同时,遮挡判断处理可降低算法受到严重遮挡的影响,而更新策略能保证跟踪过程中适应复杂的背景与形态变化的目标,提高了跟踪算法的可靠性。(2)本专利技术在目标分块中减少分块个数,比一般稀疏跟踪算法有更快的运算效率。附图说明图1为本专利技术的方法流程图;图2为本专利技术跟踪目标分块示意图;图3为本专利技术与其他算法的中心误差比较图(单位:像素)。图4为本专利技术与其他算法在视频序列中跟踪效果图。具体实施方式下面结合附图并举实施例,对本专利技术进行详细描述。本专利技术的一种基于分块稀疏表达与HSV模型的目标跟踪方法,如图1所示,包括以下具体步骤:步骤1、初始化系统框架并建立目标的稀疏字典,具体为:S11、首先输入视频序列的第一帧,人工标记出待跟踪的目标。如图2所示,本实例输入的一段视频,在视频第一帧用鼠标选取玩具老虎作为待跟踪目标,建立目标模板。S12、确定稀疏字典生成形式根据O本文档来自技高网
...
一种基于分块稀疏表达与HSV特征融合的目标跟踪方法

【技术保护点】
一种基于分块稀疏表达与HSV特征融合的目标跟踪方法,其特征在于,包括如下步骤:步骤1、根据第一帧的目标模板信息建立目标的稀疏字典,具体为:针对输入的视频图像,当只接收到一帧视频时,在第一帧视频中人工标记出待跟踪的目标区域,并将第一帧的目标区域暂时选定为目标模板;获得目标模板向量,采用在线字典学习的方法构造字典D,使得在该字典D下目标区域向量的表示最稀疏;步骤2、针对选定的目标模板,根据稀疏表达理论,对于目标模板向量Y0,基于字典D,通过求解l1优化问题得到其稀疏系数β0,并构建该目标模板的稀疏直方图η0;然后,将目标模板的RGB图像转为HSV图像,并将H,S,V量级化,并将各颜色分量合成为一维特征矢量L,然后获取目标模板256bin的HSV直方图L0;步骤3、从接收第2帧视频图像开始,在当前帧图像上以选定的目标模板的位置为参照中心,在搜索区域范围U0内根据目标运动模型确定N个候选目标;对于任意一个候选目标向量Yi,得到候选目标稀疏直方图ηi,利用巴氏距离计算目标模板直方图η0与各个候选目标直方图的距离,即得到各目标对应的稀疏观测相似度;获取各个候选目标的HSV直方图Li,利用相交法计算目标模板HSV直方图L0与各个候选目标直方图的距离,即得到各目标对应的HSV观测相似度;其中i=1,2,...,N;步骤4、针对当前帧图像中的任意候选目标,将候选目标的稀疏观测相似度与HSV观测相似度加权相乘,即求所述候选目标的稀疏观测相似度与HSV观测相似度平方的乘积,作为该候选目标最终观测相似度;则各候选目标中最终观测相似度最大的为可能目标;步骤5、判断当前帧的各个候选目标对应的稀疏观测相似度中最大值是否大于或等于设定的阈值:如果否,表示当前帧图像被严重遮挡,接收下一帧图像后执行步骤6;如果是,表示当前帧图像未被严重遮挡,则步骤4确定的可能目标为最终的目标,执行步骤8;步骤6、以步骤4确定的可能目标的位置为参照中心,将上一帧图像对应的搜索区域范围扩大后,在当前接收的图像上根据目标运动模型确定N个候选目标;根据步骤3的方法获得本步骤中确定各个候选目标对应的稀疏观测相似度;然后判断其中最大稀疏观测相似度是否大于所述设定的阈值:如果大于或等于,先根据步骤3的方法得到本步骤中确定的各候选目标对应的HSV观测相似度,然后执行步骤7;如果小于,接收下一帧图像后,返回并重新执行本步骤;步骤7、根据步骤4的方法获得当前帧图像中各候选目标最终观测相似度;观测相似度最大值的候选目标即为跟踪得到的最终目标,执行步骤8;步骤8、首先判断是否需要更换目标模板:如果不需要,接收下一帧图像后,返回步骤3;如果需要,先根据步骤2的方法计算所述最终目标的稀疏直方图与HSV直方图;然后通过加权的方式与当前所选定的目标模板直方图η0与L0分别融合,作为下一帧的目标跟踪中目标模板稀疏直方图和HSV直方图;最后,接收下一帧图像,返回步骤3,继续进行下一帧的目标跟踪。...

【技术特征摘要】
1.一种基于分块稀疏表达与HSV特征融合的目标跟踪方法,其特征在于,包括如下步骤:步骤1、根据第一帧的目标模板信息建立目标的稀疏字典,具体为:针对输入的视频图像,当只接收到一帧视频时,在第一帧视频中人工标记出待跟踪的目标区域,并将第一帧的目标区域暂时选定为目标模板;获得目标模板向量,采用在线字典学习的方法构造字典D,使得在该字典D下目标区域向量的表示最稀疏;步骤2、针对选定的目标模板,根据稀疏表达理论,对于目标模板向量Y0,基于字典D,通过求解l1优化问题得到其稀疏系数β0,并构建该目标模板的稀疏直方图η0;然后,将目标模板的RGB图像转为HSV图像,并将H,S,V量级化,并将各颜色分量合成为一维特征矢量L,然后获取目标模板256bin的HSV直方图L0;步骤3、从接收第2帧视频图像开始,在当前帧图像上以选定的目标模板的位置为参照中心,在搜索区域范围U0内根据目标运动模型确定N个候选目标;对于任意一个候选目标向量Yi,得到候选目标稀疏直方图ηi,利用巴氏距离计算目标模板直方图η0与各个候选目标直方图的距离,即得到各目标对应的稀疏观测相似度;获取各个候选目标的HSV直方图Li,利用相交法计算目标模板HSV直方图L0与各个候选目标直方图的距离,即得到各目标对应的HSV观测相似度;其中i=1,2,...,N;步骤4、针对当前帧图像中的任意候选目标,将候选目标的稀疏观测相似度与HSV观测相似度加权相乘,即求所述候选目标的稀疏观测相似度与HSV观测相似度平方的乘积,作为该候选目标最终观测相似度;则各候选目标中最终观测相似度最大的为可能目标;步骤5、判断当前帧的各个候选目标对应的稀疏观测相似度中最大值是否大于或等于设定的阈值:如果否,表示当前帧图像被严重遮挡,接收下一帧图像后执行步骤6;如果是,表示当前帧图像未被严重遮挡,则步骤4确定的可能目标为最终的目标,执行步骤8;步骤6、以步骤4确定的可能目标的位置为参照中心,将上一帧图像对应的搜索区域范围扩大后,在当前接收的图像上根据目标运动模型确定N个候选目标;根据步骤3的方法获得本步骤中确定各个候选目标对应的稀疏观测相似度;然后判断其中最大稀疏观测相似度是否大于所述设定的阈值:如果大于或等于,先根据步骤3的方法得到本步骤中确定的各候选目标对应的HSV观测相似度,然后执行步骤7;如果小...

【专利技术属性】
技术研发人员:陈文颉肖驰窦丽华陈杰邓方高惠琳黄欣宇张利民郝克吴小文
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京;11

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

1