Dynamic Resource Allocation by Ranking SVM for Particle Filter Tracking

We propose a dynamic resource allocation algorithm based on Ranking Support Vector Machine (R-SVM) for particle filter tracking. We adjust the number of observations in each frame adaptively, where tracker performs measurement for a subset of particles to preserve mode locations in the posterior and allocates the rest of particles to maintain the diversity of the posterior without actual measurements. The number of measurements is determined by a ranking classifier, which evaluates the quality of each particle and counts the number of good ones. The ranking classifier is trained by R-SVM algorithm and universally applicable to every object and sequence because it is learned based on observation likelihoods, not image features. Our algorithm is useful to reduce observation cost and improve sampling quality in particle filtering. We integrated the proposed technique into l1 minimization tracking based on sparse representation and validated its effectiveness with several challenging videos.

[1]  Bohyung Han,et al.  Visual Tracking by Continuous Density Propagation in Sequential Bayesian Filtering Framework , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[3]  Horst Bischof,et al.  Real-Time Tracking via On-line Boosting , 2006, BMVC.

[4]  Horst Bischof,et al.  Semi-supervised On-Line Boosting for Robust Tracking , 2008, ECCV.

[5]  Yong Rui,et al.  Better proposal distributions: object tracking using unscented particle filter , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[6]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .

[7]  Patrick Pérez,et al.  Maintaining multimodality through mixture tracking , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[8]  Bohyung Han,et al.  Multi-Camera Tracking with Adaptive Resource Allocation , 2010, International Journal of Computer Vision.

[9]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[10]  Haibin Ling,et al.  Robust Visual Tracking using 1 Minimization , 2009 .

[11]  Ming-Hsuan Yang,et al.  Adaptive Probabilistic Visual Tracking with Incremental Subspace Update , 2004, ECCV.

[12]  Larry S. Davis,et al.  Resource Allocation for Tracking Multiple Targets Using Particle Filters , 2008 .

[13]  Luc Van Gool,et al.  Beyond semi-supervised tracking: Tracking should be as simple as detection, but not simpler than recognition , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[14]  James J. Little,et al.  A Boosted Particle Filter: Multitarget Detection and Tracking , 2004, ECCV.

[15]  Dan Schonfeld,et al.  Adaptive resource allocation in particle filtering for articulated object tracking , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[16]  Larry S. Davis,et al.  Object Tracking at Multiple Levels of Spatial Resolutions , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).

[17]  Thorsten Joachims,et al.  Optimizing search engines using clickthrough data , 2002, KDD.

[18]  Allen Y. Yang,et al.  Robust Face Recognition via Sparse Representation , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..