A Novel Memory and Time-Efficient ALPR System Based on YOLOv5

With the rapid development of deep learning techniques, new innovative license plate recognition systems have gained considerable attention from researchers all over the world. These systems have numerous applications, such as law enforcement, parking lot management, toll terminals, traffic regulati...

Full description

Bibliographic Details
Main Authors: Piyush Batra, Imran Hussain, Mohd Abdul Ahad, Gabriella Casalino, Mohammad Afshar Alam, Aqeel Khalique, Syed Imtiyaz Hassan
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/14/5283
_version_ 1797415997852876800
author Piyush Batra
Imran Hussain
Mohd Abdul Ahad
Gabriella Casalino
Mohammad Afshar Alam
Aqeel Khalique
Syed Imtiyaz Hassan
author_facet Piyush Batra
Imran Hussain
Mohd Abdul Ahad
Gabriella Casalino
Mohammad Afshar Alam
Aqeel Khalique
Syed Imtiyaz Hassan
author_sort Piyush Batra
collection DOAJ
description With the rapid development of deep learning techniques, new innovative license plate recognition systems have gained considerable attention from researchers all over the world. These systems have numerous applications, such as law enforcement, parking lot management, toll terminals, traffic regulation, etc. At present, most of these systems rely heavily on high-end computing resources. This paper proposes a novel memory and time-efficient automatic license plate recognition (ALPR) system developed using YOLOv5. This approach is ideal for IoT devices that usually have less memory and processing power. Our approach incorporates two stages, i.e., using a custom transfer learned model for license plate detection and an LSTM-based OCR engine for recognition. The dataset that we used for this research was our dataset consisting of images from the Google open images dataset and the Indian License plate dataset. Along with training YOLOv5 models, we also trained YOLOv4 models on the same dataset to illustrate the size and performance-wise comparison. Our proposed ALPR system results in a 14 megabytes model with a mean average precision of 87.2% and 4.8 ms testing time on still images using Nvidia T4 GPU. The complete system with detection and recognition on the other hand takes about 85 milliseconds.
first_indexed 2024-03-09T05:57:32Z
format Article
id doaj.art-b711aa4c9af64c84bc89cb3cd0d5a38c
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T05:57:32Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b711aa4c9af64c84bc89cb3cd0d5a38c2023-12-03T12:12:58ZengMDPI AGSensors1424-82202022-07-012214528310.3390/s22145283A Novel Memory and Time-Efficient ALPR System Based on YOLOv5Piyush Batra0Imran Hussain1Mohd Abdul Ahad2Gabriella Casalino3Mohammad Afshar Alam4Aqeel Khalique5Syed Imtiyaz Hassan6Department of Computer Science and Engineering, Jamia Hamdard, New Delhi 110062, IndiaDepartment of Computer Science and Engineering, Jamia Hamdard, New Delhi 110062, IndiaDepartment of Computer Science and Engineering, Jamia Hamdard, New Delhi 110062, IndiaDepartment of Computer Science, University of Bari, 70125 Bari, ItalyDepartment of Computer Science and Engineering, Jamia Hamdard, New Delhi 110062, IndiaDepartment of Computer Science and Engineering, Jamia Hamdard, New Delhi 110062, IndiaDepartment of CS and IT, Maulana Azad National Urdu University, Hyderabad 500032, IndiaWith the rapid development of deep learning techniques, new innovative license plate recognition systems have gained considerable attention from researchers all over the world. These systems have numerous applications, such as law enforcement, parking lot management, toll terminals, traffic regulation, etc. At present, most of these systems rely heavily on high-end computing resources. This paper proposes a novel memory and time-efficient automatic license plate recognition (ALPR) system developed using YOLOv5. This approach is ideal for IoT devices that usually have less memory and processing power. Our approach incorporates two stages, i.e., using a custom transfer learned model for license plate detection and an LSTM-based OCR engine for recognition. The dataset that we used for this research was our dataset consisting of images from the Google open images dataset and the Indian License plate dataset. Along with training YOLOv5 models, we also trained YOLOv4 models on the same dataset to illustrate the size and performance-wise comparison. Our proposed ALPR system results in a 14 megabytes model with a mean average precision of 87.2% and 4.8 ms testing time on still images using Nvidia T4 GPU. The complete system with detection and recognition on the other hand takes about 85 milliseconds.https://www.mdpi.com/1424-8220/22/14/5283ALPRYOLOv5IoTOCRvehicle license plate detection and recognitionurban mobility
spellingShingle Piyush Batra
Imran Hussain
Mohd Abdul Ahad
Gabriella Casalino
Mohammad Afshar Alam
Aqeel Khalique
Syed Imtiyaz Hassan
A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
Sensors
ALPR
YOLOv5
IoT
OCR
vehicle license plate detection and recognition
urban mobility
title A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
title_full A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
title_fullStr A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
title_full_unstemmed A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
title_short A Novel Memory and Time-Efficient ALPR System Based on YOLOv5
title_sort novel memory and time efficient alpr system based on yolov5
topic ALPR
YOLOv5
IoT
OCR
vehicle license plate detection and recognition
urban mobility
url https://www.mdpi.com/1424-8220/22/14/5283
work_keys_str_mv AT piyushbatra anovelmemoryandtimeefficientalprsystembasedonyolov5
AT imranhussain anovelmemoryandtimeefficientalprsystembasedonyolov5
AT mohdabdulahad anovelmemoryandtimeefficientalprsystembasedonyolov5
AT gabriellacasalino anovelmemoryandtimeefficientalprsystembasedonyolov5
AT mohammadafsharalam anovelmemoryandtimeefficientalprsystembasedonyolov5
AT aqeelkhalique anovelmemoryandtimeefficientalprsystembasedonyolov5
AT syedimtiyazhassan anovelmemoryandtimeefficientalprsystembasedonyolov5
AT piyushbatra novelmemoryandtimeefficientalprsystembasedonyolov5
AT imranhussain novelmemoryandtimeefficientalprsystembasedonyolov5
AT mohdabdulahad novelmemoryandtimeefficientalprsystembasedonyolov5
AT gabriellacasalino novelmemoryandtimeefficientalprsystembasedonyolov5
AT mohammadafsharalam novelmemoryandtimeefficientalprsystembasedonyolov5
AT aqeelkhalique novelmemoryandtimeefficientalprsystembasedonyolov5
AT syedimtiyazhassan novelmemoryandtimeefficientalprsystembasedonyolov5