Design of Automatic Number Plate Recognition System for Yemeni Vehicles with Support Vector Machine

Full Text (PDF, 1141KB), PP.37-52

Views: 0 Downloads: 0


Farhan M. Nashwan 1 Khaled A. M. Al Soufy 1,* Nagi H. Al-Ashwal 1 Majed A. Al-Badany 1

1. Department of Electrical Engineering, Ibb University, Ibb City, Yemen

* Corresponding author.


Received: 24 Mar. 2023 / Revised: 15 May 2023 / Accepted: 22 Jun. 2023 / Published: 8 Aug. 2023

Index Terms

ANPR, Image Segmentation, Digit Recognition, SVM


Automatic Number Plate Recognition (ANPR) is an important tool in the Intelligent Transport System (ITS). Plate features can be used to provide the identification of any vehicle as they help ensure effective law enforcement and security. However, this is a challenging problem, because of the diversity of plate formats, different scales, rotations and non-uniform illumination and other conditions during image acquisition. This work aims to design and implement an ANPR system specified for Yemeni vehicle plates. The proposed system involves several steps to detect, segment, and recognize Yemeni vehicle plate numbers. First, a dataset of images is manually collected. Then, the collected images undergo preprocessing, followed by plate extraction, digit segmentation, and feature extraction. Finally, the plate numbers are identified using Support Vector Machine (SVM). When designing the proposed system, all possible conditions that could affect the efficiency of the system were considered. The experimental results showed that the proposed system achieved 96.98% and 99.19% of the training and testing success rates respectively.

Cite This Paper

Farhan M. Nashwan, Khaled A. M. Al Soufy, Nagi H. Al-Ashwal, Majed A. Al-Badany, "Design of Automatic Number Plate Recognition System for Yemeni Vehicles with Support Vector Machine", International Journal of Intelligent Systems and Applications(IJISA), Vol.15, No.4, pp.37-52, 2023. DOI:10.5815/ijisa.2023.04.04


