License plate identification and recognition in a non-standard environment using neural pattern matching

Non-standard license plates are a part of current traffic trends in Pakistan. Private number plates should be recognized and, monitored for several purposes including security as well as a well-developed traffic system. There is a challenging task for the authorities to recognize and trace the locations for the certain number plate vehicle. In a developing country like Pakistan, it is tough to have higher constraints on the efficiency of any license plate identification and recognition algorithm. Character recognition efficiency should be a route map for the achievement of the desired results within the specified constraints. The main goal of this study is to devise a robust detection and recognition mechanism for non-standard, transitional vehicle license plates generally found in developing countries. Improvement in the character recognition efficiency of drawn and printed plates in different styles and fonts using single using multiple state-of-the-art technologies including machine-learning (ML) models. For the mentioned study, 53-layer deep convolutional neural network (CNN) architecture based on the latest variant of object detection algorithm-You Only Look Once (YOLOv3) is employed. The proposed approach can learn the rich feature representations from the data of diversified license plates. The input image is first pre-processed for quality improvement, followed by dividing it into suitable-sized grid cells to find the correct location of the license plate. For training the CNN, license plate characters are segmented. Lastly, the results are post-processed and the accuracy of the proposed model is determined through standard benchmarks. The proposed method is successfully tested on a large image dataset consisting of eight different types of license plates from different provinces in Pakistan. The proposed system is expected to play an important role in implementing vehicle tracking, payment for parking fees, detection of vehicle over-speed limits, reducing road accidents, and identification of unauthorized vehicles. The outcome shows that the proposed approach achieves a plate detection accuracy of 97.82% and the character recognition accuracy of 96%.

[1]  E. A. Edirisinghe,et al.  Real-time automatic license plate recognition for CCTV forensic applications , 2013, Journal of Real-Time Image Processing.

[2]  Leonard G. C. Hamey,et al.  Automatic Number Plate Recognition for Australian Conditions , 2005, Digital Image Computing: Techniques and Applications (DICTA'05).

[3]  Charith Perera,et al.  Automated License Plate Recognition: A Survey on Methods and Techniques , 2021, IEEE Access.

[4]  Khalid Mahmood Awan,et al.  Barrier Access Control Using Sensors Platform and Vehicle License Plate Characters Recognition , 2019, Sensors.

[5]  Fred L. Mannering,et al.  Modeling traffic conflicts for use in road safety analysis: A review of analytic methods and future directions , 2020 .

[6]  Hiroki Nakahara,et al.  A Lightweight YOLOv2: A Binarized CNN with A Parallel Support Vector Regression for an FPGA , 2018, FPGA.

[7]  Bharat Bhushan,et al.  License Plate Recognition System using Neural Networks and Multithresholding Technique , 2013 .

[8]  Hua-Tsung Chen,et al.  Robust license plate detection in nighttime scenes using multiple intensity IR-illuminator , 2012, 2012 IEEE International Symposium on Industrial Electronics.

[9]  Mohamed Mahmoud Abdelwahab,et al.  AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM , 2011, International Research Journal of Modernization in Engineering Technology and Science.

[10]  Khurram Khurshid,et al.  An implementable system for detection and recognition of license plates in Pakistan , 2017, 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT).

[11]  Mike Rhead,et al.  Accuracy of automatic number plate recognition (ANPR) and real world UK number plate problems , 2012, 2012 IEEE International Carnahan Conference on Security Technology (ICCST).

[12]  Dinesh Bhardwaj Automated Number Plate Recognition System Using Machine learning algorithms (Kstar) , 2014 .

[13]  Md Monirul Islam,et al.  Automatic license plate detection in hazardous condition , 2016, J. Vis. Commun. Image Represent..

[14]  Palaiahnakote Shivakumara,et al.  Riesz Fractional Based Model for Enhancing License Plate Detection and Recognition , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  M.M.M. Fahmy Automatic number-plate recognition: neural network approach , 1994, Proceedings of VNIS'94 - 1994 Vehicle Navigation and Information Systems Conference.

[16]  Yu Wang,et al.  License plate recognition based on SIFT feature , 2015 .

[17]  Wael Badawy,et al.  Automatic License Plate Recognition (ALPR): A State-of-the-Art Review , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Gülsüm Çiğdem Çavdaroğlu,et al.  A Character Segmentation Method to Increase Character Recognition Accuracy for Turkish Number Plates , 2021 .

[19]  Mohamed Khalil Hani,et al.  Character Recognition of License Plate Number Using Convolutional Neural Network , 2011, IVIC.

[20]  Kaiming He,et al.  Mask R-CNN , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[21]  Sei-Wang Chen,et al.  Automatic license plate recognition , 2004, IEEE Transactions on Intelligent Transportation Systems.

[22]  Pengfei Shi,et al.  An Algorithm for License Plate Recognition Applied to Intelligent Transportation System , 2011, IEEE Transactions on Intelligent Transportation Systems.

[23]  Jing-Ming Guo,et al.  License Plate Localization and Character Segmentation with feedback self-learning and hybrid-binarization techniques , 2008, TENCON 2007 - 2007 IEEE Region 10 Conference.

[24]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[25]  Yang Lu,et al.  Big data analytics and big data science: a survey , 2016 .

[26]  Daniel Fernández Lanvin,et al.  Effects of Challenging Weather and Illumination on Learning-Based License Plate Detection in Noncontrolled Environments , 2019, Sci. Program..

[27]  Aniruddh Puranic,et al.  Vehicle Number Plate Recognition System: A Literature Review and Implementation using Template Matching , 2016 .

[28]  Lianwen Jin,et al.  A New CNN-Based Method for Multi-Directional Car License Plate Detection , 2018, IEEE Transactions on Intelligent Transportation Systems.

[29]  Wichai Puarungroj,et al.  Thai License Plate Recognition Based on Deep Learning , 2018 .

[30]  Aiswarya Menon,et al.  Detection and Recognition of Multiple License Plate From Still Images , 2018, 2018 International Conference on Circuits and Systems in Digital Enterprise Technology (ICCSDET).

[31]  Atul Patel,et al.  Automatic Number Plate Recognition System (ANPR): A Survey , 2013 .

[32]  Lin Zhao,et al.  LPR-Net: Recognizing Chinese license plate in complex environments , 2020, Pattern Recognit. Lett..

[33]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[34]  Mei Xie,et al.  A Novel System Design of License Plate Recognition , 2008, 2008 International Symposium on Computational Intelligence and Design.

[35]  AUTOMATICS NUMBER PLATE RECOGNITION USING CONVOLUTION NEURAL NETWORK , 2020, Azerbaijan Journal of High Performance Computing.