CN100531405C - 体育视频目标跟踪方法 - Google Patents

体育视频目标跟踪方法 Download PDF

Info

Publication number
CN100531405C
CN100531405C CNB200510135495XA CN200510135495A CN100531405C CN 100531405 C CN100531405 C CN 100531405C CN B200510135495X A CNB200510135495X A CN B200510135495XA CN 200510135495 A CN200510135495 A CN 200510135495A CN 100531405 C CN100531405 C CN 100531405C
Authority
CN
China
Prior art keywords
target
value
sample point
prime
tracking method
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.)
Expired - Fee Related
Application number
CNB200510135495XA
Other languages
English (en)
Other versions
CN1992911A (zh
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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CNB200510135495XA priority Critical patent/CN100531405C/zh
Publication of CN1992911A publication Critical patent/CN1992911A/zh
Application granted granted Critical
Publication of CN100531405C publication Critical patent/CN100531405C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种体育视频目标跟踪方法,包括:提取视频中的颜色直方图,利用核函数对颜色直方图作归一化处理,得到目标的颜色分布特征;采用粒子滤波算法预测目标的运动位置;根据目标的运动位置的预测值,采用均值聚类算法求目标运动位置的精确值。本发明的体育视频目标跟踪方法引入多种运动模型,根据目标运动的特点动态地更新运动模型,从而利用很少的样本数目达到了较好的效果,降低了计算复杂度,并提高了跟踪的准确度。

Description

体育视频目标跟踪方法
技术领域
本发明涉及一种运动目标跟踪方法,更具体地说,是涉及一种基于体育视频的目标跟踪方法。
背景技术
运动目标的检测与跟踪是应用视觉领域的一个重要课题,其核心思想是综合利用图像处理,视频分析等技术手段,快速、准确地捕捉运动目标。
通过摄像机监控动态场景,早已被广泛应用于社会生活的方方面面。从社区和重要设施的保安监控到城市和高速公路上的交通监控,从军事目标的检测到智能武器,摄像机作为人类视觉的延伸起着非常重要的作用。近年来,随着视觉监控***的广泛应用,运动目标的快速定位和跟踪技术越来越引起许多科研机构及研究人员的浓厚兴趣。目前,目标跟踪方法大多是基于静态背景的,利用目标同背景之间的帧差,提取运动目标的轮廓信息,从而获得目标的运动位置。然而,体育视频中,摄像机经常发生剧烈运动,背景每时每刻都在变化,因此很难利用背景帧差获得目标的运动位置。在现有技术中,有人提出利用被跟踪目标的特征信息,再结合粒子滤波方法获取目标的运动位置。关于该方法的具体实现请见参考文献1:KatjaNUmmiaro,Esther Koller-Meier and Luc Van Gool“A Color-based ParticleFilter”Image and Vision Computing 2002.1.。
体育视频中存在目标运动较快,目标速度变化较快等特点,因此可提出四种运动模型:匀速、匀加速、静止和碰撞。由于参考文献1中所提出的粒子滤波算法只考虑了一种运动模式,因此,在跟踪那些运动模式经常发生变化的目标时,效果往往较差,虽然可以通过增加粒子滤波样本点的数目和扩大样本点分布的范围得以解决,但是***的计算复杂度也会明显增加,误差也会加大,而且还会产生很多对粒子滤波无用的样本点。特别对那些运动幅度较大的运动视频,该方法准确度较低,而且运算复杂度较大。
发明内容
本发明的目的是为了克服现有技术中只采用一种运动模式而造成跟踪目标的效果较差,计算复杂度高的缺点,提供一种快速,稳定,鲁棒的应用于体育视频的目标跟踪方法。
为了实现上述目的,本发明提供了一种体育视频目标跟踪方法,包括:
1)、提取视频中的颜色直方图,利用核函数对颜色直方图作归一化处理,得到目标的颜色分布特征;
2)、采用粒子滤波算法预测目标的运动位置,具体包括以下步骤:
2-1)、在第一帧中由正态分布产生随机样本点集合 S t - 1 = { s t - 1 ( n ) } n = 1 , . . . , N , 从样本集合中选择N个服从概率分布的样本;
2-2)、根据下述公式,由当前帧的样本点集合 S t - 1 ′ = { s t - 1 ′ ( n ) } n = 1 , . . . , N 得到下一帧图像的样本点集合 S t = { s t ( n ) } n = 1 , . . , N ;
s t ( n ) = As t - 1 ′ ( n ) + w t - 1 ( n )
其中,wt-1 (n)是***噪声,符合高斯分布,A代表运动模型,下标t-1代表当前帧,下标t代表下一帧,n代表样本点的数目;下一帧中样本点由当前帧的样本点根据运动模型产生;
2-3)、预测目标在下一帧图像中的运动位置;
3)、根据步骤2)得到的目标的运动位置的预测值,采用均值聚类算法求目标运动位置的精确值。
上述技术方案中,所述的步骤1)中,所述的颜色分布特征的提取方法的具体实现步骤如下:
1-1)、计算目标中各个象素点的权重;
1-2)、求目标的颜色直方图。
上述技术方案中,在所述的步骤2-3)中,预测目标在下一帧图像中的运动位置包括:
2-3-1)、计算目标中的每个样本点与运动模型的相似度;
2-3-2)、由步骤2-3-1)得到的相似度,计算目标中的每个样本点的概率权重;
2-3-3)、由步骤2-3-2)得到的各个样本点的概率权重,估计目标位置的期望值,所得到的目标位置的期望值就是目标在下一帧图像中的位置。
上述技术方案中,所述的步骤3)中,所述的求目标运动位置的精确值包括:
3-1)、计算由步骤2)得到的目标运动位置的预测值同运动模型之间的相似度,若相似度大于一个预先指定的阀值,则运动模型不发生变化,若相似度小于一个预先指定的阀值,则改变运动模型,并跳转到步骤2-2),重新预测目标的运动位置,直到相似度大于预先指定的阀值为止;
3-2)、根据公式计算目标运动位置的修正值;所述的计算公式包括:
y ′ = Σ i = 1 hn x i w i g ( | | y 0 - x i | | 2 ) Σ i = 1 hn w i g ( | | y 0 - x i | | 2 )
其中,y′表示修正值,xi表示像素点,g表示距离函数,y0表示初始位置,h表示用于表示被跟踪物体的矩形窗口的宽, w i = Σ u = 1 m p u ′ q u ′ ( y 0 ) σ [ b ( x i ) - u ]
其中的p′u表示被跟踪目标的颜色直方图在颜色空间索引u上的值,q′u(y0)表示在位置y0的估计运动目标的颜色直方图在颜色空间索引u上的值,b(xi)表示像素点xi在m值直方图中的索引值, σ [ x ] = 1 x = 0 0 x ≠ 0 ;
3-3)、对步骤3-2)得到的修正值和步骤2)得到的预测值求差,对差做取模运算,对取模运算的结果作判断,若取模运算的值小于用户设定的值ε,则停止迭代的过程,所得到的修正值就是运动目标的实际精确位置,否则将修正值赋给预测值,并重新执行步骤3-2),求新的修正值。
所述的运动模型包括匀速、匀加速、静止和碰撞四种,对于不同的运动模型,在步骤2-2)中,A取不同的值。
在所述的步骤3-1)中,所述的预先指定的阀值取0.8。
在所述的步骤3-3)中,所述的用户设定的值ε为2或3。
本发明的体育视频目标跟踪方法引入多种运动模型,根据目标运动的特点动态地更新运动模型,从而利用很少的样本数目达到了较好的效果,降低了计算复杂度,并提高了跟踪的准确度。
附图说明
图1为本发明的体育视频目标跟踪方法的流程图;
图2为本发明的体育视频目标跟踪方法具体实现步骤的流程图。
具体实施方式
下面结合附图和具体实施方式,对本发明的体育视频目标跟踪方法作进一步的说明。
参考图1、图2,本发明的体育视频目标跟踪方法包含以下步骤:
步骤10、提取视频中的颜色直方图,利用核函数对颜色直方图作归一化处理,得到目标的颜色分布特征,本步骤的具体实现步骤如下。
步骤11、计算目标中各个象素点的权重。假设被跟踪的目标是一个中心为y,窗宽为h的矩形窗口,由于目标的***象素可能被遮挡或者受背景的影响而相对不可靠,因此对目标中各象素点设定不同的权重,象素点越靠近目标中心,权重越大。用g(xi)表示各象素点的权重,各象素点权重的计算公式如公式(1)所示:
g ( x i ) = k ( | | ( x i - x 0 ) h | | 2 ) - - - ( 1 )
其中,k表示一个距离函数,||代表取模运算,xi表示目标的一个象素点,x0代表目标的中心点。
步骤12、求目标的颜色直方图。
求目标的颜色直方图的计算公式如公式(2)所示:
q′(y)={q′u(y)}u=1...m    (2)
其中,m代表将颜色空间划分成的区域的数目,u代表每个区域所在的颜色空间索引。q′u(y)的值用公式(3)和(4)表示。
Σ u = 1 m q u ′ ( y ) = 1 - - - ( 3 )
q u ′ ( y ) = c h Σ i = 1 N g ( x i ) σ [ b ( x i ) - u ] , σ [ x ] = 1 x = 0 0 x ≠ 0 - - - ( 4 )
函数b(xi)为像素点xi在m值直方图中的索引值,g(xi)是步骤11中所求到的象素点的权重,Ch的值用公式(5)表示。
c h = 1 Σ i = 1 N k ( | | ( x i - x 0 ) h | | 2 ) - - - ( 5 )
步骤20、采用粒子滤波算法预测目标的运动位置,具体实现如下。
步骤21、由正态分布产生随机样本点集合 S t - 1 = { s t - 1 ( n ) } n = 1 , . . . . , N , 从样本集合中选择N个服从概率分布πt-1 n的样本。
步骤211、根据公式(6)计算累积概率分布c′t-1
c(0) t-1=0
c ( n ) t - 1 = c ( n - 1 ) t - 1 + π t - 1 n - - - ( 6 )
c t - 1 ′ ( n ) = c t - 1 ( n ) c t - 1 ( N )
其中,t是代表时间的一个下标,这里t-1代表前一帧图像,t代表当前帧图像,计算累积概率分布c′t-1的过程是一个递归过程,每一次当前帧产生的样本点,都是通过前一帧图像的样本点产生的
步骤212、产生N个服从均匀分布的随机数rn∈[0,1]
步骤213、在步骤211得到的集合{c′t-1 (j)}中选择满足条件 c t - 1 ′ ( j ) ≥ r n 的最小j,令 s t - 1 ′ ( n ) = s t - 1 ( j ) , 0≤n≤N
本步骤的意义就是随机产生一个0-1区间内的随机数,然后根据这个随机数选择πt-1 n(n=1....N)的前几项之和大于这个随机数的样本点。
步骤22、从集合 S t - 1 ′ = { s t - 1 ′ ( n ) } n = 1 , . , N 中利用运动方程(7)产生下一帧图像中的样本集合 S t = { s t ( n ) } n = 1 , . . . , N
s t ( n ) = A · s t - 1 ′ ( n ) + w t - 1 ( n ) - - - ( 7 )
其中,wt-1 (n)是***噪声,符合高斯分布,A代表运动模型。
步骤23、预测目标在下一帧图像中的位置。其具体实现如下。
步骤231、计算目标中的每个样本点与运动模型的相似度,相似度的计算公式如公式(8)所示,
ρ [ p ′ , q ′ ( s t ( n ) ) ] = Σ u = 1 m p u ′ q u ′ ( s t n ) - - - ( 8 )
其中,p′就是运动模型,代表被跟踪目标的颜色分布,q′(st (n))就是样本点的颜色分布。
步骤232、计算目标中的每个样本点的概率权重,所述的概率权重用πt n表示,概率权重的计算公式如公式(9)所示。
π t n = 1 2 π σ e - ( 1 - ρ [ p ′ , q ′ ( s t ( n ) ) ] ) 2 σ 2 - - - ( 9 )
步骤233、根据步骤232得到的各个样本点的概率权重,估计目标位置的期望值:
E [ S t ] = Σ n = 1 N π t n s t ( n ) - - - ( 10 )
所得到的目标位置的期望值就是目标在下一帧图像中的位置。
步骤30、根据步骤20得到的目标的运动位置的预测值,采用均值聚类算法求目标运动位置的精确值。假设由步骤20得到的运动目标的预测值设为初始位置,用y0表示,求运动目标位置的精确值的具体实现步骤如下。
步骤31、计算初始位置y0同运动模型之间的相似度,并对计算所得到的相似度作判断,当相似度ρ[p′,q′(y0)]>θ时,认为运动模型没有发生变化,当ρ[p′,q′(y0)]<θ时,则改变运动模型,并跳转到步骤22,更改运动模型(模型值为A),重新预测目标的初始位置,直到ρ[p′,q′(y0)]>θ。其中,θ是一个预先指定的阀值,在一个实施例中,θ取0.8。对相似度的计算如公式(11)所示。
ρ [ p ′ ; q ′ ( y 0 ) ] = Σ u = 1 m p u ′ q u ′ ( y 0 ) - - - ( 11 )
步骤32、根据公式(12)计算目标位置的修正值y′。
y ′ = Σ i = 1 hn x i w i g ( | | y 0 - x i | | 2 ) Σ i = 1 hn w i g ( | | y 0 - x i | | 2 ) - - - ( 12 )
其中,g为距离函数, w i = Σ u = 1 m p u ′ q u ′ ( y 0 ) σ [ b ( x i ) - u ]
步骤33、对y′和y0的差做取模运算,对取模运算的结果作判断,若取模运算的值小于用户设定的值ε,则停止迭代的过程,所得到的y′就是运动目标的实际精确位置,否则将y′的值赋给y0,并重新执行步骤32。其中,所述的用户设定的值ε为2或3。

