An Automatic Traffic Rules Violation Detection and Number Plate Recognition System for Bangladesh
Main Article Content
Abstract
The traffic controlling system in Bangladesh has not been updated enough with respect to fast improving technology. As a result, traffic rules violation detection and identification of the vehicle has become more difficult as the number of vehicles is increasing day by day. Moreover, controlling traffic is still manual. To solve this problem, the traffic controlling system can be digitalized by a system that consists of two major parts which are traffic rules violation detection and number plate recognition. In this research, these processes are done automatically which is based on machine learning, deep learning, and computer vision technology. Before starting this process, an object on the road is identified through the YOLOv3 algorithm. By using the OpenCV algorithm, traffic rules violation is detected and the vehicle that violated these rules is identified. To recognize the number plate of the vehicle, image acquisition, edge detection, segmentation of characters is done sequentially by using Convolution Neural Network (CNN) in MATLAB background. Among the traffic rules, the following traffic signal is implemented in this research.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
AJSE contents are under the terms of the Creative Commons Attribution License. This permits anyone to copy, distribute, transmit and adapt the worknon-commercially provided the original work and source is appropriately cited.
References
[2] M. Fabry, “This Is Why Cars Have License Plates”, Apr. 25, 2016. [Online]. Available: https://time.com/4301055/number-plate-history/ [Accessed Aug. 18,2019].
[3] Md. M. A. Joarder, K. Mahmud, T. Ahmed, M. Kawser, and B. Ahamed, "Bangla automatic license plate recognition system using artificial neural network." (2012).
[4] Sharma, Rinky. "Automatic license plate based smart vehicle validation & security by gate control & email send." International Journal of Computer Science and Information Technologies 6.2 (2015): 952-957.
[5] D. Madhu Babu, K. Manvitha, M. S. Narendra, A. Swathi, K. Praveen Varma, "Vehicle Tracking Using Number Plate Recognition System." International Journal of Computer Science and Information Technologies 6.2 (2015): 1473-1476.
[6] J. Canny, “A Computational Approach to Edge Detection”, IEEE Transaction on Pattern Analysis and Machine Intelligence, Vol. 8, No. 6, 1986.
[7] Garg, N. and Garg, N., 2013. Binarization techniques used for grey scale images. International Journal of Computer Applications, 71(1), pp.8-11.
[8] Anbarjafari, G., 2014. Introduction to image processing. Digital Image Processing. University of Tartu, Tartu.
[9] M. Bertozzi, A. Broggi, A. Fascioli, and S. Nichele, “Stereo Vision-based Vehicle Detection”, in proceedings of IEEE Intelligent Vehicles Symposium, pp. 39-44, Dearbon, MI, USA, 2000.
[10] Sang, J., Wu, Z., Guo, P., Hu, H., Xiang, H., Zhang, Q., & Cai, B. (2018). An improved YOLOv3 for vehicle detection. Sensors, 18(12), 4272.
[11] Thiel, G. (2000). Automatic CCTV surveillance-towards the VIRTUAL GUARD. IEEE Aerospace and Electronic Systems Magazine, 15(7), 3-9.
[12] Yi, Z., Yongliang, S. and Jun, Z., 2019. An improved tiny-yolov3 pedestrian detection algorithm. Optik, 183, pp.17-23.
[13] Hasan, M., 2011. Real time detection and recognition of vehicle license plate in Bangla.