Methodology for an automatic license plate recognition system using Convolutional Neural Networks for a Peruvian case study

Authors

Keywords:

Artificial vision, license plate recognition, Optical Character, vehicle

Abstract

In Peru, the number of vehicles increased in the last decade, therefore, the automatic control requires a long database with a specific license plate model. It should be used for registration, evaluation and information extraction associated to the cars to control access parking with a particular license plate characteristic, especially for government buildings, therefore, an automatic evaluation of the license plate should be more dynamic and effective than European systems due to quantity of characters, specific segmentation and additional information in the Peruvian plate. License plate recognition is a widely applied system in artificial vision for the automatic obtaining of car license plates. This research article seeks to design a Peruvian license plate recognition system to reduce the time of vehicle registration and it involves accurate recognition of the plate location and extraction. Image processing techniques are used using the Python programming language, together with the OpenCV library. In addition, with YoloV4 a neural network is trained to locate the area where the license plate is located to facilitate the application of an Optical Character Recognizer (OCR). Our findings are a new improvement and evaluation in the traditional license plate software, with a new Peruvian database, so it allowed extracting the registration information instantly with high accuracy evaluated with 200 to 1000 images; therefore, the new contribution is the improvement in the false positive values with an accuracy of 100%, rate of failure of 0% and the sensibility of 100% with a specificity of 100% (neural network trained with 1000 images); besides it is the database for the future works for Peruvian cars.

Downloads

Download data is not yet available.

Author Biographies

Miluska Valdeos, Universidad Tecnológica del Perú

Student of the Technological University of Perú. She is a student of Electronic Engineering. She has an extended and professional experience instructing fundamentals of electronics as well as carrying out projects to elementary and middle school students. She is part of the United Technologies for Kids-Invent (UTK-Invent), an organization in charge of spreading and teaching STEAM education in Peru and other countries. Dina had the opportunity in UTK-Invent to teach programing classes along with the collaboration of the University of Berkeley.

Alfredo Simon Vadillo Velazco, Universidad Tecnológica del Perú

Student of the Technological University of Perú. Degree on Electronics from the IDAT Institute. He is a programming specialist. Currently, he is working on laboratory and environment equipment. He usually works on projects design based in micro controllers.

Marina Gabriela Pérez Paredes, Universidad Tecnológica del Perú

received the B.S. degree in electronic engineering from the Technological University of Peru, Lima, Peru, and M.S. and Ph.D. degrees in electrical engineering from the University of Campinas, Campinas, Brazil, in 2013 and 2018, respectively. From 2015 to 2016 was with the Hitachi Research Laboratory, Japan, working in its green mobility field. She is currently an Associate Professor at the University of Engineering and Technology (UTEC), and Technological University of Peru (UTP), Lima, Peru.

Ricardo Manuel Arias Velásquez, Universidad Tecnológica del Perú

IEEE Senior Member, he is operational efficiency specialist in ENEL as Operational efficiency specialist in Renewable energy associated to BESS, Hydro, Wind and solar tecnologies, furthermore, he holds a PhD in Engineering from PUCP, MSc. degree in Engineering and three Bachelor degrees in Electrical engineering, Project engineering and Computer Science. About IEEE; PhD. Arias is IEEE PES PERU executive chairperson 2021-2022, and he is professor in UTP. Editor associate in IEEE Latin America Transactions. He authored 60 research articles published and indexed in SCOPUS.

References

M. Peker, "Comparison of Tensorflow Object Detection Networks for Licence Plate Localization," 2019 1st Global Power, Energy and Communication Conference (GPECOM), 2019, pp. 101-105.

Taufiq, et al., "Real-time Vehicle License Plate Detection by Using Convolutional Neural Network Algorithm with Tensorflow," 2018 2nd Borneo International Conference on Applied Mathematics and Engineering (BICAME), 2018, pp. 275-279.

Q. Huang, Z. Cai and T. Lan, "A Single Neural Network for Mixed Style License Plate Detection and Recognition," in IEEE Access, vol. 9, pp. 21777-21785, 2021.

P. Shivakumara, et al., "CNN-RNN based method for license plate recognition," in CAAI Transactions on Intelligence Technology, vol. 3, no. 3, pp. 169-175, 9 2018.

W. Wang, et al., "A Light CNN for End-to-End Car License Plates Detection and Recognition," in IEEE Access, vol. 7, pp. 75-83, 2019.

Jiafan Zhuang, et al., “Towards Human-Level License Plate Recognition” Proceedings of the European Conference on Computer Vision (ECCV), 2018, pp. 306-32.

Sergio Montazzolli Silva, Claudio Rosito Jung; “License Plate Detection and Recognition in Unconstrained Scenarios”. Proceedings of the European Conference on Computer Vision (ECCV), 2018, pp. 580-596.

C. Henry, S. Y. Ahn and S. Lee, "Multinational License Plate Recognition Using Generalized Character Sequence Detection," in IEEE Access, vol. 8, pp. 35185-35199, 2020, doi: 10.1109/ACCESS.2020.2974973.

R. R. Palekar, S. U. Parab, D. P. Parikh and V. N. Kamble, "Real time license plate detection using openCV and tesseract," 2017 International Conference on Communication and Signal Processing (ICCSP), 2017, pp. 2111-2115.

B. Martín del Brío and C. Serrano Cinca, “Fundamentos de las redes neuronales artificiales hardware y software”. Scire: Representación y organización del conocimiento, ISSN 1135-3716, Vol. 1, Nº 1, 1995, págs. 103-125, 1995

J.V. Mejía Lara, R.M. Arias Velásquez, "Low-cost image analysis with convolutional neural network for herpes zoster", Biomedical Signal Processing and Control, 71, Part B, 2022, 103250, 1-8.

Redes neuronales convolucionales. (s. f.). MathWorks - Creadores de MATLAB y Simulink - MATLAB y Simulink - MATLAB & Simulink. https://la.mathworks.com/discovery/convolutional-neural-network-matlab.html

P. Pérez and M. Valente. “Fundamentos básicos del procesamiento de imágenes” (2018). FAMAF UNC. https://www.famaf.unc.edu.ar/~pperez1/manuales/cim/cap2.html

L. Rodriguez, et al., “Integración de funciones para Procesamiento Digital de Imágenes en Python”, Universidad Tecnológica de Torreón

OpenCV: Smoothing Images. (2021). OpenCV documentation index. $https://docs.opencv.org/4.5.2/d4/d13/tutorial_py_filtering.html$

OpenCV: Canny Edge Detection. (2021). OpenCV documentation index. $https://docs.opencv.org/3.4/da/d22/tutorial_py_canny.html$

“Github”, 2019. [En línea]. Disponible en: tesseract-ocr.github.io/ . [Accedido: 08-sep-2021]

“Asociación Automotriz del Perú”, 2021. [En línea]. Disponible en: https://aap.org.pe/placas/tipos/ordinarias/tipo-de-placas/ . [Accedido: 01-sep-2021]

Y. Romero, et al., "Temporal and spatial analysis of traffic – Related pollutant under the influence of the seasonality and meteorological variables over an urban city in Peru", Heliyon, 6, 6, 2020, e04029, 1-10.

Published

2022-03-24

How to Cite

Valdeos, M., Vadillo Velazco, A. S., Pérez Paredes, M. G. ., & Arias Velásquez, R. M. (2022). Methodology for an automatic license plate recognition system using Convolutional Neural Networks for a Peruvian case study. IEEE Latin America Transactions, 20(6), 1032–1039. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/6417

Issue

Section

Electronics