Claims (7)

1、一种体育视频目标跟踪方法,包括以下步骤:
1)、提取视频中的颜色直方图,利用核函数对颜色直方图作归一化处理,得到目标的颜色分布特征;
2)、采用粒子滤波算法预测目标的运动位置,按以下步骤进行:
2-1)、在第一帧中由正态分布产生随机样本点集合 S t - 1 = { s t - 1 ( n ) } n = 1 , . . . . , N , 从样本集合中选择N个服从概率分布的样本;
2-2)、根据下述公式,由当前帧的样本点集合 S t - 1 ′ = { s t - 1 ′ ( n ) } n = 1 , . . . , N 得到下一帧图像的样本点集合 S t = { s t ( n ) } n = 1 , . . . , N ;
s t ( n ) = A s t - 1 ′ ( n ) + w t - 1 ( n )
其中,wt-1 (n)是***噪声,符合高斯分布,A代表运动模型,下标t-1代表当前帧,下标t代表下一帧,n代表样本点的数目;下一帧中样本点由当前帧的样本点根据运动模型产生;
2-3)、预测目标在下一帧图像中的运动位置;
3)、根据步骤2)得到的目标的运动位置的预测值,采用均值聚类算法求目标运动位置的精确值。
2、根据权利要求1所述的体育视频目标跟踪方法,其特征在于,所述的步骤1)中提取视频中颜色直方图的具体步骤如下:
1-1)、计算目标中各个象素点的权重;
1-2)、求目标的颜色直方图。
3、根据权利要求1所述的体育视频目标跟踪方法,其特征在于,在所述的步骤2-3)中,预测目标在下一帧图像中的运动位置包括:
2-3-1)、计算目标中的每个样本点与运动模型的相似度;
2-3-2)、由步骤2-3-1)得到的相似度,计算目标中的每个样本点的概率权重;
2-3-3)、由步骤2-3-2)得到的各个样本点的概率权重,估计目标位置的期望值,所得到的目标位置的期望值就是目标在下一帧图像中的位置。
4、根据权利要求1所述的体育视频目标跟踪方法,其特征在于,所述的步骤3)中,所述的求目标运动位置的精确值包括:
3-1)、计算由步骤2)得到的目标运动位置的预测值同运动模型之间的相似度,若相似度大于一个预先指定的阀值,则运动模型不发生变化,若相似度小于一个预先指定的阀值,则改变运动模型,并跳转到步骤2-2),重新预测目标的运动位置,直到相似度大于预先指定的阀值为止;
3-2)、根据公式计算目标运动位置的修正值;所述的计算公式包括:
y ′ = Σ i = 1 hn x i w i g ( | | y 0 - x i | | 2 ) Σ i = 1 hn w i g ( | | y 0 - x i | | 2 )
其中,y′表示修正值,xi表示像素点,g表示距离函数,y0表示初始位置,h表示用于表示被跟踪物体的矩形窗口的宽, w i = Σ u = 1 m p u ′ q u ′ ( y 0 ) σ ( b [ x i ) - u ]
其中的p′u表示被跟踪目标的颜色直方图在颜色空间索引u上的值,q′u(y0)表示在位置y0的估计运动目标的颜色直方图在颜色空间索引u上的值,b(xi)表示像素点xi在m值直方图中的索引值, σ [ x ] = 1 x = 0 0 x ≠ 0 ;
3-3)、对步骤3-2)得到的修正值和步骤2)得到的预测值求差,对差做取模运算,对取模运算的结果作判断,若取模运算的值小于用户设定的值ε,则停止迭代的过程,所得到的修正值就是运动目标的实际精确位置,否则将修正值赋给预测值,并重新执行步骤3-2),求新的修正值。
5、根据权利要求4所述的体育视频目标跟踪方法,其特征在于,所述的运动模型包括匀速、匀加速、静止和碰撞四种,对于不同的运动模型,在步骤2-2)中,A取不同的值。
6、根据权利要求4所述的体育视频目标跟踪方法,其特征在于,在所述的步骤3-1)中,所述的预先指定的阀值取0.8。
7、根据权利要求4所述的体育视频目标跟踪方法,其特征在于,在所述的步骤3-3)中,所述的用户设定的值ε为2或3。
CNB200510135495XA 2005-12-31 2005-12-31 体育视频目标跟踪方法 Expired - Fee Related CN100531405C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200510135495XA CN100531405C (zh) 2005-12-31 2005-12-31 体育视频目标跟踪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200510135495XA CN100531405C (zh) 2005-12-31 2005-12-31 体育视频目标跟踪方法

