摘要(英) |
This study focuses on utilizing deep learning neural networks to perform license plate detection and character recognition. The primary approach employed in this research is the training and utilization of YOLOv7 (You Only Look Once V7) for object detection. Compared to previous prominent real-time object detection techniques like YOLOv5 and EfficientDet, YOLOv7 offers a remarkable reduction of 40% in parameter count and 50% in computational load while maintaining faster inference speeds and improved precision.
Consequently, YOLOv7 was chosen as the preferred model for this study.Given that conventional license plate recognition methods often involve preprocessing steps such as binarization, erosion filtering, and are limited by fixed angles, lighting conditions, and positions, this research aims to address these limitations by leveraging super-resolution models and low-light algorithms in conjunction with YOLOv7. The objective is to achieve fast and robust license plate recognition across diverse environmental conditions. The experimental dataset comprises a variety of street scenes featuring different vehicles at varying distances. In total, there are 5,524 images for license plate training and 4,676 images for character training. The test dataset consists of 300 images that encompass various complex environments such as distant views, tilting, blurriness, dim lighting, and more. The accuracy of license plate localization reaches 98.5%, while for reasonably captured plates within a three-meter range, it exceeds 99%. The character recognition accuracy is 99.3%. Additionally, the recall for license plate localization is 98.1%, and the F1-Score is 98.3%. For character recognition, the recall is 98.6%, and the F1-Score is 98.95%.
As YOLOv7 utilizes the PyTorch deep learning framework, efforts were made to ensure compatibility with mobile devices, necessitating model lightweighting to alleviate the computational burden on Central Processing Unit (CPU). Consequently, the models underwent conversion across multiple deep learning frameworks, including Open Neural Network Exchange (ONNX), TensorFlow (TF), and TensorFlow Lite (TFLite).Finally, an Android Studio application was developed to deploy the system, achieving a 99% accuracy in license plate recognition for license plates reasonably captured within a three-meter range, and enabling real-time detection on an Android mobile industrial computer. |
參考文獻 |
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, Hartwig Adam.(2017). "MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications, " arXiv:1704.04861
Alex Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton.(2017). "ImageNet classification with deep convolutional neural networks, " Communications of the ACM, Volume 60, Issue 6, June 2017, pp. 84–90.
Alexey Bochkovskiy,Hong-Yuan Mark Liao,Chien-Yao Wang.(2020).
"YOLOv4: Optimal Speed and Accuracy of Object Detection, "
arXiv:2004.10934
Chao-Ho Chen, Tsong-Yi Chen, Min-Tsung Wu, Tsann-Tay Tang, Wu-Chih Hu. "License Plate Recognition for Moving Vehicles Using a Moving Camera, "2013 Ninth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2013, pp. 497-500.
Chao Dong, Chen Change Loy, Kaiming He, Xiaoou Tang.(2014). "Image Super-Resolution Using Deep Convolutional Networks, "arXiv:1501.00092
Christian Ledig, Lucas Theis, Ferenc Huszar, Jose Caballero, Andrew
Jiwon Kim, Jung Kwon Lee, Kyoung Mu Lee.(2015). "Accurate Image Super-Resolution Using Very Deep Convolutional Networks," arXiv:1511.04587
Cunningham, Alejandro Acosta, Andrew Aitken, Alykhan Tejani, Johannes Totz, Zehan Wang, Wenzhe Shi.(2017). "Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network, "arXiv:1609.04802
C. Lin, Y. Lin, and W. Liu, "An efficient license plate recognition system using convolution neural networks, " in 2018 IEEE International Conference on Applied System Invention (ICASI), 2018, pp. 224–227.
Chien-Yao Wang, Alexey Bochkovskiy, Hong-Yuan Mark Liao.(2022). "YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors, "arXiv:2207.02696
E. Ullah, R. Nawaz, J. Iqbal.(2013). "Single image haze removal using improved dark channel prior, "2013 5th International Conference on Modelling, Identification and Control (ICMIC), pp. 245-248.
G. -W. Chen, C. -M. Yang and T. -U. İk, "Real-Time License Plate Recognition and Vehicle Tracking System Based on Deep Learning," 2021 22nd Asia-Pacific Network Operations and Management Symposium (APNOMS), 2021, pp. 378-381.
I. H. El-Shal, O. M. Fahmy and M. A. Elattar, "License Plate Image Analysis Empowered by Generative Adversarial Neural Networks (GANs), " in IEEE Access, vol. 10, pp. 30846-30857, 2022
Joseph Redmon, Ali Farhadi.(2018). "YOLOv3: An Incremental Improvement, " arXiv:1804.02767
J.L. LAI, "High efficient license plate recognition system based on deep learning" Master’s thesis, National Yunlin University of Science and Technology, 2019.
J. -Y. Sung, S. -B. Yu and S. -h. P. Korea, "Real-time Automatic License Plate Recognition System using YOLOv4," 2020 IEEE International Conference on Consumer Electronics - Asia (ICCE-Asia), 2020, pp. 1-3.
Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun.(2015). "Deep Residual Learning for Image Recognition, " arXiv:1512.03385
Li Shuangfeng(Google TensorFlow Team, Beijing 100190).(2020). "TensorFlow Lite:on—DeVice Machine Learning Framework, " Journal of Computer Research and Development, pp. 1839-1853.
N. Kanopoulos, N. Vasanthavada and R.L. Baker.(1988). "Design of an image edge detection filter using the Sobel operator, "1988 IEEE Journal of Solid-State Circuits, pp. 358-367.
Yusef Alborzi, Talayeh Sarraf Mehraban, Javad Khoramdel, Ali Najafi Ardekany. "Robust Real time Lightweight Automatic License plate Recognition System for Iranian License Plates, " 2019 7th International Conference on Robotics and Mechatronics (ICRoM), 2019, pp. 352-356.
Z. T. Soghadi and C. Y. Suen, "License plate detection and recognition by convolutional neural networks, " in Pattern Recognition and Artificial Intelligence, Y. Lu, N. Vincent, P. C. Yuen, W.S. Zheng, F. Cheriet, and C. Y. Suen, Eds. Cham: Springer International Publishing, 2020, pp. 380–393.
許博翔,林政宏"A lightweight Detection Model for License plate Recognition, "台灣碩博士論文 110年9月
林立,陳慶瀚.(2010). "A Based on Dual-Core Processor License Plate Recognition System, "中央大學碩博士論文 民國99年6月
陳翔傑,王文俊.(2005). "自動化車牌辨識系統設計, " 中央大學碩博士論文 民國94年6月
物件偵測NMS (2018)。2023 年 6 月 26 日 取自
https://chih-sheng-huang821.medium.com/%E6%A9%9F%E5%99%A8-%E6%B7%B1%E5%BA%A6%E5%AD%B8%E7%BF%92-%E7%89%A9%E4%BB%B6%E5%81%B5%E6%B8%AC-non-maximum-suppression-nms-aa70c45adffa
公路總局之車種與車牌類別(2023)。2023年6月27取自https://www.thb.gov.tw/cp.aspx?n=102
李謦伊, "YOLO演進—3—YOLOv4詳細介紹". available at https://medium.com/ching-i/yolo%E6%BC%94%E9%80%B2-3-yolov4%E8%A9%B3%E7%B4%B0%E4%BB%8B%E7%B4%B9-5ab2490754ef since 2020. 2023/06/27
王進德.(2006).類神經網路與模糊控制理論入門與應用.全華圖書股份有限公司.臺北市. |