Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

A vehicle plate recognition system based on deep learning algorithms

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

  1. 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

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. Chen R-C (2019) Automatic License Plate Recognition via sliding-window darknet-YOLO deep learning. Image Vis Comput 87:47–56

    Article  Google Scholar 

  8. 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

  9. 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

  10. 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

  11. 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

  12. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, pp 1097–1105

  13. 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

  14. LabelImg is a graphical image annotation tool and label object bounding boxes in images Available at: https://github.com/tzutalin/labelImg

  15. LeCun Y, Bengio Y (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  16. 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

  17. Li H, Wang P, You M, Shen C (2018) Reading car license plates using deep neural networks. Image Vis Comput 72:14–23

    Article  Google Scholar 

  18. 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

  19. 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

  20. 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

    Article  Google Scholar 

  21. O’Shea K, Nash R (2015) An introduction to convolutional neural networks. arXiv preprint arXiv:1511.08458

  22. 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

  23. Redmon J, Farhadi A (2017) YOLO9000: better, faster, stronger. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7263–7271

  24. 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

  25. 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

  26. Shen S,  Wang L, Duan S (2020) Car plate detection based on Yolov3. Journal of Physics: Conference Series: 1544

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

Download references

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

Authors

Corresponding author

Correspondence to Taoufik Saidani.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11233-z

Keywords

Navigation