A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR

Automatic license plate recognition (ALPR) plays an important role in applications such as intelligent traffic systems, vehicle access control in specific areas, and law enforcement. The main novelty brought by the present research consists in the development of an automatic vehicle license plate re...

Full description

Saved in:
Bibliographic Details
Main Authors: Bianca Buleu, Raul Robu, Ioan Filip
Format: Article
Language:English
Published: MDPI AG 2025-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/14/7833
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849246553093439488
author Bianca Buleu
Raul Robu
Ioan Filip
author_facet Bianca Buleu
Raul Robu
Ioan Filip
author_sort Bianca Buleu
collection DOAJ
description Automatic license plate recognition (ALPR) plays an important role in applications such as intelligent traffic systems, vehicle access control in specific areas, and law enforcement. The main novelty brought by the present research consists in the development of an automatic vehicle license plate recognition system adapted to the Romanian context, which integrates the YOLOv12 detection architecture with the PaddleOCR library while also providing functionalities for recognizing the type of vehicle on which the license plate is mounted and identifying the county of registration. The integration of these functionalities allows for an extension of the applicability range of the proposed solution, including for addressing issues related to restricting access for certain types of vehicles in specific areas, as well as monitoring vehicle traffic based on the county of registration. The dataset used in the study was manually collected and labeled using the makesense.ai platform and was made publicly available for future research. It includes 744 images of vehicles registered in Romania, captured in real traffic conditions (the training dataset being expanded by augmentation). The YOLOv12 model was trained to automatically detect license plates in images with vehicles, and then it was evaluated and validated using standard metrics such as precision, recall, F1 score, mAP@0.5, mAP@0.5:0.95, etc., proving very good performance. Experimental results demonstrate that YOLOv12 achieved superior performance compared to YOLOv11 for the analyzed issue. YOLOv12 outperforms YOLOv11 with a 2.3% increase in precision (from 97.4% to 99.6%) and a 1.1% improvement in F1 score (from 96.7% to 97.8%).
format Article
id doaj-art-4c8fe09a80bc4c308075945bf9e7bc72
institution Kabale University
issn 2076-3417
language English
publishDate 2025-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-4c8fe09a80bc4c308075945bf9e7bc722025-08-20T03:58:27ZengMDPI AGApplied Sciences2076-34172025-07-011514783310.3390/app15147833A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCRBianca Buleu0Raul Robu1Ioan Filip2Department of Computer and Information Technology, Faculty of Automation and Computers, Politehnica University of Timisoara, 300006 Timisoara, RomaniaDepartment of Automation and Applied Informatics, Faculty of Automation and Computers, Politehnica University of Timisoara, 300006 Timisoara, RomaniaDepartment of Automation and Applied Informatics, Faculty of Automation and Computers, Politehnica University of Timisoara, 300006 Timisoara, RomaniaAutomatic license plate recognition (ALPR) plays an important role in applications such as intelligent traffic systems, vehicle access control in specific areas, and law enforcement. The main novelty brought by the present research consists in the development of an automatic vehicle license plate recognition system adapted to the Romanian context, which integrates the YOLOv12 detection architecture with the PaddleOCR library while also providing functionalities for recognizing the type of vehicle on which the license plate is mounted and identifying the county of registration. The integration of these functionalities allows for an extension of the applicability range of the proposed solution, including for addressing issues related to restricting access for certain types of vehicles in specific areas, as well as monitoring vehicle traffic based on the county of registration. The dataset used in the study was manually collected and labeled using the makesense.ai platform and was made publicly available for future research. It includes 744 images of vehicles registered in Romania, captured in real traffic conditions (the training dataset being expanded by augmentation). The YOLOv12 model was trained to automatically detect license plates in images with vehicles, and then it was evaluated and validated using standard metrics such as precision, recall, F1 score, mAP@0.5, mAP@0.5:0.95, etc., proving very good performance. Experimental results demonstrate that YOLOv12 achieved superior performance compared to YOLOv11 for the analyzed issue. YOLOv12 outperforms YOLOv11 with a 2.3% increase in precision (from 97.4% to 99.6%) and a 1.1% improvement in F1 score (from 96.7% to 97.8%).https://www.mdpi.com/2076-3417/15/14/7833deep learningconvolutional neural networksautomatic license plate recognitionimage processingYOLOv12
spellingShingle Bianca Buleu
Raul Robu
Ioan Filip
A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
Applied Sciences
deep learning
convolutional neural networks
automatic license plate recognition
image processing
YOLOv12
title A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
title_full A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
title_fullStr A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
title_full_unstemmed A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
title_short A Deep Learning-Based System for Automatic License Plate Recognition Using YOLOv12 and PaddleOCR
title_sort deep learning based system for automatic license plate recognition using yolov12 and paddleocr
topic deep learning
convolutional neural networks
automatic license plate recognition
image processing
YOLOv12
url https://www.mdpi.com/2076-3417/15/14/7833
work_keys_str_mv AT biancabuleu adeeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr
AT raulrobu adeeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr
AT ioanfilip adeeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr
AT biancabuleu deeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr
AT raulrobu deeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr
AT ioanfilip deeplearningbasedsystemforautomaticlicenseplaterecognitionusingyolov12andpaddleocr