视频图像目标跟踪处理方法和系统的制作方法

文档序号:6485976阅读:325来源:国知局
视频图像目标跟踪处理方法和系统的制作方法
【专利摘要】本发明提供了一种视频图像目标跟踪处理方法和系统。其方法包括如下步骤:对当前视频图像的背景进行建模,对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图;当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图;根据当前视频图像所检测到的跟踪目标数量,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪。其简单高效、适应能力强,能够准确对视频目标进行跟踪处理。
【专利说明】视频图像目标跟踪处理方法和系统
【技术领域】
[0001]本发明涉及图像视频行为分析处理【技术领域】,特别是涉及一种视频图像目标跟踪处理方法和系统。
【背景技术】
[0002]视频行为分析是从视频序列中通过一定的图像处理,提取视频中感兴趣目标行为的一种技术。
[0003]随着世界反恐、公共安全以及平安城市等的需要,安防领域则成为视频行为分析的广阔应用舞台,但是目前视频监控设施的智能化水平较低,大部分只是进行视频数据记录,以供事后查询,目前的视频行为分析如逗留检测、奔跑检测等不能满足现实需要。
[0004]而为了更好地适应实际应用需求,人们提出多种视频行为分析方法,一种方法如粒子滤波算法(Okumal K., Taleghanil A.,Freitasl N.D., Littlel J.J., Lowel D.G.ABoosted Particle Filter:Multitarget Detection and Tracking[M].Lecture Notes inComputer Science, Springer Berlin, 2004, 28-39.),其采用多假设机制进行多目标跟踪,完成视频行为分析。另一种方法是Kyriakides提出利用运动目标的运动信息约束和一些随机约束对多目标跟踪处理的方法(Kyriakides 1., Morrell D.Antonia P.S.Sequential MonteCarlo methods for tracking multiple targets with deterministic and stochasticconstraints[J].1EEE Transactions on Signal Processing.2008,56(3):937-948.)。再一种方法是Xue提出的采用动态马尔可夫随机场来处理多目标跟踪处理方法(Xue J.R.,ZhengN.N., Geng J.Zhong X.P.Tracking multiple visual targets via particle-based beliefpropagation[J].1EEE Transactions on Systems, Man, and Cybernetics.2008, 38(I):196-209.XRafael等人采用两个摄像机利用深度信息和颜色信息对运动物体进行跟踪处理的方法(Rafael M.S., Eugenio A., Miguel G.S.Antonio G.A multiple object tracking approachthat combines colour and depth information using a confidence measure[J].PatternRecognition Letters.29(10)2008:1504-1514)。以及 Cheng 等提出了 多种改进的聚类分析的视频跟踪处理方法(CHENG Y.Z.Mean shift, mode seeking, and clustering [J].1EEETransactions on Pattern Analysis and Machine Intelligence, 1995, 17(8):790-799.)0
[0005]但是在视频实际目标跟踪中,由于不可避免地存在背景颜色干扰、目标快速运动、光照变化等因素的影响,现有的视频目标跟踪处理方法中,并没有很好解决空间类似颜色干扰而造成的视频目标跟踪误差甚至错误的问题,导致跟踪精度下降,甚至丢失跟踪目标的情况。

【发明内容】

[0006]基于此,有必要针对现有技术的问题,提供一种视频图像目标跟踪处理方法和系统,其简单高效、适应能力强,能够准确对视频目标进行跟踪处理。
[0007]为实现本发明目的而提供的一种视频图像目标跟踪处理方法,包括如下步骤:[0008]步骤A,对当前视频图像的背景进行建模,利用背景减除方法对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图;
[0009]步骤B,当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图;
[0010]步骤C,根据当前视频图像所检测到的跟踪目标数量,采用不同的跟踪方法,利用初始训练后的卡尔曼预测器,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪。
[0011]优选的,所述步骤A包括如下步骤:
[0012]步骤Al,读取当前视频图像中的T帧图像利用混合高斯模型对背景进行建模,区分图像的前景和背景,其中,T为整数;
[0013]步骤A2,利用背景减除方法和帧间差分法对当前视频图像中的前景进行前景目标检测,进行形态学处理,得到当前视频图像中的前景团块;
[0014]步骤A3,采用修正时间印法,对步骤A2中得到的前景团块进行滤波,确认被跟踪目标,提取前景团块所在位置的颜色直方图。
[0015]优选的,所述步骤C包括如下步骤:
[0016]步骤Cl,利用步骤B初始化后的卡尔曼预测器对被跟踪目标进行预测;
[0017]步骤C2,如果检测到的当前视频中所包含的被跟踪目标为单目标时,则采用最近邻方法对目标进行跟踪,更新目标颜色直方图,对目标进行跟踪,确定被跟踪目标在后继连续视频中的目标位置;
[0018]步骤C3,如果检测到的当前视频中所包含的被跟踪目标为多目标时,分别采用均值移动方法,对每个被跟踪目标分别进行跟踪,分别得到多个被跟踪目标在后继连续视频中的目标位置。
[0019]为实现本发明目的还提供一种视频图像目标跟踪处理系统,包括前景团块检测模块,跟踪初始化模块和混合跟踪处理模块,其中:
[0020]所述前景团块检测模块,用于对当前视频图像的背景进行建模,利用背景减除方法对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图;
[0021 ] 所述跟踪初始化模块,用于当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图;
[0022]所述混合跟踪处理模块,用于根据当前视频图像所检测到的跟踪目标数量,采用不同的跟踪方法,利用初始训练后的卡尔曼预测器,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪正确。
[0023]本发明的有益效果:本发明的一种视频图像目标跟踪处理方法和系统,通过在前景检测所对应的图像空间进行目标跟踪,使得在目标快速运动、有场景相似颜色干扰等情况下具有很好的视频目标跟踪处理性能,并且计算量小,能够满足实时性要求,简单高效、适应能力强,能够准确对视频目标进行跟踪处理。【专利附图】

【附图说明】
[0024]以下结合具体附图及具体实施例,对本发明进行进一步详细说明。
[0025]图1为本发明实施例一种视频图像目标跟踪处理方法流程图;
[0026]图2为本发明实施例一种视频图像目标跟踪处理方法的一种可实施方式流程图;
[0027]图3为本发明实施例一种视频图像目标跟踪处理系统结构示意图;
[0028]图4为本发明实施例的视频图像目标跟踪处理方法在弱颜色下对目标跟踪的效果示意图;
[0029]图5为本发明实施例的视频图像目标跟踪处理方法在双目标下对目标跟踪的效果示意图;
[0030]图6为本发明实施例的视频图像目标跟踪处理方法在双目标下对目标跟踪的效果示意图。
【具体实施方式】
[0031]参见图1、图2,作为一种可实施方式,本发明实施例一种视频图像目标跟踪处理方法,包括如下步骤:
[0032]步骤S100,对当前视频图像的背景进行建模,利用背景减除方法对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图;
[0033]较佳地,作为一种可实施 方式,所述步骤SlOO包括以下步骤: [0034]步骤S110,读取当前视频图像中的T帧图像利用混合高斯模型对背景进行建模,区分图像的前景和背景;
[0035]其中,T为整数。
[0036]作为一种可实施方式,所述步骤SllO中,利用混合高斯模型对背景进行建模,区分图像的前景和背景,包括如下步骤:
[0037]步骤S111,设一像素在一段时间t内的样本值为:x1; x2, L, xN,其中,N为整数,采用M个高斯函数对其进行背景建模,如式(I)所示:
[0038]
[0039]其中,d代表的是数据的维数,如对于灰度图d = I ;对于rgb彩色图,d = 3 ;步骤S112,计算t时刻像素属于背景的概率密度Pr(Xt),如式(2)所示,为:
[0041]其中,σ为该颜色通道的标准方差;
[0042]步骤S113,根据Pr(Xt)大小来区分前景、背景。
[0043]步骤S120,利用背景减除方法和帧间差分法对当前视频图像中的前景进行前景目标检测,进行形态学处理,得到当前视频图像中的前景团块;
[0044]在步骤SllO背景建模方法对当前视频图像中的前景,对于背景比较稳定的情况具有很好的前景效果。但是其对光照变化、场景中物体发生位置变化等情况缺乏适应能力。此时需要进一步对步骤SllO中得到的背景进行前景目标检测,以识别出当前视频图像中的前景团块,本发明实施例中,利用背景减除方法对图像进行前景目标检测,并进行形态学处理,得到前景团块。
[0045]较佳地,作为一种可实施方式,所述步骤S120包括如下步骤:
[0046]步骤S121,利用背景减除方法对当前视频图像得到的前景进行前景目标检测;
[0047]设Bt为t时刻的步骤SllO得到的当前视频图像的背景,It为当前时刻t图像帧,本发明实施例中,利用式(3)对当前视频图像的背景进行更新,从而得到下一帧所需要的背

牙、;
[0048]Bt+1 = a It+(l-a )Bt(3)
[0049]其中a为更新速度,较佳地,作为一种可实施方式a取值范围:0.0001 — 0.001。
[0050]步骤S122,对当前视频图像的当前帧和前一帧进行帧差计算,获取帧差模型;
[0051]步骤S123,利用当前帧和背景进行前景检测,获取前景模型;
[0052]步骤S124,在当前帧,利用帧差模板和前景模板,获取被跟踪目标所在区域的前景图像,提取有效的前景团块;
[0053]本发明步骤S122、 S123、S124中,进行帧差计算,前景检测,提取有效的前景团块,是一种现有技术。作为一种可实施方式,可以采用本发明人申请的“一种目标跟踪方法和装置”(申请号:201210160834.X ; 申请日期::2012.5.22 ;)的方法而实现,本发明实施例中,作为一可实施例而全文引用,请参见。本发明实施例中,不再重复描述。
[0054]步骤S125,采用形态学方法,对识别得到的包含被跟踪目标的前景团块进行膨胀腐蚀运算,并且计算相近团块之间的距离,如果团块之间的距离小于阈值,则进行合并,对检测得到的前景团块进行优化。
[0055]所述阈值要根据现场条件进行调整。较佳地,作为一种可实施方式,所述阈值为10个像素。即团块之间的距离小于10个像素。
[0056]由于目标颜色与背景颜色可能存在相近性,导致所检测出来的前景团块可能存在断裂和漏洞,为了弥补前景检测的这些缺陷,作为一种可实施方式,采用形态学方法,对识别出的前景团块进行膨胀腐蚀运算,并且计算相近团块之间的距离,如果团块之间的距离小于10个像素,则进行合并,进一步对检测得到的前景团块进行优化。
[0057]采用形态学方法,对识别出的前景团块进行膨胀腐蚀运算,是一种现有技术,因此,在本发明实施例中,不再详细描述。
[0058]步骤S130,采用修正时间印法,对步骤S120中得到的前景团块进行滤波,确认被跟踪目标,提取前景团块所在位置的颜色直方图;
[0059]为了区分场景临时噪声和初始跟踪目标,本发明实施例中,采用修正时间印方法进行目标确认。
[0060]优化后的前景团块中可以分成三类前景团块:第一类是由于光照等外界因素的影响,可能产生的一些误报;第二类是由单个前景运动目标产生的前景团块;第三类是由于多个前景目标运动产生的团块。针对第一类情况,为了减少误报,本发明实施例中,在步骤S130中,采用修正时间印方法,对检测得到的前景团块进行滤波,确认被跟踪目标,。
[0061]作为一种可实施方式,在步骤S130中,采用修正时间印方法,对优化后的前景团块进行滤波,确认被跟踪目标,包括如下步骤:[0062]步骤S131,首先利用时间印方法,对优化后的当前视频图像中的前M帧连续图像的前景团块进行滤波,提取被跟踪目标所在的前景团块所在位置的颜色直方图,其中,M为大于2的整数;
[0063]所述时间印方法是一种现有技术,作为一种可实施方式,可采用如“胡银焕,安国成,张凤军,戴国忠.在线修正的人脸姿态跟踪算法及交互应用.软件学报,2010,21 (zk): 1-11” 的方法实现。
[0064]较佳地,作为一种可实施方式,所述步骤 S131中,利用时间印方法进行滤波,包括如下步骤:
[0065]在当前视频图像的前M帧连续图像的前景团块的分别检测得到的前景团块中,计算并判断每一帧检测得到的前景团块位置的距离相似度即两次检测的窗口小于一定的阈值Q,如Q等于10个像素;如果该距离相似度在设定的阈值范围内,则计算所有多帧连续图像的检测窗口的平均窗口(即将所有窗口的重心位置相加求平均),将平均窗口所在的前景团块中的目标作为被跟踪目标,提取被跟踪目标所在的前景团块所在位置的颜色直方图。
[0066]较佳地,作为一种可实施方式,所述相似度阈值为0.8。
[0067]步骤S132,对被跟踪目标所在的前景团块所在位置的颜色直方图进行修正,得到当前视频中包含被跟踪目标的前景团块的颜色直方图,确认并标识被跟踪目标。
[0068]所述在得到被跟踪目标所在的前M帧连续图像的前景团块所在位置的颜色直方图后,在该前M帧连续图像的前景团块的后继连续图像帧M+L (其中,LSS I的整数)中,如果在预设范围内可检测得到的包含所述被跟踪目标的前景团块(较佳地,作为一种可实施方式,所述预设范围为小于30个像素),则进一步计算M+L帧图像中包含被跟踪目标的前景团块的颜色直方图与前M帧连续图像的包含被跟踪目标的前景团块的颜色直方图相似度;
[0069]判断所检测到M+L帧图像中包含被跟踪目标的前景团块的颜色直方图与前M帧连续图像的包含被跟踪目标的前景团块的颜色直方图相似度是否超过预设阈值(较佳地,作为一种可实施方式,所述预设阈值为0.5),则认为检测到的前景团块是由相同被跟踪目标所产生的,则增加计数L。
[0070]当计数L超过预设阈值(较佳地,作为一种可实施方式,所述预设阈值为15帧)时,则确认该前景团块中的被跟踪目标是一个稳定的被跟踪目标所产生的,从而分配给其一个目标身份标号,此时就增加得到一个跟踪目标,确认被跟踪目标。
[0071]作为一种可实施方式,本发明实施例中,采用直方图交集来比较两个给定直方图q、P的相似度S,如式(4)所示:
m
[0072]χ = Σηιιη(見,Λ)f
『I(4 )
[0073]其中m为颜色分量总数(本发明实施例中,作为一种可实施方式,m=4096)。当相似度s大于0.8,并且累积时间超过15帧的时候,此时的前景团块中的被跟踪目标即认为是一个被跟踪目标所产生的。
[0074]步骤S200,当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼(Kalman)预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图;[0075]卡尔曼(Kalman)预测器是一种现有技术,基于最小均方误差准则的线性系统最优估计方法,是在观测噪声和过程噪声的作用下,利用预测值和输出值估计出系统的真实值的一种方法。
[0076]当前景团块被确认为是一个被跟踪目标后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼(Kalman)预测器进行初始训练,并且更新该目标的颜色直方图。
[0077]利用当前团块尺度信息、历史位置信息对该新目标所对应的卡尔曼(Kalman)预测器进行初始训练,是一种现有技术,因此,在本发明实施例中,不再一一详细描述。
[0078]本发明实施例中,在前景检测所对应的图像空间进行目标跟踪,首先对背景进行建模,利用背景减除法和帧间差分法对前景团块进行有效提取,然后在根据提取的前景团块进行均值移动目标跟踪,提取有效的前景团块。该方法有效的融合了基于像素级别的背景减除与帧间差分法和基于块级别的均值移动法各自具有的优点,通过该方法,在目标快速运动、有场景相似颜色干扰等情况下具有很好的跟踪性能,并且计算量小,能够满足实时性要求。其剔除了大部分背景干扰,从而使跟踪在有效的区域内进行,从而使均值移动陷入局部极值点的机会变小,从而提高跟踪性能。
[0079]步骤S300,根据当前视频图像所检测到的跟踪目标数量,采用不同的跟踪方法,利用初始训练后的卡尔曼(Kalman)预测器,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪。
[0080]为了解决目标快速运动问题,采用卡尔曼(Kalman)预测器对被跟踪的目标进行预测跟踪,从而扩大均值移动方法的作用范围和提高最近邻方法的精确度。另外,为了提高跟踪性能,本发明实施例中,利用前景检测的结果相应的前景检测的颜色直方图对当前视频图像的后继连续视频进行目标跟踪。
[0081]较佳地,作为一种可实施方式,所述步骤S300包括如下步骤:
[0082]步骤S310,利用步骤S200初始化后的卡尔曼(Kalman)预测器对被跟踪目标进行预测;
[0083]利用卡尔曼(Kalman)预测器对被跟踪目标进行预测,是一种现有技术,因此,在本发明实施例中,不再 详细描述。
[0084]步骤S320,如果检测到的当前视频中所包含的被跟踪目标为单目标时,则采用最近邻方法对目标进行跟踪,更新目标颜色直方图,对目标进行跟踪,确定被跟踪目标在后继连续视频中的目标位置;
[0085]当检测到的当前视频只包含一个跟踪目标时,在采用卡尔曼(Kalman)预测器进行目标位置预测后,采用最近邻匹配方法进行目标精确位置定位,然后对目标进行跟踪,更新目标颜色直方图,对目标进行跟踪,确定被跟踪目标在后继连续视频中的目标位置。
[0086]如果被检测到的目标为单目标,利用前景检测信息,采用最近邻匹配方法,更新目标颜色直方图,对目标进行跟踪,将目标精确位置定位,对被跟踪目标的前景团块的位置信息进行更新,如被跟踪目标的前景团块的长度、宽度以及目标颜色,并且利用被跟踪目标的前景团块的位置信息对卡尔曼(Kalman)预测器进行修正,采用均值移动方法,对目标进行跟踪,确定被跟踪目标在后继连续视频中的目标位置
[0087]步骤S330,如果检测到的当前视频中所包含的被跟踪目标为多目标时,分别采用均值移动方法,对每个被跟踪目标分别进行跟踪,分别得到多个被跟踪目标在后继连续视频中的目标位置。
[0088]当前景团块包含多个跟踪目标时,采用各个目标所对应的卡尔曼(Kalman)预测器进行目标位置预测,然后在整个的后继连续视频图像中采用均值移动方法进行跟踪,将各个目标精确位置定位,对各个被跟踪目标的前景团块的位置信息进行更新,如被跟踪目标的前景团块的长度、宽度以及目标颜色,并且利用各个被跟踪目标的前景团块的位置信息对卡尔曼(Kalman)预测器进行修正,确定各个被跟踪目标在后继视频中的目标位置。
[0089]本发明的视频图像目标跟踪处理方法,有效地进行了目标检测和跟踪,并且根据团块对应目标多少的不同,采用不同的处理方法,从而降低了图像目标跟踪处理的复杂度,在多目标、长时间运动、目标之间存在遮挡等情况下具有很好的目标区分能力,跟踪性能优良,并且其计算量小,能够满足实时性要求。
[0090]较佳地,所述步骤S330中,采用均值移动方法对目标跟踪,包括如下步骤:
[0091]步骤S331,在跟踪之前,对被跟踪目标的初始位置y,进行参考模板的核直方图建模,如式(5)所示:
[0092]
【权利要求】
1.一种视频图像目标跟踪处理方法,其特征在于,包括如下步骤: 步骤A,对当前视频图像的背景进行建模,利用背景减除方法对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图; 步骤B,当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图; 步骤C,根据当前视频图像所检测到的跟踪目标数量,采用不同的跟踪方法,利用初始训练后的卡尔曼预测器,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪。
2.根据权利要求1所述的视频图像目标跟踪处理方法,其特征在于,所述步骤A包括如下步骤: 步骤Al,读取当前视频图像中的T帧图像利用混合高斯模型对背景进行建模,区分图像的前景和背景,其中,T为整数; 步骤A2,利用背景减除方法和帧间差分法对当前视频图像中的前景进行前景目标检测,进行形态学处理,得到当前视频图像中的前景团块; 步骤A3,采用修正时间印法,对步骤A2中得到的前景团块进行滤波,确认被跟踪目标,提取前景团块所在位置的颜色直方图。
3.根据权利要求2所述的视频图像目标跟踪处理方法,其特征在于,所述步骤Al中,利用混合高斯模型对背景进行建模,区分图像的前景和背景,包括如下步骤: 步骤All,设一像素 在一段时间t内的样本值为:Xl,x2,…,xN,其中,N为整数,采用M个高斯函数对其进行背景建模:
^ ! '(2^); ΙΣΡ
其中,d代表的是数据的维数; 步骤A12,计算t时刻像素属于背景的概率密度为:


I1.'...\ s' Ρ^)=ττΣΠι=^^ "
^ <-ι 1-1 ^2πσ~ 其中,σ为该颜色通道的标准方差; 步骤Α13,根据Pr (Xt)大小来区分前景、背景。
4.根据权利要求2所述的视频图像目标跟踪处理方法,其特征在于,所述步骤Α2包括如下步骤: 步骤Α21,利用背景减除方法对当前视频图像得到的前景进行前景目标检测; 步骤Α22,对当前视频图像的当前帧和前一帧进行帧差计算,获取帧差模型; 步骤Α23,利用当前帧和背景进行前景检测,获取前景模型; 步骤Α24,在当前帧,利用帧差模板和前景模板,获取被跟踪目标所在区域的前景图像,提取有效的前景团块; 步骤Α25,采用形态学方法,对识别得到的包含被跟踪目标的前景团块进行膨胀腐蚀运算,并且计算相近团块之间的距离,如果团块之间的距离小于阈值,则进行合并,对检测得到的前景团块进行优化。
5.根据权利要求4所述的视频图像目标跟踪处理方法,其特征在于,所述步骤A21包括如下步骤: 设Bt为t时刻的步骤Al得到的当前视频图像的背景,It为当前时刻t图像帧,利用下式对当前视频图像的背景进行更新,从而得到下一帧所需要的背景; Bt+i = α It+“_α )Bt 其中α为更新速度。
6.根据权利要求2所述的视频图像目标跟踪处理方法,其特征在于,在步骤A3中,采用修正时间印方法,对优化后的前景团块进行滤波,确认被跟踪目标,包括如下步骤: 步骤Α31,首先利用时间印方法,对优化后的当前视频图像中的前M帧连续图像的前景团块进行滤波,提取被跟踪目标所在的前景团块所在位置的颜色直方图,其中,M为大于2的整数; 步骤Α32,对被跟踪目标所在的前景团块所在位置的颜色直方图进行修正,得到当前视频中包含被跟踪目标的前景团块的颜色直方图,确认并标识被跟踪目标。
7.根据权利要求1所述的视频图像目标跟踪处理方法,其特征在于,所述步骤C包括如下步骤: 步骤Cl,利用步骤B初始化后的卡尔曼预测器对被跟踪目标进行预测; 步骤C2,如果检测到的当前视频中所包含的被跟踪目标为单目标时,则采用最近邻方法对目标进行跟踪,更新目标颜色直方图,对目标进行跟踪,确定被跟踪目标在后继连续视频中的目标位置; 步骤C3,如果检测到的当前视频中所包含的被跟踪目标为多目标时,分别采用均值移动方法,对每个被跟踪目标分别进行跟踪,分别得到多个被跟踪目标在后继连续视频中的目标位置。
8.根据权利要求7所述的视频图像目标跟踪处理方法,其特征在于,所述步骤C3中,采用均值移动方法对目标跟踪,包括如下步骤: 步骤C31,在跟踪之前,对被跟踪目标的初始位置进行参考模板的核直方图建模,如下式所示:
f-1 fii# = I ? 2' 其中XpXk分别表示跟踪目标的中心像素坐标和第k个像素的坐标;n为目标像素总数目为量化颜色分量数目;K(| X I2)是核函数;h表示核函数的带宽;δ (.)是克罗内克函数;函数b:R2— {1,2…m}的作用是计算位置在xk处的像素所属颜色分量;C为归一化常
m数,使得Σν?=1..1.步骤C32,再利用步骤C31中的公式,对后继跟踪过程得到的位置y的候选模板建立核概率密度凡(.v); 步骤C33,采用巴氏相似度度量两者之间的距离,如下式所示:


