Skip to main content
Log in

Detection and classification of vehicles from omnidirectional videos using multiple silhouettes

  • Industrial and Commercial Application
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

A Correction to this article was published on 22 January 2018

This article has been updated

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Change history

  • 22 January 2018

    An acknowledgements section was missing in this paper. It should read as follows:

Notes

  1. http://cvrg.iyte.edu.tr.

  2. http://www.gopano.com.

  3. http://www.oncamgrandeye.com/security-systems/.

References

  1. 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

    Article  Google Scholar 

  2. Battiato S, Farinella G, Giudice O, Puglisi G (2016) Aligning shapes for symbol classification and retrieval. Multimed Tools Appl 75:5513–5531

    Article  Google Scholar 

  3. Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media Inc.

  4. 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

  5. Chen Z, Ellis T (2015) Semi-automatic annotation samples for vehicle type classification in urban environments. IET Intell Transp Syst 9:240–249

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

  14. 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

  15. 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

    Article  Google Scholar 

  16. Hu MK (1962) Visual pattern recognition by moment invariants. IRE Trans Inf Theory 8(2):179–187. doi:10.1109/TIT.1962.1057692

    Article  MATH  Google Scholar 

  17. 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

  18. 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

  19. Kuhn H (1955) The Hungarian method for the assignment problem. Nav Res Logist Q 2:83–97

    Article  MathSciNet  MATH  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

    Article  Google Scholar 

  23. 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

  24. Munkres J (1957) Algorithms for the assignment and transportation problems. J Soc Ind Appl Math 5:32–38

    Article  MathSciNet  MATH  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Welch H, Bishop G (1995) An introduction to the Kalman filter. University of North Carolina, Department of Computer Science Technical Report TR 95–041

  27. Yang M, Kpalma K, Ronsin J et al (2008) A survey of shape feature extraction techniques. Pattern recognition pp 43–90

  28. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yalin Bastanlar.

Additional information

A correction to this article is available online at https://doi.org/10.1007/s10044-018-0684-5.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-017-0593-z

Keywords

Navigation