Video analysis-based vehicle detection and tracking using an MCMC sampling framework

This article presents a probabilistic method for vehicle detection and tracking through the analysis of monocular images obtained from a vehicle-mounted camera. The method is designed to address the main shortcomings of traditional particle filtering approaches, namely Bayesian methods based on importance sampling, for use in traffic environments. These methods do not scale well when the dimensionality of the feature space grows, which creates significant limitations when tracking multiple objects. Alternatively, the proposed method is based on a Markov chain Monte Carlo (MCMC) approach, which allows efficient sampling of the feature space. The method involves important contributions in both the motion and the observation models of the tracker. Indeed, as opposed to particle filter-based tracking methods in the literature, which typically resort to observation models based on appearance or template matching, in this study a likelihood model that combines appearance analysis with information from motion parallax is introduced. Regarding the motion model, a new interaction treatment is defined based on Markov random fields (MRF) that allows for the handling of possible inter-dependencies in vehicle trajectories. As for vehicle detection, the method relies on a supervised classification stage using support vector machines (SVM). The contribution in this field is twofold. First, a new descriptor based on the analysis of gradient orientations in concentric rectangles is defined. This descriptor involves a much smaller feature space compared to traditional descriptors, which are too costly for real-time applications. Second, a new vehicle image database is generated to train the SVM and made public. The proposed vehicle detection and tracking method is proven to outperform existing methods and to successfully handle challenging situations in the test sequences.

[1]  Carlo S. Regazzoni,et al.  Bayesian Tracking for Video Analytics , 2010, IEEE Signal Processing Magazine.

[2]  Frank Dellaert,et al.  MCMC-based particle filtering for tracking a variable number of interacting targets , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Ben J. A. Kröse,et al.  Approximate Bayesian methods for kernel-based object tracking , 2009, Comput. Vis. Image Underst..

[4]  Tomaso A. Poggio,et al.  A Trainable System for Object Detection , 2000, International Journal of Computer Vision.

[5]  Andrew Calway,et al.  Proceedings of the IEEE International Conference on Image Processing , 1996 .

[6]  Y.-D. Kim,et al.  Neural-edge-based vehicle detection and traffic parameter extraction , 2004, Image Vis. Comput..

[7]  David Suter,et al.  Joint Detection and Estimation of Multiple Objects From Image Observations , 2010, IEEE Transactions on Signal Processing.

[8]  Jing Wang,et al.  Multiple Human Tracking Using Particle Filter with Gaussian Process Dynamical Model , 2008, EURASIP J. Image Video Process..

[9]  Kuo-Chin Fan,et al.  Vehicle Detection Using Normalized Color and Edge Map , 2007, IEEE Transactions on Image Processing.

[10]  T. Moon,et al.  Mathematical Methods and Algorithms for Signal Processing , 1999 .

[11]  Jenn-Jier James Lien,et al.  Automatic Vehicle Detection Using Local Features—A Statistical Approach , 2008, IEEE Transactions on Intelligent Transportation Systems.

[12]  W. Seelen,et al.  Intensity and edge-based symmetry detection with an application to car-following , 1993 .

[13]  Luis Salgado Álvarez de Sotomayor,et al.  Video analysis based vehicle detection and tracking using an MCMC sampling framework , 2012 .

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

[15]  A. Zoubir,et al.  EURASIP Journal on Advances in Signal Processing , 2011 .

[16]  Tieniu Tan,et al.  Efficient image gradient based vehicle localization , 2000, IEEE Trans. Image Process..

[17]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[18]  Lionel Prevost,et al.  A Cascade of Boosted Generative and Discriminative Classifiers for Vehicle Detection , 2008, EURASIP J. Adv. Signal Process..

[19]  Massimo Bertozzi,et al.  Vehicle detection by means of stereo vision-based obstacles features extraction and monocular pattern analysis , 2006, IEEE Transactions on Image Processing.

[20]  Majid Asadi,et al.  Feature Classification for Robust Shape-Based Collaborative Tracking and Model Updating , 2008, EURASIP J. Image Video Process..

[21]  Luc Van Gool,et al.  Robust Multiperson Tracking from a Mobile Platform , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Juan José Pantrigo,et al.  Multi-dimensional visual tracking using scatter search particle filter , 2008, Pattern Recognit. Lett..

[23]  C. Hilario,et al.  Model based vehicle detection for intelligent vehicles , 2004, IEEE Intelligent Vehicles Symposium, 2004.

[24]  Jeff A. Bilmes,et al.  A gentle tutorial of the em algorithm and its application to parameter estimation for Gaussian mixture and hidden Markov models , 1998 .

[25]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[26]  Zehang Sun,et al.  Monocular precrash vehicle detection: features and classifiers , 2006, IEEE Transactions on Image Processing.

[27]  Axel Pinz,et al.  Object Localization with Boosting and Weak Supervision for Generic Object Recognition , 2005, SCIA.

[28]  Steve McLaughlin,et al.  Comparative study of textural analysis techniques to characterise tissue from intravascular ultrasound , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[29]  Simon J. Godsill,et al.  Detection and Tracking of Coordinated Groups , 2011, IEEE Transactions on Aerospace and Electronic Systems.