Afghanistan Vehicle Number Plate Detection and Recognition Using Image Processing and Convolutional Neural Networks

Although numerous research studies have been conducted concerning automatic vehicle number plate detection and recognition, various presented automated number plate recognition systems are devised for specific countries where number plates follow standard patterns. However, such systems cannot be applied in Afghanistan because of the different designs and the language. Moreover, due to the cursive nature, writing direction, and shape variation of the Pashto characters, the segmentation of words into isolated characters is a more complicated task. Hence, the Pashto optical character recognition is a less developed area. To date, no research study has been conducted for Afghanistan number plate detection and recognition. The details on the Afghanistan number plate include character, numbers, and each province's name. The paper presents the study of its type attempting to detect the number plate from the vehicle image and then recognize the province's name, characters, and numbers on the number plate. In particular, the new method incorporating four core steps. The first step is number plate detection applying canny edge detection based on user-defined thresholding and extracts the number plate involving several image processing techniques. The second phase is number plate adjustment using Randon transform-based techniques. The third stage is number plate segmentation isolating each character, number, and province name on the number plate using a scanning approach. The final step employs a convolutional neural network to classify the number plate's alphanumeric characters and provinces' names. In addition, two datasets have been created: the dataset for alphanumeric characters contains 2800 images of 14 classes, and the dataset for provinces' names contains 6800 images of 34 classes. The proposed models present 99.93 percent accuracy for provinces' names classification and 98.93 percent for alphanumeric characters' classification.

[1]  Umar Farooq,et al.  Automatic license plate recognition using extracted features , 2016, 2016 4th International Symposium on Computational and Business Intelligence (ISCBI).

[2]  Syamsiah Mashohor,et al.  An improved Malaysian Automatic License Plate Recognition (M-ALPR) system using hybrid fuzzy in C++ environment , 2009, 2009 Innovative Technologies in Intelligent Systems and Industrial Applications.

[3]  Emmanuel Adewale Adedokun,et al.  Development of a Nigeria Vehicle License Plate Detection System , 2019 .

[4]  Yousaf Saeed,et al.  Offline Pashto OCR Using Machine Learning , 2019, 2019 7th International Electrical Engineering Congress (iEECON).

[5]  Manju Mandot,et al.  Template Matching for Automatic Number Plate Recognition System with Optical Character Recognition , 2019, Information and Communication Technology for Sustainable Development.

[6]  Shah Nazir,et al.  Pashto Characters Recognition Using Multi-Class Enabled Support Vector Machine , 2021 .

[7]  Muhammad Kamal Hossen,et al.  License plate detection and character recognition system for commercial vehicles based on morphological approach and template matching , 2016, 2016 3rd International Conference on Electrical Engineering and Information Communication Technology (ICEEICT).

[8]  Y. Raghavender Rao,et al.  APPLICATION OF NORMALIZED CROSS CORRELATION TO IMAGE REGISTRATION , 2014 .

[9]  Tianhua Chen,et al.  License Plate Recognition Based on Edge Detection Algorithm , 2013, IIH-MSP.

[10]  Arsalane Zarghili,et al.  A new hybrid method for Arabic multi-font text segmentation, and a reference corpus construction , 2020, J. King Saud Univ. Comput. Inf. Sci..

[11]  Marcus Liwicki,et al.  Recognizable units in Pashto language for OCR , 2015, 2015 13th International Conference on Document Analysis and Recognition (ICDAR).

[12]  Javed Iqbal Bangash,et al.  Benchmark Pashto Handwritten Character Dataset and Pashto Object Character Recognition (OCR) Using Deep Neural Network with Rule Activation Function , 2021, Complex..

[13]  Tarun Kumar,et al.  An Improved Intelligent Transportation System: An Approach for Bilingual License Plate Recognition , 2019 .

[15]  Amjad Rehman,et al.  Methods and strategies on off-line cursive touched characters segmentation: a directional review , 2014, Artificial Intelligence Review.

[16]  Hang Joon Kim,et al.  Automatic recognition of a car license plate using color image processing , 1994, Proceedings of 1st International Conference on Image Processing.

[17]  Solley Joseph,et al.  Data Augmentation for Handwritten Character Recognition of MODI Script Using Deep Learning Method , 2021 .

[18]  P. Surekha,et al.  Automatic License Plate Recognition using Image Processing and Neural Network , 2018 .

[19]  Faruq Ahmed Jewel Automated vehicle license plate detection system using FRIT Algorithm , 2013 .

[20]  Priyanka Prabhakar,et al.  Automatic vehicle number plate detection and recognition , 2014, 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[21]  Tariq Ali,et al.  An Efficient Approach for Vehicle Number Plate Recognition in Pakistan , 2020 .

[22]  Amani Ali Ahmed Ali,et al.  Survey on Segmentation and Recognition of Handwritten Arabic Script , 2020, SN Computer Science.

[23]  Muhammad Imran Razzak,et al.  Deep OCR for Arabic script‐based language like Pastho , 2020, Expert Syst. J. Knowl. Eng..