CN101324958A - 一种目标跟踪方法及装置 - Google Patents

一种目标跟踪方法及装置 Download PDF

Info

Publication number
CN101324958A
CN101324958A CNA2008101155377A CN200810115537A CN101324958A CN 101324958 A CN101324958 A CN 101324958A CN A2008101155377 A CNA2008101155377 A CN A2008101155377A CN 200810115537 A CN200810115537 A CN 200810115537A CN 101324958 A CN101324958 A CN 101324958A
Authority
CN
China
Prior art keywords
target area
parameter
candidate
value
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101155377A
Other languages
English (en)
Inventor
卢晓鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vimicro Corp
Original Assignee
Vimicro Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vimicro Corp filed Critical Vimicro Corp
Priority to CNA2008101155377A priority Critical patent/CN101324958A/zh
Publication of CN101324958A publication Critical patent/CN101324958A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明提供的目标跟踪方法及装置,通过把混合高斯模型和基于图像特征的目标相似度联系起来,采用目标区域的图像特征描述混合高斯模型中的加权因子,经过EM迭代处理,估计目标位置参数和目标形状大小的协方差矩阵参数,实现根据跟踪目标的运动情况自适应地改变目标区域参数,以达到实时准确跟踪目标的效果。

Description

一种目标跟踪方法及装置
技术领域
本发明涉及图像处理技术,特别涉及一种目标跟踪方法及装置。
背景技术
目标跟踪在人机交互、自动监视、视频检索、交通检测以及车辆导航中有着广泛的应用。目标跟踪的任务是确定目标在视频流中的几何状态,包括位置、形状大小等。由于被跟踪的目标通常具有不规则的运动,再加上复杂背景的干扰,目标跟踪算法面临着诸多挑战,是图像处理技术领域的研究热点之一。
目前普遍采用的目标跟踪方法一般都采用检测或手工标定的方法在第一帧采集图像中确定跟踪目标区域的初始位置,在后续采集到的图像中寻找和跟踪对象最相近的区域,将与跟踪对象匹配的区域作为跟踪目标区域。
在目标跟踪过程中,需要维持一个跟踪队列,跟踪队列中包括基准框,每个基准框表示一个目标区域,每个目标区域包含位置、大小等信息。例如矩形的基准框的位置可以为矩形的中心坐标,大小可以为矩形的长、宽和高。
在跟踪开始时,通常会从第一帧采集图像中检测出跟踪目标区域,在每次迭代处理后目标椭圆区域随着目标区域的靠近或远离,增大或减小相应倍数,取相似度量最大区域作为当前帧的目标区域。然而由于跟踪目标运动的不规则性,具有不可预见性,按照预先设定的倍数对目标椭圆区域增大或减小,这样便不可避免地会出现一些错误跟踪、丢失跟踪目标的现象。
还有一种跟踪方法是:从第一帧采集图像中检测出跟踪目标区域,在寻找跟踪目标在当前帧中的位置和大小,则通过在一个大范围的椭圆区域内不断进行模板匹配,取相似度量最大的区域作为当前帧的目标区域。这种方法虽然比前一种方法准确度高,但是由于其要进行大范围搜索,大大地增加了计算量,无法实现实时跟踪的要求。
发明内容
有鉴于此,本发明提供一种目标跟踪方法,能够根据跟踪目标的运动情况自适应地改变目标区域参数。
本发明还提供一种目标跟踪装置,能够根据跟踪目标的运动情况自适应地改变目标区域参数。
以下为本发明实施例提供的技术方案:
一种目标跟踪方法,包括以下步骤:
1)在参考图像中检测跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域的图像特征;
2)将目标区域参数初始值作为候选目标区域参数,在当前帧中确定候选目标区域,并计算候选目标区域的图像特征;
3)根据参考图像中目标区域的图像特征和候选目标区域的图像特征计算候选目标区域与参考图像中目标区域的相似性系数;
4)根据参考图像中的目标区域与当前帧中目标区域的相似性系数,计算新的目标区域参数;
5)判断所得到的新的目标区域参数是否为当前帧中目标区域参数的真实值,如果是,将新的目标区域参数作为当前帧中目标区域参数的真实值,如果否,则返回步骤2)用新的目标区域参数取代候选目标区域参数并重复步骤2)到步骤5)直至得到的是当前帧中目标区域参数的真实值的新的目标区域参数。
所述目标区域参数初始值包括目标区域中心位置参数初始值和目标区域形状大小参数初始值;
所述候选目标区域参数包括候选目标区域中心位置参数和候选目标区域形状大小参数。
所述目标区域的图像特征为目标区域的离散化颜色概率分布,所述候选目标区域的图像特征为候选目标区域的离散化颜色概率分布。
所述离散化颜色概率分布为:
q ^ u = C Σ i = 1 n N ( x i * ; μ i ; σ i ) δ [ b ( x i * ) - u ] ,
其中μi为目标区域中心位置参数,σi为目标区域形状大小参数,u表示离散化等级;N(·)为高斯核函数,定义函数b(xi *):R2→{1,...,m}表示像素点xi *的颜色值,δ是一个包含两个变量的函数,当变量有相同值时,该函数为1;当变量有不同值时,该函数为0,C为规范化常数,且有 Σ u = 1 m q ^ u = 1 .
所述候选目标区域与参考图像中目标区域的相似性系数为:
Figure A20081011553700083
其中,
Figure A20081011553700084
为候选目标区域的离散化颜色概率分布,
Figure A20081011553700085
为参考目标区域的离散化颜色概率分布,θi为候选目标区域参数,m、u表示离散化等级,且u=1,...,m。
判断所得到的新的目标区域参数是否为当前帧中目标区域参数的真实值为:
判断所得到的新的目标区域参数与候选目标区域参数之差的绝对值是否小于预设阈值,如果小于,则认为所得到的新的目标区域参数是当前帧中目标区域参数的真实值;如果大于,则认为所得到的新的目标区域参数不是当前帧中目标区域参数的真实值。
本发明还提供一种目标跟踪装置,包括:检测模块、跟踪模块。
所述检测模块,用于从参考图像中检测出跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域的图像特征,并将目标区域参数初始值和图像特征发送至所述跟踪模块;
所述跟踪模块,用于接收来自所述检测模块的目标区域参数初始值,将目标区域参数初始值作为候选目标区域参数,计算候选目标区域的图像特征;
所述跟踪模块,还用于根据来自所述检测模块的参考图像中目标区域的图像特征和所述候选目标区域的图像特征,计算候选目标区域和参考图像中候选目标区域的相似性系数,并根据所述相似性系数和候选目标区域参数计算当前帧目标区域参数的真实值。
所述跟踪模块包括:候选目标区域更新单元、特征提取单元、计算单元、判断单元,其中
所述候选目标区域更新单元,用于接收来自外部的图像,和来自检测模块的目标区域参数初始值,并根据所述目标区域参数初始值在当前帧中确定候选目标区域,
所述候选目标区域更新单元,还用于接收经计算单元所得到的结果作为候选目标区域参数发送给特征提取单元、计算单元和判断单元;
所述特征提取单元,用于根据所接收到的候选目标区域参数计算候选目标区域的图像特征;
所述计算单元,用于根据来自特征提取单元的图像特征和来自候选目标区域更新单元的目标区域参数计算新的目标区域参数,并将计算结果发送给判断单元和候选目标区域更新单元;
所述判断单元,用于判断来自计算单元的新的目标区域参数是否是当前帧目标区域参数的真实值。
所述计算单元包括:相似性系数计算子单元、目标区域参数计算子单元;
所述相似性系数计算子单元用于接收来自特征提取单元的颜色概率分布,计算候选目标区域与参考图像中目标区域的相似性系数,并将相似性系数发送给目标区域参数计算子单元;
所述目标区域参数计算子单元,用于根据来自相似性系数计算子单元的相似性系数和来自候选目标区域更新单元的候选区域参数计算新的目标区域参数,并将其发送给候选目标区域更新单元和判断单元。
所述判断单元包括:差值计算子单元,阈值存储子单元和比较子单元;
所述差值计算子单元,用于计算来自候选目标区域更新单元的候选目标区域参数与来自所述目标区域参数计算子单元的计算结果之差的绝对值,并输出给所述比较单元;
所述阈值存储子单元,用于存储用来判断新的目标区域参数是否是当前帧目标区域参数真实值的阈值;
所述比较子单元,用于比较来自所述差值计算子单元的计算结果和所述阈值存储子单元中的阈值,并输出比较结果给所述计算单元。
由以上的技术方案可见,本发明提供的目标跟踪的方法及装置,通过把混合高斯模型和基于图像特征的目标相似度联系起来,采用目标区域的图像特征描述混合高斯模型中的加权因子,经过EM迭代处理,估计目标位置参数和目标形状大小的协方差矩阵参数,与现有技术相比,既减小了计算量,又解决了由于跟踪目标运动的不规则性,具有不可预见性,按照预先设定的倍数对目标椭圆区域增大或减小,而出现错误跟踪、丢失跟踪目标的问题,实现根据跟踪目标的运动情况自适应地改变目标区域参数,以达到实时准确跟踪目标的效果。
附图说明
图1为本发明提供的一种目标跟踪方法示意图;
图2为本发明提供的一种目标跟踪方法的实施例示意图;
图3为本发明提供的一种目标跟踪装置的结构示意图;
图4为本发明提供的一种目标跟踪装置的结构实施例示意图;
图5是本发明提供的一种目标跟踪装置的计算单元具体结构实施例示意图;
图6是本发明提供的一种目标跟踪装置的判断单元具体结构实施例示意图。
具体实施方式
本发明提供了一种目标跟踪的方法及装置,通过把混合高斯模型和基于图像特征的目标相似度联系起来,采用目标区域的图像特征描述混合高斯模型中的加权因子,经过EM迭代处理,估计目标位置参数和目标形状大小的协方差矩阵参数,实现根据跟踪目标的运动情况自适应地改变目标区域参数,以达到实时准确跟踪目标的效果。
在这里先介绍一下EM算法。EM算法的基本思想是找给定观测条件下找到使得相似度量最大的参数取值。该算法取迭代形式。算法从参数的一个猜测值开始,交替地实施两个步骤:E步和M步。E步的实质是通过一致的概率模型和观测条件以及当前的参数猜测值,估计整个观测范围内位置分布的期望值;M步则是将E步获得的期望值(通常为一个函数)作为似然函数,对参数做最大似然估计。
视频跟踪的焦点问题,多集中在确定连续的图像帧中目标区域的中心位置和目标形状大小等参数上。研究发现,在跟踪过程中可以不用去考虑整个视频图像而仅仅关注所需跟踪的目标区域内所包含的内容,这种不完整数据的参数估计很适合采用EM算法来实现。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
图1是本发明提供的目标跟踪方法的流程图示意图,该方法包括以下步骤:
步骤101,在参考图像中检测跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域的图像特征。
本步骤中在参考图像中检测跟踪目标采用的是现有技术中的目标检测方法,如帧间差分方法、背景帧差方法和时间差分方法等。
其中目标区域参数初始值包括目标区域中心位置参数初始值和目标区域形状大小参数初始值。图像特征,可以是目标区域的离散化颜色分布概率,梯度特征等。
步骤102,根据目标区域参数初始值在当前帧中确定候选目标区域,获得候选目标区域参数,并计算候选目标区域的图像特征。
其中候选目标区域参数包括候选目标区域中心位置参数和候选目标区域形状大小参数。计算得到的候选目标区域图像特征与步骤101中得到的参考图像中目标区域的图像特征种类相同。
在这个步骤中,根据目标区域参数初始值在当前帧中确定候选目标区域具体为:使得候选目标区域中心位置参数等于目标区域参数中心位置参数初始值,候选目标区域形状大小参数等于目标区域参数形状大小参数初始值。
步骤103,根据参考图像中目标区域的图像特征和候选目标区域的图像特征计算参考图像中的目标区域与当前帧中候选目标区域的相似性系数。
所述参考图像中的目标区域与当前帧中候选目标区域的相似性系数为对参考图像中的目标区域内各离散化等级的颜色概率分布与候选目标区域内对应的各离散化等级的颜色概率分布的乘积取平方根,并对各平方根进行求和。
步骤104,根据参考图像中的目标区域与当前帧中目标区域的相似性系数,对候选目标区域参数进行EM迭代处理,逐次逼近当前帧目标区域参数的真实值。
本步骤具体为:根据候选目标区域与参考图像中目标区域的相似性系数,计算新的目标区域参数;
判断所得到的新的目标区域参数与候选目标区域参数之差的绝对值是否小于预设阈值,如果小于,则所得到的目标区域参数即为当前帧中目标区域参数的真实值;否则将所得到的新的目标区域参数作为下一次EM处理的候选目标区域参数。
下面结合具体实施例,详细说明本发明提供的目标跟踪方法。
在介绍本发明具体实施例之前,首先介绍一下本发明实施例的建模过程以及原理。
本发明提供的实施例选用混合高斯模型,以多个高斯分布函数的加权和来逼近目标区域内像点x的图像特征函数p(x|θ):
p ( x | θ ) = Σ i = 1 M α i p i ( x | θ i ) - - - ( 1 )
其中,pi为参数θi的高斯分布,θ={μ,σ2},其中μ为均值,σ2为方差。参数θ在目标区域内存在M种可能,αi为相应的高斯分布的加权值,与该像点的颜色直方图相似度量有关,跟踪问题中,当前帧的目标区域参数可理解为上一帧中目标的原始参数和各像点位移以及区域形状大小变化参数的总和。这里,设定目标区域中各个像点初始位置X={x1,...,xN}为确定的数据,N为目标区域内像点的个数,定义目标形状变化和位移变化参数为子集Y={y1,...,yM},Y为不可观测的未知数据,且对于目标区域中像点i有yi∈{1,...,M}。即假如像点i的参数变化由式(1)中第k个高斯项生成,则yi=k。假设给定yi的值为一个随机向量,则整个目标区域的参数似然估计为:
ln ( f ( X , Y | θ ) ) = ln ( Π i = 1 N p ( x i , y i | θ ) )
= Σ i = 1 N ln ( Σ j = 1 M α j p j ( x i , y i | θ j ) ) = Σ i = 1 N ln ( α yi p yi ( x i | θ yi ) ) - - - ( 2 )
结合EM步骤的推导:
E步:给定观测X和已知
Figure A20081011553700133
条件下,计算对数似然ln(f(X,Y|θ))的期望值,
Q ( θ , θ g ) = Σ y ∈ ( y 1 , · · · , y m ) ln f ( θ | X , Y ) p ( y | X , θ g )
= Σ i = 1 N Σ l = 1 M ln ( α l p l ( x i | θ l ) ) ( Π j = 1 , j ≠ i N Σ y j = 1 M p ( y i | x j , θ g ) ) p ( l | x i , θ g ) - - - ( 3 )
M步:找使Q(θ,θg)最大化的θ,作为对该参数的新估计。因为αl和θl不相关,我们可以分别最大化式(3)中分别包含参数的数据项。对包含参数αl的第一项,引入拉格朗日因子λ,且有约束项∑lαl=1,求解下面方程:
∂ ∂ α l ( Σ l = 1 M Σ i = 1 N ln ( α l ) p ( l | x i , θ g ) + λ ( Σ l α l - 1 ) ) = 0
可以得到:
α l = 1 N Σ i = 1 N p ( l | x i , θ g ) - - - ( 4 )
高斯分布pl(x|μl,∑l)可以表示为:
p l ( x | μ l , σ l ) = 1 ( 2 π ) d / 2 | σ l | 1 / 2 exp ( - 1 2 ( x - μ l ) T σ l - 1 ( x - μ l ) ) - - - ( 5 )
其中,μl表示均值,σl表示方差。
则对包含参数θl的第二项,可以写为:
Σ l = 1 M Σ i = 1 N ln ( p l ( x i | θ l ) ) p ( l | x i , θ g )
= Σ l = 1 M Σ i = 1 N ( - 1 2 ln ( | σ l | - 1 2 ( x - μ l ) T σ l - 1 ( x - μ l ) ) p ( l | x i , θ g ) - - - ( 6 )
式(4.26)对μl求偏导并令其等于0,可得:
Σ i = 1 N σ l - 1 ( x - μ l ) α l p ( l | x i , θ g ) = 0
所以可求得:
μ l = Σ i = 1 N x i p ( l | x i , θ g ) Σ i = 1 N p ( l | x i , θ g ) - - - ( 7 )
式(4.27)对σl求偏导并令其等于0,可得:
σ l = Σ i = 1 N p ( l | x i , θ g ) ( x - μ l ) ( x - μ l ) T Σ i = 1 N p ( l | x i , θ g ) - - - ( 8 )
图2是本发明提供的一种目标跟踪方法的具体实施例示意图,在本实施例中,检测跟踪目标的方法采用背景帧差的方法,目标区域的图像特征以目标区域的离散化颜色概率分布为例。该方法包括以下步骤:
步骤201,在参考图像中检测跟踪目标,得到参考图像中目标区域的中心位置参数和形状大小参数,作为目标区域参数的初始值,并计算这个区域的离散化颜色概率分布。
在这个步骤中,采用背景帧差的方法在参考图像中检测跟踪目标,具体为:
首先进行背景建模,这里采用的背景模型是时间平均图像,即利用同一场景在一个时间段的平均图像作为该场景的背景建模。
然后,将T时刻输入的图像作为参考图像,将其分别与背景图像及其前一帧图像相减得到两帧差分图像,使用阈值化方法对两帧差分图像分别进行二值化处理。接着,使用数学形态方法,比如膨胀运算、腐蚀运算、开运算、关运算等,对两帧二值化图像进行滤波处理,填充前景区域中的空洞,同时去除面积较小的孤立区域、非连通区域,只保留连通区域的面积大于给定阈值的连通部分。
最后,对上述两帧滤波后的二值化图像进行逻辑与运算,并对运算后的图像进行数学形态滤波处理,对滤波后的图像采用轮廓跟踪的方法得到跟踪目标的轮廓。用一个矩形基准框表示一个跟踪目标的目标区域,目标区域参数包括目标区域的形状大小参数和中心位置参数。其中,目标区域的形状大小参数为这个矩形基准框的长和宽,目标区域的中心位置参数为矩形基准框中心点在图像中的行数(从上往下数)及列数(从左往右数)。
假设在参考图像中检测到的目标区域 S = { x i * } , i = 1 , · · · , n , 目标区域参数为θ0=(μ0,σ0),其中θ0为目标区域参数初始值,μ0为目标区域中心位置参数初始值,σ0为目标区域形状大小参数初始值,且有 σ 0 = Σ x i ∈ S ( x → i - μ → 0 ) ( x → i - μ → 0 ) T . 定义函数b(xi *):R2→{1,...,m}表示像素xi *的颜色值。则参数θ=(μ0,σ0)限定的目标区域中,像素点xi *的离散化颜色概率分布 q u = { q ^ u ( y ) } , u = 1 , · · · , m . 可表示为:
q ^ u = C Σ i = 1 n N ( x i * ; μ 0 ; σ 0 ) δ [ b ( x i * ) - u ] - - - ( 9 )
其中,δ是kronecker delta函数,其主要含义是两个变量的一个函数,当变量有相同值时,该函数为1;当变量有不同值时,该函数为0。C为规范化常数,且有 Σ u = 1 m q ^ u = 1 . m表示离散化等级,N(·)为高斯核函数。
步骤202,在当前帧中根据目标区域中心位置参数初始值μ0和目标区域形状大小参数初始值σ0确定候选目标区域。
这个步骤相当于EM算法中的E步,即给定参考图像中的目标区域参数为观测条件,利用这个观测条件在当前帧中确定一个候选目标区域。
这个步骤具体为:在当前帧图像中找到目标区域中心位置参数初始值μ0所对应的位置,确定与目标区域形状大小参数初始值σ0相等的矩形区域为候选目标区域。也就是说,假设所确定的候选目标区域参数θi=(μi,σi),其中,中心位置参数为μi,则有μ=μ0相等;候选目标区域的中心位置参数为σi,则有σi=σ0。。
步骤203,根据候选目标区域参数θi=(μi,σi)计算候选目标区域内各像素点的颜色概率分布,并根据候选目标区域的离散化颜色概率分布和参考图像中目标区域的离散化颜色概率分布,计算候选目标区域与参考图像中的目标区域的相似性系数。
与步骤201中计算参考图像中目标区域的离散化颜色概率分布原理相同,假设候选目标区域的离散化颜色概率分布为则有:
p ^ u ( θ i ) = C σi Σ i = 1 n σi N ( x i * ; μ i ; σ i ) δ [ b ( x i * ) - u i ] - - - ( 10 )
进而结合步骤201中得到的参考图像中目标区域的离散化颜色概率分布可以得到两者的相似性系数为:
Figure A20081011553700164
步骤204,根据步骤203中得到的相似度系数对候选目标区域参数进行EM处理,计算新的目标区域参数。
这个步骤相当于EM算法中的M步,求出在E步给定的观测条件下,估计整个观测范围内位置分布的期望值,经过迭代处理,逐次逼近真实值。
在本步骤中,先将步骤203中得到的相似性系数进行泰勒公式展开,并舍去高阶项,可得:
Figure A20081011553700165
这里c1,c2都是常数因子。
然后,对式(9)变形,可得:
w i = Σ m = 1 M q u / p ^ u ( θ k ) δ [ b ( x i * ) - u ] - - - ( 13 )
在这里需要引入一个归一化常数,式(1)中参数αl与颜色分布的相似性系数的关系为:αl=γ·ρ。由式(4)和以上关系式,可得:
p ( l | x i , θ g ) = = w i N ( x i * ; θ i ) - - - ( 14 )
将式(14)代入式(7)、(8),得到新的目标区域参数为:
μ i + 1 = Σ i = 1 K x i * w i N ( x i * ; θ i ) Σ i = 1 K w i N ( x i * ; θ i ) - - - ( 15 )
σ i + 1 = Σ i = 1 K w i N ( x i * ; θ i ) ( x - μ i + 1 ) ( x - μ i + 1 ) T ( 1 - γ ) Σ i = 1 K w i N ( x i * ; θ i ) - - - ( 16 )
其中μi+1为新的目标区域的中心位置参数,σi+1为新的目标区域的形状大小参数,K为新的目标区域内的像素点的个数。
步骤205,根据步骤204中得到的新的目标区域参数,判断其是否是当前帧中目标区域参数的真实值。
本步骤具体为:比较新的目标区域参数θi+1=(μi+1,σi+1)与候选目标区域参数θi=(μi,σi),如果比较结果为两者之差的绝对值小于预设阈值,则判断ηi+1=(μi+1,σi+1)为当前帧中目标区域参数的真实值,否则将θi+1=(μi+1,σi+1)作为候选目标区域参数,并返回步骤203。
上面所说的阈值为一个足够小的值,这样才能保证所得到的新的目标区域参数足够逼近当前帧中目标区域参数的真是值,这个阈值的取值范围可以是0-10e-6
本发明实施例还提供了一种目标跟踪装置。图3是本发明提供的一种目标检测装置的结构示意图。该装置包括:
检测模块301,用于从参考图像中检测出跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域内的图像特征,并将目标区域参数初始值和图像特征发送至跟踪模块302;
跟踪模块302,用于接收来自检测模块301的目标区域参数初始值,根据目标区域参数初始值作为候选目标区域参数,计算候选目标区域的图像特征;
跟踪模块302,还用于结合来自检测模块301的参考图像中目标区域内的图像特征,计算候选目标区域和参考图像中候选目标区域的相似性系数,并根据所述相似性系数和候选目标区域参数计算当前帧目标区域参数的真实值。
图4是跟踪模块302具体结构的一种实施例示意图,该模块包括:
候选目标区域更新单元401,接收来自外部的图像,和来自检测模块301的目标区域参数初始值,根据目标区域参数初始值在当前帧中确定候选目标区域,此时目标区域参数初始值被作为候选目标区域参数发送给特征提取单元402。
候选目标区域更新单元401,还用于接收经计算单元403所得到的结果作为候选目标区域参数发送给特征提取单元402、计算单元403和判断单元404;
特征提取单元402,根据所接收到的候选目标区域参数计算候选目标区域的图像特征,并将所得到的候选目标区域图像特征发送给计算单元;
计算单元403,根据来自检测模块301的图像特征初始值和来自特征提取单元402的候选目标区域图像特征计算候选目标区域与参考图像中目标区域的相似性系数;还用于根据来自特征提取单元402的图像特征和来自候选目标区域更新单元401的目标区域参数计算新的目标区域参数,并将计算结果发送给判断单元404和候选目标区域更新单元401;
判断单元404,判断来自计算单元403的新的目标区域参数与来自候选目标区域更新单元401的候选目标区域参数之差的绝对值是否小于阈值,如果小于,则判定新的目标区域参数就是当前帧目标区域参数的真实值;
否则,新的目标区域参数将返回给候选目标区域更新单元401作为新一轮计算的候选目标区域参数。
图5是计算单元具体结构的一种实施例示意图,该计算单元包括:
相似性系数计算子单元501,接收来自特征提取单元402的图像特征,计算候选目标区域与参考图像中目标区域的相似性系数,并将相似性系数发送给目标区域参数计算子单元502;
目标区域参数计算子单元502根据来自相似性系数计算子单元501的相似性系数和来自候选目标区域更新单元401的候选区域参数计算新的目标区域参数,并将所得到的新的目标区域参数发送给候选目标区域更新单元401和判断单元404。
图6是判断单元404具体结构的一种实施例示意图,该判断单元包括:
差值计算子单元601,计算来自候选目标区域更新单元401的候选目标区域参数与来自所述目标区域计算子单元502的新的目标区域参数之差的绝对值,并输出给所述比较子单元603;
阈值存储子单元602,存储用来判断新的目标区域参数是否是当前帧目标区域参数真实值的阈值;
比较子单元603,用于比较来自所述差值计算子单元601的计算结果和阈值存储子单元602中的阈值,如果小于,则判定新的目标区域参数就是当前帧目标区域参数的真实值;
否则,新的目标区域参数将返回给候选目标区域更新单元401作为新一轮计算的候选目标区域参数。
由上述的实施例可见,本发明提供的目标跟踪方法及装置,通过把混合高斯模型和基于图像特征的目标相似度联系起来,采用目标区域的图像特征描述混合高斯模型中的加权因子,经过EM迭代处理,估计目标位置参数和目标形状大小的协方差矩阵参数,实现根据跟踪目标的运动情况自适应地改变目标区域参数,以达到实时准确跟踪目标的效果。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1、一种目标跟踪方法,其特征在于,包括以下步骤:
1)在参考图像中检测跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域的图像特征;
2)将目标区域参数初始值作为候选目标区域参数,在当前帧中确定候选目标区域,并计算候选目标区域的图像特征;
3)根据参考图像中目标区域的图像特征和候选目标区域的图像特征计算候选目标区域与参考图像中目标区域的相似性系数;
4)根据参考图像中的目标区域与当前帧中目标区域的相似性系数,计算新的目标区域参数;
5)判断所得到的新的目标区域参数是否为当前帧中目标区域参数的真实值,如果是,将新的目标区域参数作为当前帧中目标区域参数的真实值,如果否,则返回步骤2)用新的目标区域参数取代候选目标区域参数并重复步骤2)到步骤5)直至得到的是当前帧中目标区域参数的真实值的新的目标区域参数。
2、如权利要求1所述的方法,其特征在于:所述目标区域参数初始值包括目标区域中心位置参数初始值和目标区域形状大小参数初始值;
所述候选目标区域参数包括候选目标区域中心位置参数和候选目标区域形状大小参数。
3、如权利要求1所述的方法,其特征在于:所述目标区域的图像特征为目标区域的离散化颜色概率分布,所述候选目标区域的图像特征为候选目标区域的离散化颜色概率分布。
4、如权利权利要求3所述的方法,其特征在于:所述离散化颜色概率分布为:
q ^ u = C Σ i = 1 n N ( x i * ; μ i ; σ i ) δ [ b ( x i * ) - u ] ,
其中μi为目标区域中心位置参数,σi为目标区域形状大小参数,u表示离散化等级;N(·)为高斯核函数,定义函数b(xi *):R2→{1,...,m}表示像素点xi *的颜色值,δ是一个包含两个变量的函数,当变量有相同值时,该函数为1;当变量有不同值时,该函数为0,C为规范化常数,且有 Σ u = 1 m q ^ u = 1 .
5、如权利要求1所述的方法,其特征在于,所述候选目标区域与参考图像中目标区域的相似性系数为:
Figure A2008101155370003C2
其中,
Figure A2008101155370003C3
为候选目标区域的离散化颜色概率分布,为参考目标区域的离散化颜色概率分布,θi为候选目标区域参数,m、u表示离散化等级,且u=1,…,m。
6、如权利要求1所述的方法,其特征在于:判断所得到的新的目标区域参数是否为当前帧中目标区域参数的真实值为:
判断所得到的新的目标区域参数与候选目标区域参数之差的绝对值是否小于预设阈值,如果小于,则认为所得到的新的目标区域参数是当前帧中目标区域参数的真实值;如果大于,则认为所得到的新的目标区域参数不是当前帧中目标区域参数的真实值。
7、一种目标跟踪装置,其特征在于,该装置包括:检测模块、跟踪模块。
所述检测模块,用于从参考图像中检测出跟踪目标,获取目标区域参数初始值,计算参考图像中目标区域的图像特征,并将目标区域参数初始值和图像特征发送至所述跟踪模块;
所述跟踪模块,用于接收来自所述检测模块的目标区域参数初始值,将目标区域参数初始值作为候选目标区域参数,计算候选目标区域的图像特征;
所述跟踪模块,还用于根据来自所述检测模块的参考图像中目标区域的图像特征和所述候选目标区域的图像特征,计算候选目标区域和参考图像中候选目标区域的相似性系数,并根据所述相似性系数和候选目标区域参数计算当前帧目标区域参数的真实值。
8、权利要求7所述的装置,其特征在于,所述跟踪模块包括:候选目标区域更新单元、特征提取单元、计算单元、判断单元,其中
所述候选目标区域更新单元,用于接收来自外部的图像,和来自检测模块的目标区域参数初始值,并根据所述目标区域参数初始值在当前帧中确定候选目标区域,
所述候选目标区域更新单元,还用于接收经计算单元所得到的结果作为候选目标区域参数发送给特征提取单元、计算单元和判断单元;
所述特征提取单元,用于根据所接收到的候选目标区域参数计算候选目标区域的图像特征;
所述计算单元,用于根据来自特征提取单元的图像特征和来自候选目标区域更新单元的目标区域参数计算新的目标区域参数,并将计算结果发送给判断单元和候选目标区域更新单元;
所述判断单元,用于判断来自计算单元的新的目标区域参数是否是当前帧目标区域参数的真实值。
9、如权利要求8所述的装置,其特征在于,所述计算单元包括:相似性系数计算子单元、目标区域参数计算子单元;
所述相似性系数计算子单元用于接收来自特征提取单元的颜色概率分布,计算候选目标区域与参考图像中目标区域的相似性系数,并将相似性系数发送给目标区域参数计算子单元;
所述目标区域参数计算子单元,用于根据来自相似性系数计算子单元的相似性系数和来自候选目标区域更新单元的候选区域参数计算新的目标区域参数,并将其发送给候选目标区域更新单元和判断单元。
10、如权利要求9所述的装置,其特征在于,所述判断单元包括:差值计算子单元,阈值存储子单元和比较子单元;
所述差值计算子单元,用于计算来自候选目标区域更新单元的候选目标区域参数与来自所述目标区域参数计算子单元的计算结果之差的绝对值,并输出给所述比较单元;
所述阈值存储子单元,用于存储用来判断新的目标区域参数是否是当前帧目标区域参数真实值的阈值;
所述比较子单元,用于比较来自所述差值计算子单元的计算结果和所述阈值存储子单元中的阈值,并输出比较结果给所述计算单元。
CNA2008101155377A 2008-06-25 2008-06-25 一种目标跟踪方法及装置 Pending CN101324958A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101155377A CN101324958A (zh) 2008-06-25 2008-06-25 一种目标跟踪方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101155377A CN101324958A (zh) 2008-06-25 2008-06-25 一种目标跟踪方法及装置

