License Plate Detection and Character Recognition using Deep Learning and Font Evaluation
Bibliographic record
Abstract
License plate detection and character recognition pose challenges due to environmental \nsensitivity, such as lighting, dust, and the impact of the chosen font type on recognition \ntasks. Automatic License Plate Detection and Recognition (ALPR) are crucial \nin practical applications such as traffic control and parking, vehicle tracking, toll \ncollection, and law enforcement. While much research has been done using image \nprocessing and machine learning algorithms, deep learning methods need further \nexploration due to their recent advances in reliable performance in various scenarios. \nMoreover, current proposals are limited to specific regions and dataset applicability. \nThis study has a dual focus: firstly, we suggest utilizing a Deep Learning technique, \nspecifically using Faster R-CNN for the license plate detection task and a CNN-RNN \nmodel with CTC loss, and a MobileNet V3 backbone for recognition task. We also \nutilized You Only Look Once (YOLO) for license plate detection and recognition tasks. \nSecondly, we aim to assess font features within the LP context. This work uses Brazilian \ndataset and datasets from two different provinces in Canada and two different states in \nthe United States of America, including Ontario, Quebec, California, and New York \nState. We suggest employing an adaptive algorithm based on Faster R-CNN and CTC \nnetwork along with YOLO, fine-tuned with optimized parameters to improve its \neffectiveness using two different approaches, including domain generalization. \nAlongside presenting the recall ratio findings, this study will perform a thorough error \nanalysis to gain insights into the nature of false positives. The proposed model \ndemonstrated a commendable recall ratio of 94% using a single YOLO network. \nSpecific fonts pose readability challenges for humans, while others present difficulties \nfor computer systems regarding recognition. In this study, we provide five sets of \noutcomes for font assessment: results about font anatomy and those related to the \nrecognition of commercial products. The font anatomy analysis focuses on five specific \nfonts: Driver Gothic, Dreadnought, California Clarendon, Zurich Extra Condensed, and \nMandatory. Additionally, we assess the impact of these fonts in the context of a dataset \nmade of five different license plates using a commercial product, OpenALPR. The font \nanatomy findings unveil significant confusion cases and quality features associated with \nchosen fonts.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.004 |
| Meta-epidemiology (narrow) | 0.002 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.003 | 0.001 |
| Science and technology studies | 0.000 | 0.001 |
| Scholarly communication | 0.002 | 0.002 |
| Open science | 0.002 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.008 | 0.006 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".