Skip to main content
Log in

An Efficient Vehicle Detection and Shadow Removal Using Gaussian Mixture Models with Blob Analysis for Machine Vision Application

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Cities in the modern era often face a hectic challenge due to increased urbanization and industrialization. This problem arises as the number of cars on the road increases over time, and the need for traffic data becomes important. This increase is not foreseen with the creation of suitable new road sections. Accordingly, in this paper, we developed a novel algorithm to detect and count vehicles of each frame from a CCTV footage after enhancing it accordingly. Morphological filtering is used for removal of noise from each frame. The vehicles are detected using blob analysis and detected as well as counted by Gaussian mixture models. Finally, we compare our proposed method’s results against a suitable and a recent method’s YOLO (you only look once algorithm) result.

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
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Data Availability

The data presented in this research are the compilation of research articles.

References

  1. Sutjiadi R, Setyati E, Lim R. Adaptive background extraction for video based traffic counter application using Gaussian mixture models algorithm. Telkomnika. 2015;13(3):1006–13 (ISSN 1693-6930).

    Article  Google Scholar 

  2. Rostianingsih S, Adipranata R, Wibisono FS. “Adaptive Background dengan Metode Gaussian Mixture Models” Untuk real-time tracking. J Tek Inf. 2008;9:68–77.

    Google Scholar 

  3. Lim R, Sutjiadi R, Setyati E. Adaptive background extraction-Gaussian mixture models method for vehicle counting application in video base. National Conference of Informatics Engineering and Information System (SeTISI). 2011.

  4. Bakti RY, Areni IS, Prayogi AA. Vehicle detection and tracking using Gaussian mixture model and Kalman filter. 2016 International conference on computational intelligence and cybernetics. IEEE; 2016.

  5. Jia T, Nong-liang S, Mao-yong C. Moving object detection based on blob analysis. 2008 IEEE International conference on automation and logistics. IEEE; 2008.

  6. Indrabayu B, et al. Blob modification in counting vehicles using Gaussian mixture models under heavy traffic. Asian Res. Publ. Netw. ARPN 10; 2015.

  7. Mirmozaffari M. Filtering in image processing. ENG Trans. 2020; 1:1–5.

  8. Bhonsle D, Vivek C, Sinha GR. Medical image denoising using bilateral filter. Int J Image Graph Signal Process. 2012;4(6):36.

    Article  Google Scholar 

  9. Miyamae K, Seiichi G. Noise level detection in general video. 2018 International workshop on advanced image technology (IWAIT). IEEE; 2018.

  10. Zlokolica V, Pizurica A, Philips W. Noise estimation for video processing based on spatio-temporal gradients. IEEE Signal Process Lett. 2016;13(6):337–40.

    Article  Google Scholar 

  11. Kamble VM, Bhurchandi K. Noise estimation and quality assessment of Gaussian noise corrupted images. IOP Conf Ser Mater Sci Eng. 2018;331(1):012019.

    Article  Google Scholar 

  12. Cheng J, Rajapakse JC. Segmentation of clustered nuclei with shape markers and marking function. IEEE Trans Biomed Eng. 2008;56(3):741–8.

    Article  Google Scholar 

  13. Arjunan RV, Vijaya Kumar V. Adaptive spatio-temporal filtering for video denoising using integer wavelet transform. 2011 international conference on emerging trends in electrical and computer technology. IEEE; 2011.

  14. Peters RA. A new algorithm for image noise reduction using mathematical morphology. IEEE Trans Image Process. 2020;4(5):554–68.

    Article  Google Scholar 

  15. Gonzalez RC. Digital image processing. Pearson Education India, recent edition. 2018

  16. Cao G, et al. Contrast enhancement of brightness-distorted images by improved adaptive gamma correction. Comput Electr Eng. 2020;66:569–82.

    Article  Google Scholar 

  17. Ackar H, Ali AA, Mohamed AS. A review on image enhancement techniques. Southeast Eur J Soft Comput. 2019. https://doi.org/10.21533/scjournal.v8i1.175.

    Article  Google Scholar 

  18. Naser FM. Detection of dynamic obstacles out of the line of sight for autonomous vehicles to increase safety based on shadows. Diss. Massachusetts Institute of Technology.

  19. Zhu S, Min Gu, Liu J. Moving vehicle detection and tracking algorithm in traffic video. TELKOMNIKA Indones J Electr Eng. 2020;11(6):3053–9.

    Google Scholar 

  20. Sun Z, Bebis G, Miller R. On-road vehicle detection: a review. IEEE Trans Pattern Anal Mach Intell. 2006;28(5):694–711.

    Article  Google Scholar 

  21. Wojke N, Bewley A, Paulus D. Simple online and realtime tracking with a Deep Association Metric. University of Koblenz-Landau, Queensland University of Technology; 2017.

  22. Melchiora P, Gouldinga AD. Filling the gaps: Gaussian mixture models from noisy, truncated or incomplete samples. Princeton: Department of Astrophysical Sciences, Princeton University; 2019.

    Google Scholar 

  23. Sri Jamiya S, Rani EP. LittleYOLO-SPP: a delicate real-time vehicle detection algorithm. Optik. 2020;225:165818.

    Google Scholar 

  24. Du S, Zhang P, Zhang B, Xu H. Weak and occluded vehicle detection in complex infrared environment based on improved YOLOv4. IEEE Access. 2021;9:25671–80.

    Article  Google Scholar 

  25. MATLAB & Simulink Solutions—MATLAB & Simulink. http://www.mathworks.com, 2017.

  26. Djenouri Y, Belhadi A, Srivastava G, Djenouri D, Line JC-W. Vehicle detection using improved region convolution neural network for accident prevention in smart roads. Pattern Recognit Lett. 2022;158:42–7.

    Article  Google Scholar 

  27. Maity M, Banerjee S, Sinha Chaudhuri S. Faster R-CNN and YOLO based vehicle detection: a survey. 2021 5th international conference on computing methodologies and communication (ICCMC); 2021. p. 1442–1447.

  28. Li F, Wang Z, Nie D, Zhang S, Jiang X, Zhao X, Hu P. BOE Technology Group, China, multi-camera vehicle tracking system for AI City challenge 2022. IEEE computer society conference on computer Vision and pattern recognition workshops (CVPRW); 2022.

  29. Chen Y, Li Z. An effective approach of vehicle detection using deep learning. Hindawi Comput Intell Neurosci. 2022;2022:1–9.

  30. Wang J, Dong Y, Zhao S, Zhang Z. A high-precision vehicle detection and tracking method based on the attention mechanism. Sensors. 2023;23(2):724.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Rajkumar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Industrial IoT and Cyber-Physical Systems” guest edited by Arun K Somani, Seeram Ramakrishnan, Anil Chaudhary and Mehul Mahrishi.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rajkumar, S., Hariharan, A., Girish, S. et al. An Efficient Vehicle Detection and Shadow Removal Using Gaussian Mixture Models with Blob Analysis for Machine Vision Application. SN COMPUT. SCI. 4, 451 (2023). https://doi.org/10.1007/s42979-023-01832-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-01832-y

Keywords

Navigation