กก
Real-time Compressive Tracking
Kaihua Zhang1, Lei Zhang1, Ming-Hsuan Yang2
1Dept. of Computing, The Hong Kong Polytechnic University, Hong Kong
2Electrical Engineering and Computer Science, University of California at Merced, United States
(a) Updating classifier at the t-th frame
(b) Tracking at the (t+1)-th frame
ABSTRACT
It is a challenging task to develop effective and efficient appearance models for robust object tracking due to factors such as pose variation, illumination change, occlusion, and motion blur. Existing online tracking algorithms often update models with samples from observations in recent frames. While much success has been demonstrated, several issues remain to be addressed. First, while these adaptive appearance models are data-dependent, there does not exist sufficient amount of data for online algorithms to learn at the outset. Second, online tracking algorithms often encounter the drift problems. As a result of self-taught learning, these misaligned samples are likely to be added and degrade the appearance models. In this paper, we propose a simple yet effective and efficient tracking algorithm with an appearance model based on features extracted from the multi-scale image feature space with data-independent basis. Our appearance model employs non-adaptive random projections that preserve the structure of the image feature space of objects. A very sparse measurement matrix is adopted to efficiently extract the features for the appearance model. We compress samples of foreground targets and the background using the same sparse measurement matrix. The tracking task is formulated as a binary classification via a naive Bayes classifier with online update in the compressed domain. The proposed compressive tracking algorithm runs in real-time and performs favorably against state-of-the-art algorithms on challenging sequences in terms of efficiency, accuracy and robustness.
Real-time compressive tracking. Kaihua Zhang, Lei Zhang, Ming-Hsuan Yang. ECCV 2012.
[PDF][SUPPLEMENTRAY]
MATLAB CODE C++ CODE (using video sequences) C++ CODE (using webcam) (bug has been corrected)!
Note: the C++ code has been revised. Now, the results by the MATLAB codes and C++ codes are almost the same. The results in the paper were generated by the MATLAB codes.
DATA
กก
Three our own used sequences can be downloaded from the following linkage:
กก
Some other datasets used by our paper can be downloaded from the following websites
http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml
http://cv.snu.ac.kr/research/~vtd/
http://gpu4vision.icg.tugraz.at/index.php?content=subsites/prost/prost.php
DEMO
Kaihua Zhang Last Updated: 2012-08-27