Detection and classification of vehicles from omnidirectional videos using multiple silhouettes

To detect and classify vehicles in omnidirectional videos, we propose an approach based on the shape (silhouette) of the moving object obtained by background subtraction. Different from other shape-based classification techniques, we exploit the information available in multiple frames of the video. We investigated two different approaches for this purpose. One is combining silhouettes extracted from a sequence of frames to create an average silhouette, the other is making individual decisions for all frames and use consensus of these decisions. Using multiple frames eliminates most of the wrong decisions which are caused by a poorly extracted silhouette from a single video frame. The vehicle types we classify are motorcycle, car (sedan) and van (minibus). The features extracted from the silhouettes are convexity, elongation, rectangularity and Hu moments. We applied two separate methods of classification. First one is a flowchart-based method that we developed and the second is K-nearest neighbour classification. 60% of the samples in the dataset are used for training. To ensure randomization in the experiments, threefold cross-validation is applied. The results indicate that using multiple silhouettes increases the classification performance.

[1]  Sergio Escalera,et al.  Circular Blurred Shape Model for Multiclass Symbol Recognition , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[3]  Jean-Marc Odobez,et al.  Multi-Layer Background Subtraction Based on Color and Texture , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Giovanni Maria Farinella,et al.  An integrated system for vehicle tracking and classification , 2015, Expert Syst. Appl..

[5]  Tarak Gandhi,et al.  Multi-camera Based Traffic Flow Characterization & Classification , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[6]  Hakki Can Karaimer,et al.  Car detection with omnidirectional cameras using Haar-like features and cascaded boosting , 2014, 2014 22nd Signal Processing and Communications Applications Conference (SIU).

[7]  M.M. Trivedi,et al.  Video Based Surround Vehicle Detection, Classification and Logging from Moving Platforms: Issues and Approaches , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[8]  Taghi M. Khoshgoftaar,et al.  Classification of Ships in Surveillance Video , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[9]  Gary R. Bradski,et al.  Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library , 2016 .

[10]  David A. McAllester,et al.  A discriminatively trained, multiscale, deformable part model , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  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).

[12]  Kpalma Kidiyo,et al.  A Survey of Shape Feature Extraction Techniques , 2008 .

[13]  Zezhi Chen,et al.  Semi-automatic annotation samples for vehicle type classification in urban environments , 2015 .

[14]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[15]  Osama Masoud,et al.  Detection and classification of vehicles , 2002, IEEE Trans. Intell. Transp. Syst..

[16]  Antoine Vacavant,et al.  A comprehensive review of background subtraction algorithms evaluated with synthetic and real videos , 2014, Comput. Vis. Image Underst..

[17]  Mohan M. Trivedi,et al.  Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules , 2006, 2006 IEEE International Conference on Video and Signal Based Surveillance.

[18]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[19]  Giovanni Maria Farinella,et al.  Distortion Adaptive Descriptors: Extending Gradient-Based Descriptors to Wide Angle Images , 2015, ICIAP.

[20]  Giovanni Maria Farinella,et al.  Aligning shapes for symbol classification and retrieval , 2015, Multimedia Tools and Applications.

[21]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[22]  Zezhi Chen,et al.  Vehicle type categorization: A comparison of classification schemes , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[23]  Sergio A. Velastin,et al.  Detection and classification of vehicles for urban traffic scenes , 2008 .

[24]  Yohan Dupuis,et al.  A direct approach for face detection on omnidirectional images , 2011, 2011 IEEE International Symposium on Robotic and Sensors Environments (ROSE).

[25]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[26]  A. Enis Çetin,et al.  Silhouette-Based Method for Object Classification and Human Action Recognition in Video , 2006, ECCV Workshop on HCI.

[27]  Yalin Bastanlar,et al.  A direct approach for object detection with catadioptric omnidirectional cameras , 2016, Signal Image Video Process..

[28]  S. M. Mahbubur Rahman,et al.  Detection and Classification of Vehicles From Video Using Multiple Time-Spatial Images , 2012, IEEE Transactions on Intelligent Transportation Systems.

[29]  Kuntal Sengupta,et al.  Framework for real-time behavior interpretation from traffic video , 2005, IEEE Transactions on Intelligent Transportation Systems.