Abstract
In modern life, the massive number of vehicles makes it hard for a human being to process its related information. So, it is important to build an automatic system to collect information about vehicles. The license plate is the unique identifier of a vehicle. In this paper, we propose an automatic license plate recognition system. The proposed system was based on the Faster R-CNN improved by adding an adaptive attention network for the segmentation of the license plate to retrieve the numbers and the letters of identification. Also, we add a deconvolution layer at the top of the features extraction network to detect the small size of the target license plate. To train and evaluate the proposed system, a dataset was collected for Arabic countries such as Egypt, KSA, and UAE that have similar license plates with Arabic and Indian numbers, Arabic and Latin alphabets. The dataset was collected from the internet using a python script then it was filtered and annotated manually. The evaluation of the proposed model dataset results in achieving a recall of 98.65 % and a precision of 97.46 %. The developed system was able to process images in real-time with a processing speed of 23 FPS.
Similar content being viewed by others
Abbreviations
- faster R-CNN:
-
Faster region based convolutional neural network
- RPN:
-
Region proposal network
- ROI:
-
Region of interest
- IoU:
-
Internet of Thing
- AAN:
-
Adaptive attention network
- yolo:
-
You look only once
- GPU:
-
Graphics processing units
- CPU:
-
Central processing units
- SSD:
-
Single Shot Multi-Box Detector
- RFCN:
-
Region-based Fully Convolutional Networks
References
Afif M, Ayachi R, Pissaloux E, Said Y, Atri M (2020) Indoor objects detection and recognition for an ICT mobility assistance of visually impaired people. Multimed Tools Appl: 1–18
Afif M, Ayachi R, Said Y, Pissaloux E, Atri M (2020) An evaluation of retinanet on indoor object detection for blind and visually impaired persons assistance navigation. Neural Process Lett pp1–15
Arafat MdY, Khairuddin ASM, Khairuddin U, Paramesran R (2019) Systematic review on vehicular licence plate recognition framework in intelligent transport systems. IET Intell Transport Syst 13(5):745–755
Ayachi R, Said YE, Atri M (2019) To perform road signs recognition for autonomous vehicles using cascaded deep learning pipeline. Artif Intell Adv 1(1):1–58
Badrinarayanan V, Kendall A, Cipolla R (2017) Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans Pattern Anal Mach Intell 39(12):2481–2495
Balaban S (2015) Deep learning and face recognition: the state of the art. In: Biometric and surveillance technology for human and activity identification XII, vol 9457. B. International Society for Optics and Photonics, Bellingham, p 94570
Chen R-C (2019) Automatic License Plate Recognition via sliding-window darknet-YOLO deep learning. Image Vis Comput 87:47–56
Dai J, Li Y, He K, Sun J (2016) R-fcn: Object detection via region-based fully convolutional networks. Advances in neural information processing systems, pp 379–387
Deng J, Dong W, Socher R, Li L-J, Li K, Li F-F (2009) Imagenet: A large-scale hierarchical image database. In: 2009 IEEE conference on computer vision and pattern recognition. IEEE, New York, pp 248–255
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778
Howard AG, Zhu M, Chen B, Kalenichenko D, Wang W, Weyand T, Andreetto M, Adam H (2017) Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, pp 1097–1105
Kurpiel FD, Minetto R, Nassu BT (2017) Convolutional neural networks for license plate detection in images. In: 2017 IEEE International Conference on Image Processing (ICIP). IEEE, New York, pp 3395–3399
LabelImg is a graphical image annotation tool and label object bounding boxes in images Available at: https://github.com/tzutalin/labelImg
LeCun Y, Bengio Y (2015) Deep learning. Nature 521(7553):436–444
Li Q, Cai W, Wang X, Zhou Y, Feng DD, Chen M (2014) Medical image classification with convolutional neural network. In: 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV). IEEE, New York, pp 844–848
Li H, Wang P, You M, Shen C (2018) Reading car license plates using deep neural networks. Image Vis Comput 72:14–23
Lin T-Y, Maire M, Belongie S, Hays J, Perona P, Ramanan D, Dollár P, Lawrence Zitnick C (2014) Microsoft coco: Common objects in context. In: European conference on computer vision. Springer, Cham, pp 740–755
Liu W, Anguelov D, Erhan D, Szegedy C, Reed S, Fu C-Y, Berg AC (2016) Ssd: Single shot multibox detector. In: European conference on computer vision. Springer, Cham, pp 21–37
McCann MT, Jin KH, Unser M (2017) Convolutional neural networks for inverse problems in imaging: A review. IEEE Signal Process Mag 34(6):85–95
O’Shea K, Nash R (2015) An introduction to convolutional neural networks. arXiv preprint arXiv:1511.08458
Peker M (2019) Comparison of tensorflow object detection networks for licence plate localization. In: 2019 1st Global Power, Energy and Communication Conference (GPECOM). IEEE, New York, pp 101–105
Redmon J, Farhadi A (2017) YOLO9000: better, faster, stronger. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7263–7271
Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: Unified, real-time object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 779–788
Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in neural information processing systems, pp 91–99
Shen S, Wang L, Duan S (2020) Car plate detection based on Yolov3. Journal of Physics: Conference Series: 1544
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1–9
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2818–2826
Afif M, Ayachi R, Said Y, Atri M (2020) Traffic Signs detection for real-world application of an advanced driving assisting system using deep learning. Neural Processing Letters pp 837–851
Yang S, Luo P, Loy C-C, Tang X (2016) Wider face: A face detection benchmark. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5525–5533
Yonetsu S, Iwamoto Y, Chen YW (2019) Two-stage YOLOv2 for accurate license-plate detection in complex scenes. In: 2019 IEEE International Conference on Consumer Electronics (ICCE). IEEE, New York, pp 1–4
Acknowledgements
The authors wish to acknowledge the approval and the support of this research study by the grant N_. CIT-2018-3-9-F-7617 from the Deanship of the Scientific Research in Northern Border University, Arar, KSA.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Saidani, T., Touati, Y.E. A vehicle plate recognition system based on deep learning algorithms. Multimed Tools Appl 80, 36237–36248 (2021). https://doi.org/10.1007/s11042-021-11233-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11233-z