<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Automatic License Number Plate Detection</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Dubey</surname><given-names>Ayush Kumar</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Maity</surname><given-names>Soumyajit</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Dey</surname><given-names>Saswata</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Patnaik</surname><given-names>Parthiv</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">B.Tech Student, KIIT University, Bhubaneswar, India.</aff>
</contrib-group>
<abstract><p>Automatic License Number Plate Detection (ALNPD) is a critical technology for identifying and processing vehicle registration numbers through image processing techniques. It finds extensive applications in traffic management, law enforcement, and automated toll collection systems. This paper presents an overview of ALNPD, highlighting its significance, methods, challenges, and emerging applications. It delves into the technical methodologies involved in detection, focusing on image preprocessing, localization, segmentation, and Optical Character Recognition (OCR). Furthermore, we discuss the challenges posed by varied lighting conditions, occlusion, and complex backgrounds while exploring future advancements and their potential impact on enhancing the robustness and accuracy of ALNPD systems.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>License plate detection</kwd><kwd>Image processing</kwd><kwd>Machine learning</kwd><kwd>Deep learning</kwd><kwd>Optical character</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>recognition, Vehicle detection.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>License plate detection is critical in intelligent transportation systems and is used in traffic monitoring, toll collection, and access control applications. Automated License Plate Recognition (ALPR) systems typically involve two main components: License plate detection and character recognition. This project focuses on license plate detection, aiming to build a robust and efficient model capable of identifying license plates in diverse conditions.</p>
<p>The You Only Look Once (YOLO) model, known for its real-time processing capability, has been chosen as the foundation for this project. Specifically, YOLOv8 a state of the art object detection model offers improved accuracy and speed compared to its predecessors, making it well suited for dynamic, real world applications. This paper presents the design, training, and evaluation of a YOLOv8 based model optimized for detecting license plates with high accuracy and minimal latency.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Literature Review</title>
<p>License plate detection has undergone significant evolution over the years. Initial methods primarily relied on heuristic techniques such as edge detection and morphological operations, which, while effective under controlled conditions, often failed in complex scenarios involving variable lighting, occlusions, and cluttered backgrounds. The advent of deep learning, particularly Convolutional Neural Networks (CNNs) <xref ref-type="bibr" rid="ref-1">[1]</xref>, has revolutionized the field, enabling robust object detection even in challenging environments. Among these approaches, the YOLO family of models has emerged as a key solution due to its real-time processing capabilities.</p>
<sec id="sec-4"><label>2.1</label><title>Evolution of You Only Look Once Models</title>
<p>YOLOv1, introduced by Redmon et al. <xref ref-type="bibr" rid="ref-2">[2]</xref>, was the first unified deep-learning model capable of real-time object detection. YOLOv1 predicted bounding boxes and class probabilities for each cell by dividing an image into grids. However, it struggled with small objects and overlapping detections, which are common in dense traffic scenarios. YOLOv2 addressed these challenges by incorporating anchor boxes, batch normalization, and a more robust backbone, Darknet-19, significantly improving accuracy for vehicle-mounted license plate detection <xref ref-type="bibr" rid="ref-3">[3]</xref>. YOLOv3 introduced multi-scale detection and a more profound architecture, Darknet-53, excelling at detecting small objects in high-resolution images <xref ref-type="bibr" rid="ref-4">[4]</xref>.</p>
<p>Subsequent iterations focused on improving real-world performance. YOLOv4 optimized training techniques, including data augmentation (Bag-of-freebies) and specialized activation functions like Mish <xref ref-type="bibr" rid="ref-5">[5]</xref>. YOLOv5, developed independently, became popular for its lightweight implementation and faster inference times, making it suitable for edge deployments <xref ref-type="bibr" rid="ref-6">[6]</xref>. YOLOv6 enhanced inference speed and accuracy, particularly for high-density traffic applications <xref ref-type="bibr" rid="ref-7">[7]</xref>. YOLOv7 introduced Extended Efficient Layer Aggregation Networks (E-ELAN), which improved detection speed and precision under diverse environmental conditions <xref ref-type="bibr" rid="ref-8">[8]</xref>.</p>
<p>The latest iterations, YOLOv8 to YOLOv10, incorporate transformer-based backbones and self-supervised learning, achieving state-of-the-art performance in complex detection tasks. These include handling occlusions, low lighting, and diverse license plate designs, further solidifying YOLO&apos;s dominance in real-time detection tasks <xref ref-type="bibr" rid="ref-9">[9]</xref>.</p>
<p>Beyond YOLO, other object detection models have played significant roles in license plate detection. R-CNN, was one of the first CNN-based object detection frameworks, using a two-stage process of region proposals and classification <xref ref-type="bibr" rid="ref-10">[10]</xref>. Although accurate, its computational inefficiency limited its real-time applicability. Faster R-CNN improved upon this by introducing Region Proposal Networks (RPNs), reducing computational overhead while maintaining high precision <xref ref-type="bibr" rid="ref-11">[11]</xref>. The Single Shot multi-box Detector (SSD), achieved real-time performance by predicting bounding boxes directly from feature maps, offering a balance between speed and accuracy in dynamic scenarios <xref ref-type="bibr" rid="ref-12">[12]</xref>.</p>
</sec>
</sec>
<sec id="sec-5"><label>3</label><title>Figures and Tables</title>
<sec id="sec-6"><label>3.1</label><title>Figures</title>
<p>Figures illustrate various outputs from the YOLOv8 model at different stages of the process, including:</p>
<p>I. Sample images of detected license plates in real-world scenarios II. Comparison images showing detections under various lighting conditions and angles III. A sequence of images illustrating the effect of hyperparameter tuning on detection results</p>
</sec>
<sec id="sec-7"><label>3.2</label><title>Tables</title>
<p><xref ref-type="table" rid="tab1">Tables 1</xref> 8 Accuracy, precision, recall, F1 score) alongside other models tested. Tables summarizing detection rates under different conditions (e.g., day, night, complex backgrounds). Data on computational performance, showing inference time per image across different hardware setups.</p>
</sec>
</sec>
<sec id="sec-8"><label>4</label><title>Variables and Equations</title>
<sec id="sec-9"><label>4.1</label><title>Variables</title>
<p>Key model parameters:</p>
<p>I. Conf: The confidence threshold is set to 0.25 for initial detections.</p>
<p>II. imgsz: Input image size, chosen as 800 for this project to balance accuracy and processing speed.</p>
<p>III. epochs: The number of training epochs is set to 100 to ensure adequate model learning without overfitting. IV. Equations: For evaluating model performance, the following equations are essential:</p>
<p>True Positives Precision = .</p>
<p>True Positives + False Positives</p>
<p>True Positives Recall = .</p>
<p>True Positives + False Negatives</p>
<p>Precision × Recall F1 Score = 2 × .</p>
<p>Precision + Recall</p>
</sec>
</sec>
<sec id="sec-10"><label>5</label><title>Proposed Framework</title>
<p>This section presents the framework for developing the license plate detection model using YOLOv8.</p>
<p>I. YOLOv8 architecture: YOLOv8 integrates enhancements such as a refined feature pyramid and attention mechanisms that improve small object detection, which is crucial for license plates <xref ref-type="bibr" rid="ref-13">[13]</xref>. The model is trained with a custom data set specific to license plates, enhancing its performance for this task.</p>
<p>II. Preprocessing and data augmentation: The data set is preprocessed with transformations to improve model generalization, including rotation, scaling, and brightness adjustments. Data augmentation helps the model learn to detect license plates under varied conditions.</p>
<p>III. Training: YOLOv8 is trained using labeled images of vehicles with annotated license plates. The training process involves: Setting a batch size and learning rate optimal for license plate detection.</p>
<p>IV. Regular monitoring of validation loss to prevent overfitting.</p>
<p>V. Hyperparameter tuning, focusing on confidence threshold and input image size to improve detection rates. VI. Fine-tuning: Parameters are adjusted based on initial performance to achieve optimal results. Techniques such as adjusting the learning rate, using a larger data set, and increasing training epochs are applied iteratively to fine-tune the model.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Proposed framework.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-1-edeccba10a80.png"/></fig>
</sec>
<sec id="sec-11"><label>6</label><title>Experimental Setup</title>
<p>This section outlines the experimental setup used to evaluate the performance of multiple YOLO models specifically YOLOv4, YOLOv5, YOLOv7, and YOLOv8 on the task of license plate detection. The goal is to determine the most effective model regarding accuracy, speed, and robustness under various environmental conditions.</p>
<sec id="sec-12"><label>6.1</label><title>Environment</title>
<p>The experiments used google colab, which provides GPU acceleration to enhance training and inference speed.</p>
<p>Jupyter notebook was used for code execution, documentation, and data visualization throughout the</p>
</sec>
</sec>
<sec id="sec-13"><title>experiments.</title>
<sec id="sec-14"><label>6.2</label><title>Dataset</title>
<p>The dataset comprises images featuring various types of vehicles, all with visible license plates. It is segmented into:</p>
<p>I. Training set: Used for model training to enable learning of complex features and patterns II. Validation set: Employed for hyperparameter tuning and intermediate performance evaluation III. Test set: Utilized for final evaluation to ensure unbiased comparison of model performance</p>
</sec>
<sec id="sec-15"><label>6.3</label><title>Training Parameters</title>
<p>All YOLO models were trained under consistent conditions to allow for fair comparison. The following training parameters were used across all models <xref ref-type="bibr" rid="ref-14">[14]</xref>:</p>
<p>I. Epochs: 100 epochs to provide ample opportunity for models to learn detailed features while minimizing overfitting II. Image Size: 800 pixels, chosen to balance computational load and detection accuracy III. Plots: Visualization of the training process (Loss and accuracy graphs) was enabled to monitor model performance throughout training</p>
</sec>
<sec id="sec-16"><label>6.4</label><title>Model Configurations</title>
<sec id="sec-17"><title>YOLOv4</title>
<p>Implemented using the Darknet framework <xref ref-type="bibr" rid="ref-15">[15]</xref>. Enhanced with techniques such as data augmentation and advanced activation functions to improve accuracy under diverse conditions.</p>
</sec>
<sec id="sec-18"><title>YOLOv5</title>
<p>A lightweight model optimized for faster inference times and smaller model size, suitable for edge deployment <xref ref-type="bibr" rid="ref-16">[16]</xref>.</p>
</sec>
<sec id="sec-19"><title>YOLOv7</title>
<p>Features E-ELAN for efficient processing and enhanced detection speed and accuracy.</p>
</sec>
<sec id="sec-20"><title>YOLOv8</title>
<p>The latest iteration integrates transformer-based backbones and self-supervised learning, which provides superior performance in handling complex detection tasks such as occlusions, low lighting, and varying plate designs.</p>
</sec>
</sec>
</sec>
<sec id="sec-21"><label>7</label><title>Experimental Results and Discussion</title>
<p>The performance of four YOLO models YOLOv4, YOLOv5, YOLOv7, and YOLOv8 was evaluated and compared on the task of license plate detection. The analysis was based on quantitative and qualitative metrics to assess the models&apos; ability to detect license plates across different conditions. This section presents the results obtained from testing these models and a comparative analysis with other state-of-the-art detection models like Faster R-CNN and SSD.</p>
<sec id="sec-22"><label>7.1</label><title>Quantitative Analysis</title>
<p>Precision, Recall, and F1-Score: These key metrics were calculated on the test dataset for each model. Precision reflects the proportion of true positive detections out of all detections, while recall indicates the proportion of true positive detections out of all ground truth license plates. The F1-score is the harmonic mean of precision and recall, providing a balanced performance measure. <xref ref-type="table" rid="tab1">Table 1</xref> presents the precision, recall, and F1-score for YOLOv4, YOLOv5, YOLOv7, and YOLOv8.</p>
<sec id="sec-23"><title>YOLOv8</title>
<p>Achieved the highest precision and recall, resulting in the best F1 score among all models. This indicates its superior ability to detect license plates accurately and reliably.</p>
</sec>
<sec id="sec-24"><title>YOLOv7</title>
<p>Showed a good balance between speed and accuracy, with slightly lower precision and recall than YOLOv8, but still performed well in complex scenarios.</p>
</sec>
<sec id="sec-25"><title>YOLOv5</title>
<p>Demonstrated competitive performance, especially in speed, but showed a slight drop in precision for smaller license plates.</p>
<p>While effective, YOLOv4 had slightly lower precision and recall compared to the newer models, indicating its limitations in more dynamic or challenging environments.</p>
</sec>
</sec>
<sec id="sec-26"><label>7.2</label><title>Inference Time</title>
<p>Inference time was measured to assess each model&apos;s real-time detection capability. YOLOv8 demonstrated the fastest inference time, making it the best choice for real-time applications where speed is critical. YOLOv5 followed closely, with inference times comparable to YOLOv8 but slightly slower. YOLOv4 and YOLOv7 had relatively slower inference times, especially when processing larger images or complex scenes.</p>
</sec>
<sec id="sec-27"><label>7.3</label><title>Comparison with Other Models</title>
<p>A direct comparison was made between the YOLO and alternative models such as Faster R-CNN and SSD.</p>
<sec id="sec-28"><title>YOLOv4</title>
<p>YOLOv4 provided solid accuracy but had slower inference times than the newer YOLO models. It also faced challenges detecting partially occluded plates, although it outperformed SSD in complex traffic scenarios.</p>
</sec>
<sec id="sec-29"><title>YOLOv5</title>
<p>YOLOv5 demonstrated faster inference times than YOLOv4 and YOLOv7, making it ideal for real-time applications. However, its accuracy was slightly lower, particularly for smaller or partially occluded license plates.</p>
</sec>
<sec id="sec-30"><title>YOLOv7</title>
<p>YOLOv7 showed a great balance between speed and accuracy. It outperformed YOLOv5 in accuracy, especially under challenging lighting and partial occlusion, but still lagged behind YOLOv8 in both precision and F1-score.</p>
</sec>
<sec id="sec-31"><title>YOLOv8</title>
<p>YOLOv8 emerged as the best-performing model, excelling in detection accuracy and inference speed. It handled occlusions, varying lighting, and low-resolution images better than all the other models, and it was significantly faster than YOLOv4 and YOLOv7, making it highly suitable for real-time applications in Automatic Number Plate Recognition (ANPR) <xref ref-type="bibr" rid="ref-17">[17]</xref>.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Results.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,225.5,537.1,310.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<fig id="fig2"><label>Figure 2</label><caption><p>Model comparison: mAP.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-2-0d910fe7a2e6.jpg"/></fig>
<fig id="fig3"><label>Figure 3</label><caption><p>Inference time comparison.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-3-70c142473800.jpg"/></fig>
<fig id="fig4"><label>Figure 4</label><caption><p>Example of YOLOv8 output under different lighting conditions.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-4-1d58ea104633.jpg"/></fig>
<fig id="fig5"><label>Figure 5</label><caption><p>Comparison of license plate detection between YOLOv8 and YOLOv7.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-5-8750e43919c4.jpg"/></fig>
<fig id="fig6"><label>Figure 6</label><caption><p>Detection errors in YOLOv8 for license plates.</p></caption><graphic xlink:href="https://scfa.reapress.com/public/journals/1/jats-figures/65/fig-6-e9bcd172143e.jpg"/></fig>
<p>0: 416x800 (No detections), 141.9ms Speed: 0.0ms preprocess, 141.9ms inference, 1.7ms postprocess per image at shape (1, 3, 416, 800) 0: 416x800 1 numberplate, 133.1ms Speed: 0.0ms preprocess, 133.1ms inference, 0.0ms postprocess per image at shape (1, 3, 416, 800) 0: 416x800 1 numberplate, 142.2ms Speed: 0.0ms preprocess, 142.2ms inference, 0.0ms postprocess per image at shape (1, 3, 416, 800) DL3CBJ</p>
<p>0: 416x800 (No detections), 223.2ms Speed: 13.7ms preprocess, 223.2ms inference, 0.0ms postprocess per image at shape (1, 3, 416, 800) 0: 416x800 1 numberplate, 160.8ms Speed: 5.5ms preprocess, 160.8ms inference, 0.0ms postprocess per image at shape (1, 3, 416, 800) DL 7C D</p>
<p>0: 416x800 1 numberplate, 157.5ms Speed: 1.3ms preprocess, 157.5ms inference, 0.0ms postprocess per image at shape (1, 3, 416, 800)</p>
</sec>
</sec>
</sec>
<sec id="sec-32"><label>8</label><title>Conclusion</title>
<p>This study demonstrates the effectiveness of YOLOv8 for real-time Automatic License Number Plate Detection (ALNPD). The YOLOv8 model achieved exceptional performance, providing both high accuracy and fast inference times, making it highly suitable for applications such as traffic management, law enforcement, and automated toll collection systems. YOLOv8&apos;s robust architecture, which integrates advanced features like transformer-based backbones and self-supervised learning, allowed it to outperform other YOLO models (YOLOv4, YOLOv5, YOLOv7) in terms of precision, recall, and F1-score while maintaining efficient processing speeds.</p>
<p>Although YOLOv8 showed impressive results, specific challenges remain, particularly in detecting partially occluded or highly angled license plates. Though less frequent, these scenarios can still cause detection errors, which may impact the overall robustness of the system in real-world settings. Future research can focus on improving the model&apos;s capability to handle these edge cases by incorporating more diverse datasets, advanced data augmentation techniques, and hybrid models that combine the strengths of YOLO with other detection frameworks.</p>
<p>In conclusion, YOLOv8 is a powerful tool for ALNPD, offering a balanced trade-off between speed and accuracy. It is well-suited for real-time deployment in automated systems. Further work on enhancing its ability to detect partially occluded plates and refining the model&apos;s adaptability in challenging conditions will ensure its broader applicability and robustness in intelligent transportation systems.</p>
</sec>
<sec id="sec-33"><title>Acknowledgments</title>
<p>We are profoundly grateful to Prof. Shubadip Pramanik for his expert guidance and continuous encouragement throughout the process of seeing that this project reached its target from its commencement to completion.</p>
</sec>
<sec id="sec-34"><title>Author Contribution</title>
<p>Parthiv Patnaik led the critical data collection, annotation, and preprocessing tasks. He gathered a large and diverse dataset of license plate images from multiple sources and meticulously annotated them with bounding boxes to ensure accuracy in detecting plates. Parthiv also handled essential preprocessing tasks such as image re-sizing, augmentation, and normalization, optimizing the dataset to enhance model performance. He then prepared the dataset for training, ensuring it was in the correct format for the YOLOv8 model.</p>
<p>Soumyajit Maity was responsible for model development, training, and optimization. He implemented and configured the YOLOv8 model specifically for the license plate detection task and fine-tuned it by adjusting hyperparameters to improve performance. Additionally, he developed code to augment and preprocess data dynamically during training, such as real-time augmentation techniques, to enrich the model&apos;s learning N oughout the training process, making necessary adjustments to the architecture and techniques to achieve higher detection accuracy.</p>
<p>Saswata Dey took on the role of project manager, overseeing planning and research paper writing. He defined the project&apos;s scope, set milestones, and created an overall timeline, ensuring the project stayed on track. Saswata also coordinated various tasks, ensuring team members effectively met their objectives. In addition, he conducted a comprehensive literature review and contributed to the research paper by writing sections such as the introduction, background, and methodology, ensuring they met academic standards.</p>
<p>Ayush Kumar Dubey focused on evaluation, testing, deployment, and final reporting. He rigorously tested the trained YOLOv8 model on new, unseen data to assess its accuracy and robustness under different N s deployment for real-time detection, ensuring it could operate efficiently with low latency in a practical application. In the final stages, llenges, and conclusions. Additionally, Ayush documented the deployment process and any necessary adjustments to the system architecture, providing a comprehensive overview of the deployment strategy.</p>
</sec>
<sec id="sec-35"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest. This means the work was conducted independently, without any sponsorship, financial support, or influence from commercial entities, institutions, or organizations that might benefit from the research results. The authors confirm that they did not receive any grants or funding that could influence or bias the outcomes or interpretations of this study. None of the authors have personal or professional relationships with companies, industry partners, or other stakeholders with a vested interest in the findings. This helps to ensure that the research was conducted impartially and that the study&apos;s results and interpretations remain objective.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Khan, A., Sohail, A., Zahoora, U., &amp; Qureshi, A. S. (2020). A survey of the recent architectures of deep convolutional neural networks. Artificial intelligence review, 53, 5455–5516. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10462-020-09825-6">https://doi.org/10.1007/s10462-020-09825-6</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Redmon, J., Divvala, S., Girshick, R., &amp; Farhadi, A. (2016). You only look once: Unified, real-time object detection. 2016 IEEE conference on computer vision and pattern recognition (CVPR) (pp. 779–788). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CVPR.2016.91">https://doi.org/10.1109/CVPR.2016.91</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Redmon, J., &amp; Farhadi, A. (2017). YOLO9000: BETTER, faster, stronger. 2017 IEEE conference on computer vision and pattern recognition (CVPR) (pp. 7263–7271). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CVPR.2017.690">https://doi.org/10.1109/CVPR.2017.690</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Redmon, J., &amp; Farhadi, A. (2018). Yolov3: An incremental improvement. <ext-link ext-link-type="uri" xlink:href="https://ask.qcloudimg.com/draft/2661027/i16j8zgndj.pdf">https://ask.qcloudimg.com/draft/2661027/i16j8zgndj.pdf</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Wang, C. Y., Bochkovskiy, A., &amp; Liao, H. Y. M. (2021). Scaled-yolov4: Scaling cross stage partial network. 2021 IEEE/CVF conference on computer vision and pattern recognition (CVPR) (pp. 13029–13038). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CVPR46437.2021.01283">https://doi.org/10.1109/CVPR46437.2021.01283</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Jocher, G., Stoken, A., Borovec, J., Changyu, L., Hogan, A., Chaurasia, A. (2021). Ultralytics/yolov5: v4. 0-nn. SiLU activations, Weights &amp; Biases logging, PyTorch Hub integration. <ext-link ext-link-type="uri" xlink:href="https://10.5281/zenodo.4418161">https://10.5281/zenodo.4418161</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Yi, C., Heng, K., Fei, Y., Meng, C., Hao, Q., Ming, Y., Yuan, L. (2022). Yolov6: A single-stage object detection framework dedicated to industrial applications. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.2209.02976">https://doi.org/10.48550/arXiv.2209.02976</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Wang, C. Y., Bochkovskiy, A., &amp; Liao, H. Y. M. (2023). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (pp. 7464–7475). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.2207.02696">https://doi.org/10.48550/arXiv.2207.02696</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Jegham, N., Koh, C. Y., Abdelatti, M., &amp; Hendawi, A. (2024). Evaluating the evolution of yolo (You only look once) models: A comprehensive benchmark study of yolo11 and its predecessors. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.2411.00201">https://doi.org/10.48550/arXiv.2411.00201</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Girshick, R., Donahue, J., Darrell, T., &amp; Malik, J. (2014). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 580–587). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.1311.2524">https://doi.org/10.48550/arXiv.1311.2524</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Girshick, R. (2015). Fast R-CNN. 2015 IEEE international conference on computer vision (ICCV) (pp. 1440–1448). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICCV.2015.169">https://doi.org/10.1109/ICCV.2015.169</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Bottleson, J., Kim, S., Andrews, J., Bindu, P., Murthy, D. N., &amp; Jin, J. (2016). Clcaffe: Opencl accelerated caffe for convolutional neural networks. 2016 IEEE international parallel and distributed processing symposium workshops (IPDPSW) (pp. 50–57). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IPDPSW.2016.182">https://doi.org/10.1109/IPDPSW.2016.182</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Yang, G., Wang, J., Nie, Z., Yang, H., &amp; Yu, S. (2023). A lightweight YOLOv8 tomato detection algorithm combining feature enhancement and attention. Agronomy, 13(7), 1824. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/agronomy13071824">https://doi.org/10.3390/agronomy13071824</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Mirhaji, H., Soleymani, M., Asakereh, A., &amp; Mehdizadeh, S. A. (2021). Fruit detection and load estimation of an orange orchard using the YOLO models through simple approaches in different imaging and illumination conditions. Computers and electronics in agriculture, 191, 106533. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compag.2021.106533">https://doi.org/10.1016/j.compag.2021.106533</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Koo, Y., Kim, S., &amp; Ha, Y. (2021). OpenCL-Darknet: Implementation and optimization of OpenCL-based deep learning object detection framework. World wide web, 24, 1299–1319. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11280-020-00778-y">https://doi.org/10.1007/s11280-020-00778-y</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation>Marco, V. S., Taylor, B., Wang, Z., &amp; Elkhatib, Y. (2020). Optimizing deep learning inference on embedded systems through adaptive model selection. Association for computing machinery transactions on embedded computing systems (TECS), 19(1), 1–28. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3316781.3317828">https://doi.org/10.1145/3316781.3317828</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation>Patel, C., Shah, D., &amp; Patel, A. (2013). Automatic number plate recognition system (ANPR): A survey. International journal of computer applications, 69(9), 21-33. <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.5120/11871-7665">http://dx.doi.org/10.5120/11871-7665</ext-link></mixed-citation></ref>
</ref-list></back>
</article>