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.
Similar content being viewed by others
Data Availability
The data presented in this research are the compilation of research articles.
References
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).
Rostianingsih S, Adipranata R, Wibisono FS. “Adaptive Background dengan Metode Gaussian Mixture Models” Untuk real-time tracking. J Tek Inf. 2008;9:68–77.
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.
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.
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.
Indrabayu B, et al. Blob modification in counting vehicles using Gaussian mixture models under heavy traffic. Asian Res. Publ. Netw. ARPN 10; 2015.
Mirmozaffari M. Filtering in image processing. ENG Trans. 2020; 1:1–5.
Bhonsle D, Vivek C, Sinha GR. Medical image denoising using bilateral filter. Int J Image Graph Signal Process. 2012;4(6):36.
Miyamae K, Seiichi G. Noise level detection in general video. 2018 International workshop on advanced image technology (IWAIT). IEEE; 2018.
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.
Kamble VM, Bhurchandi K. Noise estimation and quality assessment of Gaussian noise corrupted images. IOP Conf Ser Mater Sci Eng. 2018;331(1):012019.
Cheng J, Rajapakse JC. Segmentation of clustered nuclei with shape markers and marking function. IEEE Trans Biomed Eng. 2008;56(3):741–8.
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.
Peters RA. A new algorithm for image noise reduction using mathematical morphology. IEEE Trans Image Process. 2020;4(5):554–68.
Gonzalez RC. Digital image processing. Pearson Education India, recent edition. 2018
Cao G, et al. Contrast enhancement of brightness-distorted images by improved adaptive gamma correction. Comput Electr Eng. 2020;66:569–82.
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.
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.
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.
Sun Z, Bebis G, Miller R. On-road vehicle detection: a review. IEEE Trans Pattern Anal Mach Intell. 2006;28(5):694–711.
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.
Melchiora P, Gouldinga AD. Filling the gaps: Gaussian mixture models from noisy, truncated or incomplete samples. Princeton: Department of Astrophysical Sciences, Princeton University; 2019.
Sri Jamiya S, Rani EP. LittleYOLO-SPP: a delicate real-time vehicle detection algorithm. Optik. 2020;225:165818.
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.
MATLAB & Simulink Solutions—MATLAB & Simulink. http://www.mathworks.com, 2017.
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.
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.
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.
Chen Y, Li Z. An effective approach of vehicle detection using deep learning. Hindawi Comput Intell Neurosci. 2022;2022:1–9.
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.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-01832-y