Advanced Engineering Research (Mar 2020)

Automatic license-plate recognition

  • A. V. Poltavskii,
  • T. G. Yurushkina,
  • M. V. Yurushkin

DOI
https://doi.org/10.23947/1992-5980-2020-20-1-93-99
Journal volume & issue
Vol. 20, no. 1
pp. 93 – 99

Abstract

Read online

Introduction. The problem of automatic license plate recognition is considered. Its solution has many potential applications from safety to traffic control. The work objective was to develop an intelligent recognition system based on the application of deep learning algorithms, such as convolution neural networks that consider automotive standards for license plates in various countries and continents, and are tolerant to camera locations and quality of input images, as well as to changing lighting, weather conditions, and license plate deformations.Materials and Methods. An integrated approach for the problem solution based on the application of convolution neural network composition is proposed. An experimental analysis of neural network models trained to meet the requirements of the universal license plate recognition task was conducted. Based on it, models that showed the best ratio of quality and speed were selected. Quality of the system is provided through the optimization of various models with different modifications. In particular, convolution neural networks were trained using images from several datasets. In addition, to obtain the best results, the models used were pre-trained on a specially generated synthetic dataset.Results. The paper presents numerical experiments, the results of which imply the superiority of the developed algorithm over the commercial OpenALPR package on public datasets. In particular, on the 2017-IWT4S-HDR_LP-dataset, license plate recognition accuracy was 94 percent, and on the Application-Oriented License Plate dataset, 86 percent.Discussion and Conclusions. The resulting algorithm can be used to automatically detect and recognize license plates. The experiments show that the algorithm quality meets or exceeds quality of the commercial OpenALPR package. The developed algorithm quality can be improved through increasing the training dataset, which does not require the participation of the developer.

Keywords