A Gaussian mixture model and support vector machine approach to vehicle type and colour classification

The authors describe their approach to segmenting moving road vehicles from the colour video data supplied by a stationary roadside closed-circuit television (CCTV) camera and classifying those vehicles in terms of type (car, van and heavy goods vehicle) and dominant colour. For the segmentation, the authors use a recursively updated Gaussian mixture model approach, with a multi-dimensional smoothing transform. The authors show that this transform improves the segmentation performance, particularly in adverse imaging conditions, such as when there is camera vibration. The authors then present a comprehensive comparative evaluation of shadow detection approaches, which is an essential component of background subtraction in outdoor scenes. For vehicle classification, a practical and systematic approach using a kernelised support vector machine is developed. The good recognition rates achieved in the authors' experiments indicate that their approach is well suited for pragmatic vehicle classification applications.

[1]  Mohan M. Trivedi,et al.  Detecting Moving Shadows: Algorithms and Evaluation , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Yao-Jan Wu,et al.  Occlusion Robust and Environment Insensitive Algorithm for Vehicle Detection and Tracking Using Surveillance Video Cameras , 2008 .

[3]  M. Aizerman,et al.  Theoretical Foundations of the Potential Function Method in Pattern Recognition Learning , 1964 .

[4]  Oihana Otaegui,et al.  Real-time 3D Modeling of Vehicles in Low-cost Monocamera Systems , 2016, VISAPP.

[5]  Wei-bang Chen,et al.  A PCA-Based Vehicle Classification Framework , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[6]  Hui Wang,et al.  An Efficient Multi-object Tracking Method Using Multiple Particle Filters , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[7]  Björn Johansson,et al.  Combining shadow detection and simulation for estimation of vehicle size and position , 2009, Pattern Recognit. Lett..

[8]  W. Eric L. Grimson,et al.  Edge-based rich representation for vehicle classification , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[9]  Ferdinand van der Heijden,et al.  Efficient adaptive density estimation per image pixel for the task of background subtraction , 2006, Pattern Recognit. Lett..

[10]  Lorenzo Bruzzone,et al.  Classification of hyperspectral remote sensing images with support vector machines , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[11]  P. Wayne Power,et al.  Understanding Background Mixture Models for Foreground Segmentation , 2002 .

[12]  Thorsten Joachims,et al.  Training linear SVMs in linear time , 2006, KDD '06.

[13]  Larry S. Davis,et al.  Non-parametric Model for Background Subtraction , 2000, ECCV.

[14]  Nicolas Martel-Brisson,et al.  Learning and Removing Cast Shadows through a Multidistribution Approach , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Dar-Shyang Lee,et al.  Effective Gaussian mixture learning for video background subtraction , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Zezhi Chen,et al.  Video Object Tracking Based on a Chamfer Distance Transform , 2007, 2007 IEEE International Conference on Image Processing.

[17]  W. Eric L. Grimson,et al.  Learning Patterns of Activity Using Real-Time Tracking , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Wei Zhang,et al.  Multilevel Framework to Detect and Handle Vehicle Occlusion , 2008, IEEE Transactions on Intelligent Transportation Systems.

[19]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[20]  Stuart J. Russell,et al.  Image Segmentation in Video Sequences: A Probabilistic Approach , 1997, UAI.

[21]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.

[22]  Bernhard Schölkopf,et al.  Extracting Support Data for a Given Task , 1995, KDD.

[23]  Vladimir Vapnik,et al.  An overview of statistical learning theory , 1999, IEEE Trans. Neural Networks.

[24]  Bernhard Schölkopf,et al.  Comparison of View-Based Object Recognition Algorithms Using Realistic 3D Models , 1996, ICANN.

[25]  Rita Cucchiara,et al.  Detecting Moving Objects, Ghosts, and Shadows in Video Streams , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Mark S. Drew,et al.  Removing Shadows from Images , 2002, ECCV.

[27]  Patrick Haffner,et al.  Support vector machines for histogram-based image classification , 1999, IEEE Trans. Neural Networks.

[28]  V. Vapnik Pattern recognition using generalized portrait method , 1963 .

[29]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..