[1] S. Ozbay and E. Ercelebi, “Automatic vehicle identification by plate recognition,” [Online]. Available: [Accessed: 30-Apr-2023].
[2] H. K. Sulehria, Y. Zhang, D. Irfan, and A. K. Sulehria, “Vehicle number plate recognition using hybrid mathematical morphological techniques,” in Proceedings of the 7th WSEAS International Conference on Signal Processing, 2008, pp. 127–133.
[3] R. Boliwala and M. Pawar, "Automatic number plate detection for varying illumination conditions," 2016 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, India, 2016, pp. 0658-0661, doi: 10.1109/ICCSP.2016.7754224.
[4] N. O. Yaseen, S. G. S. Al-Ali and A. Sengur, "An Efficient Model for Automatic Number Plate Detection using HOG Feature from New North Iraq Vehicle Images Dataset," 2019 1st International Informatics and Software Engineering Conference (UBMYK), Ankara, Turkey, 2019, pp. 1-6, doi: 10.1109/UBMYK48245.2019.8965573.
[5] K. H. P. Akshay lepcha, S. R. Adithya, G. Anuraag, K. Sathish, I. “A Novel Methodology for License Plate Detection Using Knn Classifier,” Journal, F.O.R. Advanced, A. Sciences, “ISSN NO: 2394-8442, 5(3), 582–586.
[6] G. Lokesh, S. Yogesh, K. Prasad, R. Akash, “Review Paper on Automatic Vehicle Number Plate Detection and Recognition Using Image Processing”, International Journal of Advance Engineering and Research, 47–50, 2017.
[7] Aruna Bajpai, "A survey on automatic vehicle number plate detection system." International Journal of Computer Science Trends and Technology (IJCST) 5, no. 2, 291-297, 2017.
[8], accessed date 14/10/2022.
[9] Shahnaj Parvin, Liton Jude Rozario, Md. Ezharul Islam, "Vehicle Number Plate Detection and Recognition Techniques: A Review." Advances in Science, Technology and Engineering Systems Journal 6, 423-438, 2021.
[10] J. Shashirangana, H. Padmasiri, D. Meedeniya and C. Perera, "Automated License Plate Recognition: A Survey on Methods and Techniques," in IEEE Access, vol. 9, pp. 11203-11225, 2021, doi: 10.1109/ACCESS.2020.3047929.
[11] Omid Akbarzadeh, Mohammad R. Khosravi, and Linss T. Alex. "Design and matlab simulation of Persian license plate recognition using neural network and image filtering for intelligent transportation systems." ASP Transactions on Pattern Recognition and Intelligent Systems 2, no. 1, 1-14, 2022.
[12] R. Fernandes, K. Madhu Rai, A. P. Rodrigues, B. A. Mohan, N. Sreenivasa and N. Megha, "Recognition of Moving Vehicle Number Plates using Convolutional Neural Network and Support Vector Machine Techniques," 2021 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Nitte, India, 2021, pp. 93-98, doi: 10.1109/DISCOVER52564.2021.9663618.
[13] A. M. Hassan, S. A. Ghoul, and A. A. Alkabir, “Libyan vehicle license plate recognition with support vector machine,” MJSc, vol. 37, no. 1, pp. 1–13, 2022.
[14] Asma Mustafa Ali, Wafa I. Eltarhouni, and Kenz A. Bozed. "On-Road Vehicle Detection using Support Vector Machine and Decision Tree Classifications." In Proceedings of the 6th International Conference on Engineering & MIS 2020, pp. 1-5. 2020.
[15] R. Radha and V. R. Viju, "Automated Vehicle Number Plate (VNP) Detection based on Optimized Segmentation and Machine Learning," 2022 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS), Erode, India, 2022, pp. 292-306, doi: 10.1109/ICSCDS53736.2022.9760741.
[16] F. Gao, Y. Cai, Y. Ge, and S. Lu, “EDF‐LPR: a new encoder–decoder framework for license plate recognition,” IET Intell. Transp. Syst., vol. 14, no. 8, pp. 959–969, 2020.
[17] N. Omar, A. Sengur, and S. G. S. Al-Ali, “Cascaded deep learning-based efficient approach for license plate detection and recognition,” Expert Syst. Appl., vol. 149, no. 113280, p. 113280, 2020.
[18] N. Liyana Yaacob, A. Ahmed Alkahtani, Fuad M. Noman, AW Mahmood Zuhdi, and Dhuha Habeeb. "License plate recognition for campus auto-gate system." Indonesian Journal of Electrical Engineering and Computer Science 21, no. 1, 128-136, 2021.
[19] S. Miyata and K. Oka, "Automated license plate detection using a support vector machine," 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), Phuket, Thailand, 2016, pp. 1-5, doi: 10.1109/ICARCV.2016.7838653.
[20] Maha Driss, Iman Almomani, Rahaf Al-Suhaimi, and Hanan Al-Harbi. "Automatic Saudi Arabian License Plate Detection and Recognition Using Deep Convolutional Neural Networks."In International Conference of Reliable Information and Communication Technology, pp. 3-15. Springer, Cham, 2022.
[21] Z. Selmi, M. B. Halima, U. Pal, and M. A. Alimi, “DELP-DAR system for license plate detection and recognition,” Pattern Recognit. Lett., vol. 129, pp. 213–223, 2020.
[22] David J Ketcham, Roger W. Lowe, and J. William Weber. Image enhancement techniques for cockpit displays. Hughes Aircraft Co Culver City Ca Display Systems Lab, 1974.
[23] W. Wang, W. Wang, and Z. Hu, “Segmenting retinal vessels with revised top-bottom-hat transformation and flattening of minimum circumscribed ellipse,” Med. Biol. Eng. Comput., vol. 57, no. 7, pp. 1481–1496, 2019.
[24] D Zhang, X. Ye, and X. Hu. "An Improved Algorithm Based on Wellner’s Threshold Segmentation Method [J]." Open Cybernetics & Systemics Journal 9, no. 1, 32-36, 2015.
[25] Faisal Shafait, Daniel Keysers, and Thomas M. Breuel. "Efficient implementation of local adaptive thresholding techniques using integral images." In Document recognition and retrieval XV, vol. 6815, pp. 317-322. SPIE, 2008.
[26] S. V. Dnyandeo, and R. S. Nipanikar. "A review of adaptive thresholding techniques for vehicle number plate recognition." International Journal of Advanced Research in Computer and Communication Engineering 5, no. 4, 944-946, 2016.
[27] Mustafa S. Kadhm, and Alia Karim Abdul Hassan. "Handwriting word recognition based on SVM classifier." International
Journal of Advanced Computer Science & Applications 1, no. 6, 64-68, 2015.
[28] OV Ramana Murthy, and M. Hanmandlu. "Zoning based Devanagari character recognition." International Journal of Computer Applications 27, no. 4, 21-25, 2011.
[29] Surendra Pandurang Ramteke, Ajay Anil Gurjar, and Dhiraj Sheshrao Deshmukh. "A streamlined OCR system for handwritten Marathi text document classification and recognition using SVM-ACS algorithm." International Journal of Intelligent Engineering and Systems 11, no. 3, 186-195, 2018.
[30] Chih-Chung Chang, and Chih-Jen Lin. "LIBSVM: a library for support vector machines." ACM transactions on intelligent systems and technology (TIST) 2, no. 3, 1-27, 2011.
[31] Eva Tuba, Milan Tuba, and Dana Simian. "Handwritten digit recognition by support vector machine optimized by bat algorithm." (2016).
[32] A. Tharwat, “Parameter investigation of support vector machine classifier with kernel functions,” Knowl. Inf. Syst., vol. 61, no. 3, pp. 1269–1302, 2019.
[33] Naveed Mufti, and Syed Afaq Ali Shah. "Automatic number plate Recognition: A detailed survey of relevant algorithms." Sensors 21, no. 9, 3028, 2021.
[34] M.Y. Arafat, A.S.M. Khairuddin, R. Paramesran, “Connected component analysis integrated edge based technique for automatic vehicular license plate recognition framework,” IET Intelligent Transport Systems, 14(7), 712–723, 2020.
[35] B. B. Yousif, M. M. Ata, N. Fawzy and M. Obaya, "Toward an Optimized Neutrosophic k-Means With Genetic Algorithm for Automatic Vehicle License Plate Recognition (ONKM-AVLPR)," in IEEE Access, vol. 8, pp. 49285-49312, 2020, doi: 10.1109/ACCESS.2020.2979185.
[36] S. U. Rehman, M. Ahmad, A. Nawaz, and T. Ali, “An efficient approach for vehicle number plate recognition in Pakistan,” Open Artif. Intell. J., vol. 06, no. 1, pp. 12–21, 2020.
[37] L. Yao, Y. Zhao, J. Fan, M. Liu, J. Jiang, Y. Wan, “Research and Application of License Plate Recognition Technology Based on Deep Learning,” Journal of Physics: Conference Series, 1237(2), 2019.
[38] A. Jokić, N. Vuković, “License Plate Recognition with Compressive Sensing Based Feature Extraction,” ArXiv, 1–4, 2019.
[39] G. Kumar, A. Barman and M. Pal, "License Plate Tracking using Gradient based Segmentation," TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON), Kochi, India, 2019, pp. 1737-1740, doi: 10.1109/TENCON.2019.8929688.
[40] A. Kashyap, B. Suresh, A. Patil, S. Sharma and A. Jaiswal, "Automatic Number Plate Recognition," 2018 International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), Greater Noida, India, 2018, pp. 838-843, doi: 10.1109/ICACCCN.2018.8748287.
[41] B. Pechiammal and J. A. Renjith, "An efficient approach for automatic license plate recognition system," 2017 Third International Conference on Science Technology Engineering & Management (ICONSTEM), Chennai, India, 2017, pp. 121-129, doi: 10.1109/ICONSTEM.2017.8261267.
[42] R. K. Varma P, S. Ganta, H. Krishna, and P. Svsrk, “A novel method for Indian vehicle registration number plate detection and recognition using image processing techniques,” Procedia Comput. Sci., vol. 167, pp. 2623–2633, 2020.
[43] F. Xie, M. Zhang, J. Zhao, J. Yang, Y. Liu, and X. Yuan, “A robust license plate detection and character recognition algorithm based on a combined feature extraction model and BPNN,” J. Adv. Transp., vol. 2018, pp. 1–14, 2018.
[44] R. M. Sferle and E. V. Moisi, "Automatic Number Plate Recognition for a Smart Service Auto," 2019 15th International Conference on Engineering of Modern Electric Systems (EMES), Oradea, Romania, 2019, pp. 57-60, doi: 10.1109/EMES.2019.8795201.
[45] K. Yogheedha, A. S. A. Nasir, H. Jaafar and S. M. Mamduh, "Automatic Vehicle License Plate Recognition System Based on Image Processing and Template Matching Approach," 2018 International Conference on Computational Approach in Smart Systems Design and Applications (ICASSDA), Kuching, Malaysia, 2018, pp. 1-8, doi: 10.1109/ICASSDA.2018.8477639.
[46] Ira Kusumadewi et al 2019 J. Phys.: Conf. Ser. 1201 012067.