Publications (1)

Publication Number Publication Date
CN101324958A true CN101324958A (zh) 2008-12-17

Family

ID=40188484

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101155377A Pending CN101324958A (zh) 2008-06-25 2008-06-25 一种目标跟踪方法及装置

Country Status (1)

Country Link
CN (1) CN101324958A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719278B (zh) * 2009-12-21 2012-01-04 西安电子科技大学 基于khm算法的视频显微图像细胞自动跟踪方法
CN102867193A (zh) * 2012-09-14 2013-01-09 成都国科海博计算机***有限公司 一种生物检测方法、装置及生物检测器
CN103339655A (zh) * 2011-02-03 2013-10-02 株式会社理光 图像捕捉装置、图像捕捉方法及计算机程序产品
CN104700431A (zh) * 2015-02-10 2015-06-10 浙江工业大学 一种基于显著度的柔性对象自然轮廓跟踪方法
CN105740751A (zh) * 2014-12-11 2016-07-06 深圳市赛为智能股份有限公司 一种目标检测与识别的方法和***
CN106228805A (zh) * 2016-06-30 2016-12-14 北京航空航天大学 一种交互式多车辆跟踪方法及装置
CN106485231A (zh) * 2016-10-21 2017-03-08 上海未来伙伴机器人有限公司 一种目标色块提取方法及装置
CN107169436A (zh) * 2017-05-11 2017-09-15 南宁市正祥科技有限公司 自适应运动车辆检测方法
CN108629935A (zh) * 2018-05-17 2018-10-09 山东深图智能科技有限公司 一种基于视频监控检测爬楼翻窗盗窃行为的方法及***
CN109461174A (zh) * 2018-10-25 2019-03-12 北京陌上花科技有限公司 视频目标区域跟踪方法和视频平面广告植入方法及***

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719278B (zh) * 2009-12-21 2012-01-04 西安电子科技大学 基于khm算法的视频显微图像细胞自动跟踪方法
CN103339655A (zh) * 2011-02-03 2013-10-02 株式会社理光 图像捕捉装置、图像捕捉方法及计算机程序产品
CN103339655B (zh) * 2011-02-03 2016-03-30 株式会社理光 图像捕捉装置、图像捕捉方法及计算机程序产品
US9336606B2 (en) 2011-02-03 2016-05-10 Ricoh Company, Ltd. Image capturing apparatus, image capturing method, and computer program product
CN102867193A (zh) * 2012-09-14 2013-01-09 成都国科海博计算机***有限公司 一种生物检测方法、装置及生物检测器
CN102867193B (zh) * 2012-09-14 2015-06-17 成都国科海博信息技术股份有限公司 一种生物检测方法、装置及生物检测器
CN105740751A (zh) * 2014-12-11 2016-07-06 深圳市赛为智能股份有限公司 一种目标检测与识别的方法和***
CN104700431A (zh) * 2015-02-10 2015-06-10 浙江工业大学 一种基于显著度的柔性对象自然轮廓跟踪方法
CN104700431B (zh) * 2015-02-10 2017-08-11 浙江工业大学 一种基于显著度的柔性对象自然轮廓跟踪方法
CN106228805A (zh) * 2016-06-30 2016-12-14 北京航空航天大学 一种交互式多车辆跟踪方法及装置
CN106485231A (zh) * 2016-10-21 2017-03-08 上海未来伙伴机器人有限公司 一种目标色块提取方法及装置
CN107169436A (zh) * 2017-05-11 2017-09-15 南宁市正祥科技有限公司 自适应运动车辆检测方法
CN108629935A (zh) * 2018-05-17 2018-10-09 山东深图智能科技有限公司 一种基于视频监控检测爬楼翻窗盗窃行为的方法及***
CN109461174A (zh) * 2018-10-25 2019-03-12 北京陌上花科技有限公司 视频目标区域跟踪方法和视频平面广告植入方法及***
CN109461174B (zh) * 2018-10-25 2021-01-29 北京陌上花科技有限公司 视频目标区域跟踪方法和视频平面广告植入方法及***

