A Real-Time Automatic Kurdistan Numberplate Recognition System

Author: Abubakar M. Ashir1
1Department of Computer Engineering, Faculty of Engineering, Tishk International University, Erbil, Iraq

Abstract: The current paper presents a real-time implementation of a numberplate recognition system for Kurdistan region of Iraq. Automatic numberplate recognition systems (ANPR) have played a key role in many places in enforcing regulations on safe driving and preventing vehicular theft, identity establishment and many other applications. Though there are number of such systems available, their accuracy and speed of execution at inference time is still a challenging issue. To detect a numberplate from a fast-moving vehicle or from a high-resolution camera input, an extremely fast algorithm is required capable of processing tenth of frames per second. This is a huge challenge for many systems and often a compromise is made between the accuracy of detection and execution speed. This work proposes and implement Automatic numberplate recognition system with high accuracy and capable of processing over 50 frames per second at image resolution of 1920×1080 on a raspberry pi B 4 processor. The proposed approach has two major parts: numberplate region localization and character recognition or extraction from the localized region. We used standard machine-learning approach to detect the region of interest using Haar-like features algorithm as feature extractor and Adaptive Boosting (AdaBoost) algorithm to train a cascade of weak learner’s classifiers for classification. After detection of the numberplate region from the input image, an optical character recognition algorithm (Tesseract) is used to extract the characters from the image for display and other use. Tesseract is a machine-learning based OCR algorithm which was pretrained with many languages and made available by google. To increase the detection accuracy, we proposed a masked training approach. The masked training approach uses masked positive samples as negative samples during the training. We also investigated the effect of using different boosting optimization techniques on the overall accuracy of the system. The overall accuracy and inference speed has greatly been improved when tested on a raspberry pi 4 B hardware.

Keywords: Numberplate, Haar-like Features, Cascaded Classification, AdaBoost, OCR

Download the PDF Document

Doi: 10.23918/eajse.v8i1p126

Published: June 13, 2022


Al Nasim, M. A., Chowdhury, A. I., Muna, J. N., & Shah, F. M. (2021). An automated approach for the recognition of bengali license plates. 2021 International Conference on Electronics, Communications and Information Technology (ICECIT), 1–4. https://doi.org/10.1109/ICECIT54077.2021.9641214

Anwar, M., & Ashir, A. M. (2020). An efficient image de-blurring technique using point spread function in high definition medical image. Eurasian Journal of Science & Engineering, 6(1), 27–38.

Byung-Gil, H., Lee, J. T., Lim, K.-T., & Choi, D.-H. (2020). License plate image generation using generative adversarial networks for end-to-end license plate character recognition from a small set of real images. Applied Sciences, 10(8), 1–16.

D.N., C., G., A., & M., R. (2012). Face detection using a boosted cascade of features using openCV. In K. R. Venugopal & L. M. Patnaik (Eds.), Wireless Networks and Computational Intelligence (pp. 399–404). Springer Berlin Heidelberg.

Laroca, R., Severo, E., Zanlorensi, L. A., Oliveira, L. S., Goncalves, G. R., Schwartz, W. R., & Menotti, D. (2018, July). A robust real-time automatic license plate recognition based on the {YOLO} detector. 2018 International Joint Conference on Neural Networks ({IJCNN}). https://doi.org/10.1109/ijcnn.2018.8489629

Li-Sang, L., Dong-Wei, H., Ying, M., Zhang, X.-Z., Jing, H., Li1, J.-N., & Yao, J. (2020). A novel license plate location method based on deep learning. Journal of Network Intelligence, 5(3), 93–101.

Mohsin, A. H., Hassin, A. H., & Jaleel, I. Q. A. (2010). An automatic recognizer for iraqi license plates using ELMAN neural network. Journal of Software Engineering and Applications, 3(12), 1163–1166.

Shehu, G. S., Ashir, A. M., & Eleyan, A. (2015). Character recognition using correlation & hamming distance. 2015 23rd Signal Processing and Communications Applications Conference, SIU 2015 – Proceedings. https://doi.org/10.1109/SIU.2015.7129937

Silva, S. M., & Jung, C. R. (2018). License plate detection and recognition in unconstrained scenarios. In V. Ferrari, M. Hebert, C. Sminchisescu, & Y. Weiss (Eds.), Computer Vision — ECCV 2018 (pp. 593–609). Springer International Publishing.

Singh, B., Kaur, M., Singh, D., & Singh, G. (2016). Automatic number plate recognition system by character position method. International Journal of Computational Vision and Robotics, 6(1), 94–112.

Viola, P., & Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, 1, I–I. https://doi.org/10.1109/CVPR.2001.990517

Yaseen, N. O., Ganim Saeed Al-Ali, S., & Sengur, A. (2019). Development of new anpr dataset for automatic number plate detection and recognition in North of Iraq. 2019 1st International Informatics and Software Engineering Conference (UBMYK), 1–6. https://doi.org/10.1109/UBMYK48245.2019.8965512