Publications (2)

Publication Number Publication Date
CN1992911A CN1992911A (zh) 2007-07-04
CN100531405C true CN100531405C (zh) 2009-08-19

Family

ID=38214785

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510135495XA Expired - Fee Related CN100531405C (zh) 2005-12-31 2005-12-31 体育视频目标跟踪方法

Country Status (1)

Country Link
CN (1) CN100531405C (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453660B (zh) * 2007-12-07 2011-06-08 华为技术有限公司 一种视频目标跟踪方法和装置
WO2009086683A1 (en) * 2007-12-29 2009-07-16 Intel Corporation Automatic detection, labeling and tracking of team members in a video
CN101753852A (zh) * 2008-12-15 2010-06-23 姚劲草 基于目标检测与跟踪的体育比赛动态微型地图
CN101923716B (zh) * 2009-06-10 2012-07-18 新奥特(北京)视频技术有限公司 一种改善粒子滤波跟踪效果的方法
CN101610412B (zh) * 2009-07-21 2011-01-19 北京大学 一种基于多线索融合的视觉跟踪方法
US8908912B2 (en) * 2009-09-24 2014-12-09 Hewlett-Packard Development Company, L.P. Particle tracking methods
CN106780539B (zh) * 2016-11-30 2019-08-20 航天科工智能机器人有限责任公司 机器人视觉跟踪方法
CN107543548B (zh) * 2017-08-22 2020-11-06 京东方科技集团股份有限公司 活动人员定位装置及活动数据获取设备
CN109145991B (zh) * 2018-08-24 2020-07-31 北京地平线机器人技术研发有限公司 图像组生成方法、图像组生成装置和电子设备
CN113420183B (zh) * 2021-06-21 2022-12-02 成都神州数码索贝科技有限公司 一种在视频侦查***中跨视频目标检索及碰撞方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1564600A (zh) * 2004-04-22 2005-01-12 上海交通大学 动态场景下的运动物体检测方法
CN1581978A (zh) * 2004-05-17 2005-02-16 中国科学院计算技术研究所 一种树形块结构及多帧参考的运动估计方法和装置
CN1691065A (zh) * 2004-04-23 2005-11-02 中国科学院计算技术研究所 一种视频运动对象分割方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1564600A (zh) * 2004-04-22 2005-01-12 上海交通大学 动态场景下的运动物体检测方法
CN1691065A (zh) * 2004-04-23 2005-11-02 中国科学院计算技术研究所 一种视频运动对象分割方法
CN1581978A (zh) * 2004-05-17 2005-02-16 中国科学院计算技术研究所 一种树形块结构及多帧参考的运动估计方法和装置

Also Published As

Publication number Publication date
CN1992911A (zh) 2007-07-04

Similar Documents

Publication Publication Date Title
CN100531405C (zh) 体育视频目标跟踪方法
CN105405151B (zh) 基于粒子滤波和加权Surf的抗遮挡目标跟踪方法
CN107633226B (zh) 一种人体动作跟踪特征处理方法
CN110555870B (zh) 基于神经网络的dcf跟踪置信度评价与分类器更新方法
CN108550161A (zh) 一种尺度自适应核相关滤波快速目标跟踪方法
CN107403175A (zh) 一种运动背景下的视觉跟踪方法及视觉跟踪***
CN104680559B (zh) 基于运动行为模式的多视角室内行人跟踪方法
CN104820997B (zh) 一种基于分块稀疏表达与hsv特征融合的目标跟踪方法
CN111582349B (zh) 一种基于YOLOv3和核相关滤波改进的目标跟踪算法
CN107833239B (zh) 一种基于加权模型约束的寻优匹配目标跟踪方法
CN101324956A (zh) 基于均值漂移的抗遮挡运动目标跟踪方法
CN110991397B (zh) 一种行进方向确定方法及相关设备
CN111008991B (zh) 一种背景感知的相关滤波目标跟踪方法
CN111080673A (zh) 一种抗遮挡目标跟踪方法
CN101324958A (zh) 一种目标跟踪方法及装置
CN111340842B (zh) 一种基于联合模型的相关滤波目标跟踪方法
CN110781785A (zh) 基于Faster RCNN算法改进的交通场景下行人检测方法
CN110033012A (zh) 一种基于通道特征加权卷积神经网络的生成式目标跟踪方法
CN114092517A (zh) 基于传统和深度学习算法的多目标跟踪方法
CN111814846B (zh) 属性识别模型的训练方法、识别方法及相关设备
CN111178261A (zh) 一种基于视频编码技术的人脸检测加速方法
CN107844739B (zh) 基于自适应同时稀疏表示的鲁棒性目标追踪方法
Du et al. Spatial–temporal adaptive feature weighted correlation filter for visual tracking
Qu et al. Accurate vehicle location and tracking algorithms based on improved kernelized correlation motion model and Kalman filter in intelligent transport surveillance system
CN102314591A (zh) 静止前景物体的检测方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090819

Termination date: 20201231

CF01 Termination of patent right due to non-payment of annual fee