CN101923717B - 一种对快速运动目标的特征点准确跟踪的方法 - Google Patents

一种对快速运动目标的特征点准确跟踪的方法 Download PDF

Info

Publication number
CN101923717B
CN101923717B CN200910086327A CN200910086327A CN101923717B CN 101923717 B CN101923717 B CN 101923717B CN 200910086327 A CN200910086327 A CN 200910086327A CN 200910086327 A CN200910086327 A CN 200910086327A CN 101923717 B CN101923717 B CN 101923717B
Authority
CN
China
Prior art keywords
mrow
msub
mover
integral
rightarrow
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
CN200910086327A
Other languages
English (en)
Other versions
CN101923717A (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.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing Ltd
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 China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN200910086327A priority Critical patent/CN101923717B/zh
Publication of CN101923717A publication Critical patent/CN101923717A/zh
Application granted granted Critical
Publication of CN101923717B publication Critical patent/CN101923717B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明属于视频以及图像处理技术,具体涉及一种对快速运动目标的特征点准确跟踪的方法。该方法在t-1时刻在跟踪目标选择矩形区域中根据特征矩阵选择M个特征点,在t时刻对M个特征点使用KLT光流矢量公式迭代求得最优解,得到所有特征点在当前帧的新位置;如果无法求得最优解,则在跟踪目标搜索矩形区域内,使用棋盘格对所有特征点进行近似位置估计,得到新位置。本发明所提供的方法可以先找到近似位置,再通过光流矢量计算公式求解最佳位置;使用棋盘格划分搜索区域,既能大大提高节省搜索时间,又能搜索到与跟踪目标灰度变化接近的近似位置。该方法不会出现特征点跟踪丢失的情况,非常适用于快速运动目标的特征点跟踪。

Description

一种对快速运动目标的特征点准确跟踪的方法
技术领域
本发明属于视频以及图像处理技术,具体涉及一种对快速运动目标的特征点准确跟踪的方法。
背景技术
在图像/视频后期处理软件中,对运动图像的像素特征区域进行跟踪,跟踪数据可以用来控制其它物体的运动和稳定运动物体,这有广泛的需求。使用KLT光流特征点跟踪方法可以对特征点进行跟踪,KLT光流特征点跟踪算法通常在参考帧中选择一组特征点,假设特征点纹理在帧间保持不变,然后通过局部匹配搜索完成跟踪任务。Kanade-Lucas-Tomasi(KLT)算法采用图像灰度差的平方和(SSD)作为特征点的匹配准则。具体的KLT特征点跟踪算法可以参阅:B_D_Lucas and T_Kanade_An iterative image registration technique withan application tostereo vision_IJCAI_1981。
但是,使用现有的KLT光流特征点跟踪算法对快速目标进行跟踪时,很容易由于亮度变化的不连续,导致特征点跟踪丢失。因此,有必要对现有的快速运动目标的特征点跟踪方法进行改进。
发明内容
本发明的目的在于针对现有技术的缺陷,提供一种对快速运动目标的特征点准确跟踪的方法,从而实现对高速运动目标特征点的正确跟踪。
本发明的技术方案如下:一种对快速运动目标的特征点准确跟踪的方法,包括如下步骤:
(1)t-1时刻在跟踪目标选择矩形区域中根据特征矩阵 ∫ ∫ w g x 2 ∫ ∫ w g x g y ∫ ∫ w g x g y ∫ ∫ w g y 2 选择M个特征点,矩阵中gx表示图像在X方向的灰度梯度,gy表示图像在Y方向的灰度梯度,
Figure GSB00000801586300021
表示在跟踪目标选择矩形区域离散数据的和;
(2)在t时刻对M个特征点使用KLT光流矢量公式迭代求得最优解,得到所有特征点在当前帧的新位置;
(3)如果在步骤(2)中求得了最优解,则转入步骤(5);否则,表示有某个特征点丢失,进入步骤(4);
(4)在跟踪目标搜索矩形区域内,使用棋盘格对所有特征点进行近似位置估计,得到新位置,具体方法如下:
将跟踪目标搜索矩形区域进行棋盘格划分,每个格与特征点区域大小相同,这样具有K个图像区域,求取这K个区域中与t-1时刻特征点区域图像灰度差的平方和最小的一个区域,以这个区域的中心位置作为光流矢量公式的迭代初始位置重新进入步骤(2)进行计算;
(5)令t=t+1,返回步骤(2),进行循环操作。
进一步,如上所述的对快速运动目标的特征点准确跟踪的方法,其中,特征点的个数M取40。
进一步,如上所述的对快速运动目标的特征点准确跟踪的方法,其中,步骤(2)中所述的KLT光流矢量公式为:Zd=e,
其中, Z = ∫ ∫ w g ( X → ) g T ( X → ) W ( X → ) d X → ,
e = ∫ ∫ w [ I ( X → ) - J ( X → ) ] g ( X → ) W ( X → ) d X → ,
g = [ ∂ ∂ x ( I + J 2 ) , ∂ ∂ y ( ( I + J ) 2 ) ] T ,
d=[dx,dy]T
J、I分别表示t-1和t时刻的两幅图像的亮度函数,
Figure GSB00000801586300025
表示特征运动参数,d表示特征点的位移。
本发明的有益效果如下:本发明所提供的特征点跟踪方法是现有KLT光流特征点跟踪方法的改进,如果特征点存在于当前图像中,本发明所提供的方法可以先找到近似位置,再通过光流矢量计算公式求解最佳位置;使用棋盘格划分搜索区域,既能大大提高节省搜索时间,又能搜索到与跟踪目标灰度变化接近的近似位置。该方法不会因为图像亮度变化的不连续而出现特征点跟踪丢失的情况,非常适用于快速运动目标的特征点跟踪。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细的描述。
本发明所提供的对快速运动目标的特征点准确跟踪的方法涉及两个区域的确定,一个为跟踪目标选择矩形区域用来确定在图像的哪个范围中产生特征点,跟踪目标选择矩形区域是用户选择的,比如一个人脸区域;另一个为跟踪目标搜索矩形区域用来确定在哪个范围中预搜索丢失的特征点,跟踪目标搜索矩形区域一般是整个图像区域。该方法的具体流程如图1所示,包括以下步骤:
(1)t-1时刻在跟踪目标选择矩形区域中根据特征矩阵 ∫ ∫ w g x 2 ∫ ∫ w g x g y ∫ ∫ w g x g y ∫ ∫ w g y 2 选择M个特征点。gx表示图像在X方向的灰度梯度,gy表示图像在Y方向的灰度梯度。
Figure GSB00000801586300032
表示在跟踪目标选择矩形区域离散数据的和。根据特征矩阵得出的特征值选出最优的M个特征点(特征值越大越优),本发明中特征点个数M取40。
(2)在t时刻对M个特征点使用KLT光流矢量公式迭代求得最优解,得到所有特征点在当前帧的新位置。
KLT光流矢量公式为:Zd=e,
其中, Z = ∫ ∫ w g ( X → ) g T ( X → ) W ( X → ) d X → ,
e = ∫ ∫ w [ I ( X → ) - J ( X → ) ] g ( X → ) W ( X → ) d X → ,
g = [ ∂ ∂ x ( ( I + J ) 2 ) , ∂ ∂ y ( ( I + J ) 2 ) ] T ,
d=[dx,dy]T
J、I分别表示t-1和t时刻的两幅图像的亮度函数,
Figure GSB00000801586300036
表示特征运动参数,比如二维运动是(x,y),d表示特征点的位移。
通过Newton迭代法进行逼近求得最优解。
(3)如果在步骤(2)无法求得最优解,表示有某个特征点丢失,如果这个特征点区域有可能还存在当前图像中,只是由于物体运动快使灰度梯度不连续了而造成光流矢量公式无法收敛到最优解,这时候可以尝试在跟踪目标搜索矩形区域内搜索跟踪目标的近似位置。
将跟踪目标搜索矩形区域进行棋盘格划分,每个格与特征点区域大小相同,这样具有K个图像区域,求取这K个区域中与t-1时刻特征点区域图像灰度差的平方和(SSD)最小的一个区域,以这个区域的中心位置作为光流矢量公式的迭代初始位置重新进入步骤(2)进行计算。如此划分棋盘格,理论在于如果跟踪特征点存在这个时刻图像中,我们总能找到一个区域与t-1时刻特征点区域在灰度变化上有相似性,这样以这个区域进行矢量跟踪必定能迭代到最佳匹配位置。用具体的公式表示如下:
S ( x , y ) = ( ∫ ∫ w | ( J ( X ) - I ( X ) ) | )
( x t , y i ) = min ( S ( x , y ) ) , ( x , y ) ⋐ searchregion
上述公式中S表示这个位置的亮度与模板的亮度差,J、I分别表示t-1和t时刻的两幅图像的亮度函数。
(4)如果仍然没有找到特征点,说明特征点不存在,就丢弃这个特征点,否则将特征点在t时刻的新位置记录下来,返回给用户。
(5)在t+1时刻,令t=t+1,返回步骤(2),进行循环操作。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的创新范围。

Claims (3)

1.一种对快速运动目标的特征点准确跟踪的方法,包括如下步骤:
(1)t-1时刻在跟踪目标选择矩形区域中根据特征矩阵 ∫ ∫ w g x 2 ∫ ∫ w g x g y ∫ ∫ w g x g y ∫ ∫ w g y 2 选择M个特征点,矩阵中gx表示图像在X方向的灰度梯度,gy表示图像在Y方向的灰度梯度,
Figure FSB00000801586200012
表示在跟踪目标选择矩形区域离散数据的和;
(2)在t时刻对M个特征点使用KLT光流矢量公式迭代求得最优解,得到所有特征点在当前帧的新位置;
(3)如果在步骤(2)中求得了最优解,则转入步骤(5);否则,表示有某个特征点丢失,进入步骤(4);
(4)在跟踪目标搜索矩形区域内,使用棋盘格对所有特征点进行近似位置估计,得到新位置,具体方法如下:
将跟踪目标搜索矩形区域进行棋盘格划分,每个格与特征点区域大小相同,这样具有K个图像区域,求取这K个区域中与t-1时刻特征点区域图像灰度差的平方和最小的一个区域,以这个区域的中心位置作为光流矢量公式的迭代初始位置重新进入步骤(2)进行计算;
(5)令t=t+1,返回步骤(2),进行循环操作。
2.如权利要求1所述的对快速运动目标的特征点准确跟踪的方法,其特征在于:特征点的个数M取40。
3.如权利要求1所述的对快速运动目标的特征点准确跟踪的方法,其特征在于:步骤(2)中所述的KLT光流矢量公式为:Zd=e,
其中, Z = ∫ ∫ w g ( X → ) g T ( X → ) W ( X → ) d X → ,
e = ∫ ∫ w [ I ( X → ) - J ( X → ) ] g ( X → ) W ( X → ) d X → ,
g = [ ∂ ∂ x ( ( I + J ) 2 ) , ∂ ∂ y ( ( I + J ) 2 ) ] T ,
d=[dx,dy]T
J、I分别表示t-1和t时刻的两幅图像的亮度函数,
Figure FSB00000801586200016
表示特征运动参数,d表示特征点的位移。
CN200910086327A 2009-06-10 2009-06-10 一种对快速运动目标的特征点准确跟踪的方法 Expired - Fee Related CN101923717B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910086327A CN101923717B (zh) 2009-06-10 2009-06-10 一种对快速运动目标的特征点准确跟踪的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910086327A CN101923717B (zh) 2009-06-10 2009-06-10 一种对快速运动目标的特征点准确跟踪的方法

Publications (2)

Publication Number Publication Date
CN101923717A CN101923717A (zh) 2010-12-22
CN101923717B true CN101923717B (zh) 2012-09-05

Family

ID=43338627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910086327A Expired - Fee Related CN101923717B (zh) 2009-06-10 2009-06-10 一种对快速运动目标的特征点准确跟踪的方法

Country Status (1)

Country Link
CN (1) CN101923717B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521842B (zh) * 2011-11-28 2014-05-21 杭州海康威视数字技术股份有限公司 一种实现快速移动检测的方法和装置
CN103426184B (zh) 2013-08-01 2016-08-10 华为技术有限公司 一种光流跟踪方法和装置
CN105513092B (zh) * 2015-11-26 2018-05-22 北京理工大学 一种用于目标跟踪的模板特征选择方法
CN106023262B (zh) * 2016-06-06 2018-10-12 深圳市深网视界科技有限公司 一种人群流动主方向估计方法和装置
CN106296741A (zh) * 2016-08-15 2017-01-04 常熟理工学院 纳米视觉图像中细胞高速运动特征标注方法
CN106960203B (zh) * 2017-04-28 2021-04-20 北京搜狐新媒体信息技术有限公司 一种面部特征点跟踪方法及***
CN107945213A (zh) * 2017-11-15 2018-04-20 广东工业大学 一种人眼位置跟踪确定方法、装置、设备及存储介质
CN107959798B (zh) * 2017-12-18 2020-07-07 北京奇虎科技有限公司 视频数据实时处理方法及装置、计算设备
CN109255803B (zh) * 2018-08-24 2022-04-12 长安大学 一种基于位移试探的运动目标的位移计算方法
CN110084837B (zh) * 2019-05-15 2022-11-04 四川图珈无人机科技有限公司 基于无人机视频的目标检测与跟踪方法
CN112016568B (zh) * 2019-05-31 2024-07-05 北京初速度科技有限公司 一种目标对象的图像特征点的跟踪方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325691A (zh) * 2007-06-14 2008-12-17 清华大学 融合不同生存期的多个观测模型的跟踪方法和跟踪装置
CN101399969A (zh) * 2007-09-28 2009-04-01 三星电子株式会社 基于运动相机的运动目标检测与跟踪的***、设备和方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325691A (zh) * 2007-06-14 2008-12-17 清华大学 融合不同生存期的多个观测模型的跟踪方法和跟踪装置
CN101399969A (zh) * 2007-09-28 2009-04-01 三星电子株式会社 基于运动相机的运动目标检测与跟踪的***、设备和方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Bruce D. Lucas et al..An Iterative Image Registration Technique with an Application to Stereo Vision.《Proceedings of Imaging Understanding Workshop》.1981,121-130. *

Also Published As

Publication number Publication date
CN101923717A (zh) 2010-12-22

Similar Documents

Publication Publication Date Title
CN101923717B (zh) 一种对快速运动目标的特征点准确跟踪的方法
US10789765B2 (en) Three-dimensional reconstruction method
JP5487298B2 (ja) 3次元画像生成
JP5178875B2 (ja) 対応点探索のための画像処理方法
US9374571B2 (en) Image processing device, imaging device, and image processing method
US11170202B2 (en) Apparatus and method for performing 3D estimation based on locally determined 3D information hypotheses
CN108322724B (zh) 图像立体匹配方法以及双目视觉设备
WO2015014111A1 (zh) 一种光流跟踪方法和装置
CN109472820B (zh) 单目rgb-d相机实时人脸重建方法及装置
JPWO2016181687A1 (ja) 画像処理装置と画像処理方法およびプログラム
Chen et al. Transforming a 3-d lidar point cloud into a 2-d dense depth map through a parameter self-adaptive framework
CN106952304B (zh) 一种利用视频序列帧间相关性的深度图像计算方法
JP2007257287A (ja) 画像レジストレーション方法
CN105869120A (zh) 一种图像拼接的实时性优化方法
CN105872345A (zh) 基于特征匹配的全帧电子稳像方法
CN110753181A (zh) 一种基于特征跟踪和网格路径运动的视频稳像方法
JP2018113021A (ja) 情報処理装置およびその制御方法、プログラム
Yuan et al. 3D reconstruction of background and objects moving on ground plane viewed from a moving camera
CN115619826A (zh) 一种基于重投影误差和深度估计的动态slam方法
WO2012133371A1 (ja) 撮像位置および撮像方向推定装置、撮像装置、撮像位置および撮像方向推定方法ならびにプログラム
CN113642397A (zh) 一种基于手机视频的物体长度测量方法
KR101766823B1 (ko) 불규칙한 조도 변화에 강건한 영상 기반 주행거리 측정 시스템 및 방법
CN110009683B (zh) 基于MaskRCNN的实时平面上物体检测方法
CN113723432B (zh) 一种基于深度学习的智能识别、定位追踪的方法及***
KR101178015B1 (ko) 시차 맵 생성 방법

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
ASS Succession or assignment of patent right

Owner name: BEIJING CULTURAL AND SCIENTIFIC FINANCING LEASE CO

Free format text: FORMER OWNER: XIN'AOTE(BEIJING) VIDEO TECHNOLOGY CO., LTD.

Effective date: 20150326

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100080 HAIDIAN, BEIJING TO: 100044 SHUNYI, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20150326

Address after: 100044, room 2, building 1, No. 401, Golden Sail Road, Beijing, Shunyi District

Patentee after: Beijing culture science and technology finance leasing Limited by Share Ltd

Address before: 100080 Beijing city Haidian District xicaochang No. 1 Beijing Silicon Valley computer city 15 1501-1506 room

Patentee before: China Digital Video (Beijing) Limited

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20171011

Address after: 100143 Beijing city Haidian District xicaochang No. 1 Silicon Valley computer city 15 1501-1506 room

Patentee after: China Digital Video (Beijing) Limited

Address before: 100044, room 2, building 1, No. 401, Golden Sail Road, Beijing, Shunyi District

Patentee before: Beijing culture science and technology finance leasing Limited by Share Ltd

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

Granted publication date: 20120905

Termination date: 20170610

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