d(y) = 然后对ARvWi进行泰勒展开,根据下式得到权值wk:,=Σ:,添興 步骤C34,根据初始位置I,按照下式计算新位置yi,然后将L — yi,经过迭代,直到得到目标的最终跟踪位置;
\^n krl(u "?(ι—-- 112?
Z-14--1' k kL.? * J1 =-—
灯丨宁 if) 其中,迭代终止条件为=Iycry1I < ε,其中阈值ε等于0.5。
9.一种视频图像目标跟踪处理系统,其特征在于,包括前景团块检测模块,跟踪初始化模块和混合跟踪处理模块,其中: 所述前景团块检测模块,用于对当前视频图像的背景进行建模,利用背景减除方法对当前视频图像中的前景进行前景目标检测,得到当前视频图像中的前景团块,确定被跟踪目标,并提取被跟踪目标所在的前景团块所在位置的颜色直方图; 所述跟踪初始化模块,用于当被跟踪目标确认后,利用当前视频图像的被跟踪目标的前景团块的尺度信息、历史位置信息对该被跟踪目标所对应的卡尔曼预测器进行初始训练,并且在视频图像中更新该目标的颜色直方图; 所述混合跟踪处理模块,用于根据当前视频图像所检测到的跟踪目标数量,采用不同的跟踪方法,利用初始训练后的卡尔曼预测器,在当前视频图像的后继连续视频中对被跟踪目标进行跟踪正确。
【文档编号】G06T7/20GK103489199SQ201210194922
【公开日】2014年1月1日 申请日期:2012年6月13日 优先权日:2012年6月13日
【发明者】安国成, 肖坦, 李洪研, 张涛, 罗志强 申请人:通号通信信息集团有限公司
网友询问留言 已有1条留言
  • 访客 来自[湖南省长沙市电信] 2017年12月15日 17:16
    有没有可以制作这种软件的人。请联系我。我要做个软件。QQ846177613
    0
1