Similar Documents

Publication Publication Date Title
CN101324958A (zh) 一种目标跟踪方法及装置
CN108470354B (zh) 视频目标跟踪方法、装置和实现装置
Liu et al. Optical flow based urban road vehicle tracking
CN107633226B (zh) 一种人体动作跟踪特征处理方法
CN104680559B (zh) 基于运动行为模式的多视角室内行人跟踪方法
CN103886325B (zh) 一种分块的循环矩阵视频跟踪方法
CN101470809B (zh) 一种基于扩展混合高斯模型的运动目标检测方法
CN104200495A (zh) 一种视频监控中的多目标跟踪方法
CN103632382A (zh) 一种基于压缩感知的实时多尺度目标跟踪方法
CN115240130A (zh) 一种行人多目标跟踪方法、装置和计算机可读存储介质
CN100531405C (zh) 体育视频目标跟踪方法
CN110349188B (zh) 基于tsk模糊模型的多目标跟踪方法、装置及存储介质
Yang et al. Visual tracking with long-short term based correlation filter
CN113888461A (zh) 基于深度学习的小五金件缺陷检测方法、***及设备
Wang et al. Online multiple object tracking via flow and convolutional features
Iraei et al. Object tracking with occlusion handling using mean shift, Kalman filter and edge histogram
CN107368802A (zh) 基于kcf和人脑记忆机制的运动目标跟踪方法
Gao et al. Anchor-free SAR ship instance segmentation with centroid-distance based loss
CN101877135B (zh) 一种基于背景重构的运动目标检测方法
CN104268902A (zh) 面向工业现场的多目标视频跟踪方法
CN109523573A (zh) 目标对象的跟踪方法和装置
CN111681264A (zh) 一种监控场景的实时多目标跟踪方法
CN110570450A (zh) 一种基于级联的上下文感知框架的目标跟踪方法
CN108665479B (zh) 基于压缩域多尺度特征tld的红外目标跟踪方法
Hu et al. Anomaly detection in crowded scenes via sa-mhof and sparse combination

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081217