A SVM embedded particle filter for multi-object detection and tracking

Tracking a vary number of moving objects from an unsteady aerial platform has three major challenges. There are fast camera motion, changing scene and lighting, and targets entering and leaving the field of view at arbitrary position. In order to deal with these difficulties, a vision system that is capable of learning, detecting and tracking multiple objects of interest is developed. Our approach combines two important algorithms: SVM and particle filter. The particle filter using color histogram as observation feature is a powerful technique for tacking multi-target. However, the design of proposal distribution and the treatment for objects entering and leaving the scene are two crucial issues. In this paper, we incorporate information from HOG-based SVM detector. The offline learned SVM detector has two major functions in the tracking system. One is to initialize the starting states of particle filter automatically and add new objects entering the scene quickly. The other is to improve the proposal distribution for the particle filter. Meanwhile, the color-based particle filtering process enable us to efficiently and reliably track the individual objects. The experiments demonstrate that our SVM embedded particle filter is an effective and fully automatic method which can be used in multi-object tracking system.

[1]  Branko Ristic,et al.  A particle filter for joint detection and tracking of color objects , 2007, Image Vis. Comput..

[2]  Branko Ristic,et al.  A color-based particle filter for joint detection and tracking of multiple objects , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[3]  Luc Van Gool,et al.  An adaptive color-based particle filter , 2003, Image Vis. Comput..

[4]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[5]  Xiang He,et al.  A real-time fast incremental SLAM method for indoor navigation , 2013, 2013 Chinese Automation Congress.

[6]  Zdenek Kalal,et al.  Tracking-Learning-Detection , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Thomas S. Huang,et al.  Online updating appearance generative mixture model for meanshift tracking , 2007, Machine Vision and Applications.

[8]  Alborz Geramifard,et al.  On the Design and Use of a Micro Air Vehicle to Track and Avoid Adversaries , 2010, Int. J. Robotics Res..

[9]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[10]  Patrick Pérez,et al.  Color-Based Probabilistic Tracking , 2002, ECCV.

[11]  Alan Fern,et al.  Discriminatively trained particle filters for complex multi-object tracking , 2009, CVPR.

[12]  Alex Pentland,et al.  Pfinder: real-time tracking of the human body , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

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

[14]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[15]  James J. Little,et al.  Robust Visual Tracking for Multiple Targets , 2006, ECCV.

[16]  Michael Isard,et al.  BraMBLe: a Bayesian multiple-blob tracker , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.