Abstract
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.
Similar content being viewed by others
Change history
22 January 2018
An acknowledgements section was missing in this paper. It should read as follows:
References
Battiato S, Farinella G, Furnari A, Puglisi G, Snijders A, Spiekstra J (2015) An integrated system for vehicle tracking and classification. Expert Syst Appl 42:7263–7275
Battiato S, Farinella G, Giudice O, Puglisi G (2016) Aligning shapes for symbol classification and retrieval. Multimed Tools Appl 75:5513–5531
Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media Inc.
Buch N, Orwell J, Velastin S (2008) Detection and classification of vehicles for urban traffic scenes. In: Visual information engineering, 2008. VIE 2008. 5th International conference on, pp 182–187
Chen Z, Ellis T (2015) Semi-automatic annotation samples for vehicle type classification in urban environments. IET Intell Transp Syst 9:240–249
Chen Z, Ellis T, Velastin S (2011) Vehicle type categorization: a comparison of classification schemes. In: Intelligent transportation systems (ITSC), 2011 14th international IEEE conference on, pp 74–79. doi:10.1109/ITSC.2011.6083075
Cinaroglu I, Bastanlar Y (2015) A direct approach for object detection with catadioptric omnidirectional cameras. Signal, Image Video Process 1–8. doi:10.1007/s11760-015-0768-2
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: Computer vision and pattern recognition, 2005. CVPR 2005. IEEE computer society conference on, vol 1, pp 886–893 vol 1. doi:10.1109/CVPR.2005.177
Dedeoglu Y, Toreyin B, Gudukbay U, Cetin A (2006) Silhouette-based method for object classification and human action recognition in video. In: Computer vision in human-computer interaction, Lecture notes in computer science, vol 3979, pp 64–77. Springer, Berlin. doi:10.1007/11754336_7
Dupuis Y, Savatier X, Ertaud J, Vasseur P (2011) A direct approach for face detection on omnidirectional images. In: Robotic and sensors environments (ROSE), 2011 IEEE international symposium on, pp 243–248. doi:10.1109/ROSE.2011.6058532
Escalera S, Fornes A, Pujol O, Llados J, Radeva P (2011) Circular blurred shape model for multiclass symbol recognition. IEEE Trans Syst Man Cybern 41:497–506
Felzenszwalb P, McAllester D, Ramanan D (2008) A discriminatively trained, multiscale, deformable part model. In: Computer vision and pattern recognition, 2008. CVPR 2008. IEEE conference on, pp 1–8. doi:10.1109/CVPR.2008.4587597
Furnari A, Farinella G, Bruna A, Battiato S (2015) Distortion adaptive descriptors: extending gradient-based descriptors to wide angle images. In: International conference on image analysis and processing
Gandhi T, Trivedi M (2007) Video based surround vehicle detection, classification and logging from moving platforms: issues and approaches. In: Intelligent vehicles symposium, 2007 IEEE, pp 1067–1071. doi:10.1109/IVS.2007.4290258
Gupte S, Masoud O, Martin R, Papanikolopoulos N (2002) Detection and classification of vehicles. IEEE Trans Intell Trans Syst 3(1):37–47. doi:10.1109/6979.994794
Hu MK (1962) Visual pattern recognition by moment invariants. IRE Trans Inf Theory 8(2):179–187. doi:10.1109/TIT.1962.1057692
Karaimer HC, Bastanlar Y (2014) Car detection with omnidirectional cameras using haar-like features and cascaded boosting. In: Signal processing and communications applications conference (SIU), 2014 22nd, pp 301–304. doi:10.1109/SIU.2014.6830225
Khoshabeh R, Gandhi T, Trivedi M (2007) Multi-camera based traffic flow characterization and classification. In: Intelligent transportation systems conference, 2007. ITSC 2007. IEEE, pp 259–264. doi:10.1109/ITSC.2007.4357750
Kuhn H (1955) The Hungarian method for the assignment problem. Nav Res Logist Q 2:83–97
Kumar P, Ranganath S, Weimin H, Sengupta K (2005) Framework for real-time behavior interpretation from traffic video. IEEE Trans Intell Transp Syst 6(1):43–53. doi:10.1109/TITS.2004.838219
Luo Q, Khoshgoftaar T, Folleco A (2006) Classification of ships in surveillance video. In: Information reuse and integration, 2006 IEEE international conference on, pp 432–437. doi:10.1109/IRI.2006.252453
Mithun N, Rashid N, Rahman S (2012) Detection and classification of vehicles from video using multiple time-spatial images. IEEE Trans Intell Transp Syst 13(3):1215–1225. doi:10.1109/TITS.2012.2186128
Morris B, Trivedi M (2006) Improved vehicle classification in long traffic video by cooperating tracker and classifier modules. In: Video and signal based surveillance, 2006. AVSS ’06. IEEE international conference on, pp 9–9. doi:10.1109/AVSS.2006.65
Munkres J (1957) Algorithms for the assignment and transportation problems. J Soc Ind Appl Math 5:32–38
Sobral A, Vacavant A (2014) A comprehensive review of background subtraction algorithms evaluated with synthetic and real videos. Comput Vis Image Underst 122:4–21. doi:10.1016/j.cviu.2013.12.005
Welch H, Bishop G (1995) An introduction to the Kalman filter. University of North Carolina, Department of Computer Science Technical Report TR 95–041
Yang M, Kpalma K, Ronsin J et al (2008) A survey of shape feature extraction techniques. Pattern recognition pp 43–90
Yao J, Odobez J (2007) Multi-layer background subtraction based on color and texture. In: IEEE conference on computer vision and pattern recognition, pp 1–8
Author information
Authors and Affiliations
Corresponding author
Additional information
A correction to this article is available online at https://doi.org/10.1007/s10044-018-0684-5.
Rights and permissions
About this article
Cite this article
Karaimer, H.C., Baris, I. & Bastanlar, Y. Detection and classification of vehicles from omnidirectional videos using multiple silhouettes. Pattern Anal Applic 20, 893–905 (2017). https://doi.org/10.1007/s10044-017-0593-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-017-0593-z