An effective automatic tracking algorithm based on Camshift and Kalman filter

被引:2
作者
Liang, Juan [1 ]
Hou, Jianhua [1 ]
Xiang, Jun [1 ]
Da, Bangyou [1 ]
Chen, Shaobo [1 ]
机构
[1] S Cent Univ Nationalities, Dept Elect Informat Engn, Wuhan 430074, Peoples R China
来源
MIPPR 2011: AUTOMATIC TARGET RECOGNITION AND IMAGE ANALYSIS | 2011年 / 8003卷
关键词
object tracking; Camshift algorithm; Kalman filter; inter-frame difference; canny edge detection;
D O I
10.1117/12.902093
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An automatic tracking algorithm based on Camshift and Kalman filter is proposed in this paper to deal with the problems in traditional Camshift algorithm, such as artificial orientation and increasing possibility of tracking failure under occlusion. The inter-frame difference and canny edge detection are combined to segment perfect moving object region accurately, and the center point of the region is obtained as the initial position of the object. With regard to tracking under occlusion, Kalman filter is used to predict the position and velocity of the target. Specifically, the initial iterative position of Camshift algorithm is obtained by Kalman filter in every frame, and then Camshift algorithm is utilized to track the target position. Finally, the parameters of adaptive Kalman filter are updated by the optimal position. However, when severe occlusion appears, the optimal position calculated by Camshift algorithm is inaccurate, and the Kalman filter fails to estimate the coming state effectively. In this situation, the Kalman filter is updated by the Kalman predictive value instead of the value calculated by the Camshift algorithm. The experiment results demonstrate that the proposed algorithm can detect and track the target object accurately and has better robustness to occlusion.
引用
收藏
页数:7
相关论文
共 12 条
[1]  
Badenas J., 1997, Image Analysis and Processing. 9th International Conference, ICIAP '97 Proceedings, P502
[2]  
Badski G. R., 1998, INTEL TECHNOLOGY J
[3]   Real time face and object tracking as a component of a perceptual user interface [J].
Bradski, GR .
FOURTH IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION - WACV'98, PROCEEDINGS, 1998, :214-219
[4]   Object tracking algorithm based on Camshift algorithm combinating with difference in frame [J].
Chu, Hongxia ;
Ye, Shujiang ;
Guo, Qingchang ;
Liu, Xia .
2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, :51-+
[5]  
Comaniciu D, 2000, PROC CVPR IEEE, P142, DOI 10.1109/CVPR.2000.854761
[6]  
Heckenberg D., 2002, P SOC PHOTO-OPT INS, V4067, P261
[7]   Region-based shape descriptor invariant to rotation, scale and translation [J].
Kim, HK ;
Kim, JD .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2000, 16 (1-2) :87-93
[8]   Tracking deformable objects with the active contour model [J].
Lin, YT ;
Chang, YL .
IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS '97, PROCEEDINGS, 1997, :608-609
[9]   Research of the improved Camshift tracking algorithm [J].
Liu, Xia ;
Chu, Hongxia ;
Li, Pingjun .
2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS I-V, CONFERENCE PROCEEDINGS, 2007, :968-+
[10]  
Peng Juan-chun, 2006, Journal of Shanghai Jiaotong University, V40, P1161