Skip to main content
Log in

Multi-attribute fusion-based approach for Algerian automatic license plate recognition

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

Abstract

Due to the huge rise in the number of vehicles, manual tracking has become a complex task. To deal with this issue, Automatic License Plate Recognition systems have been developed to identify vehicles in real-time situations. This paper proposes a novel automatic license plate recognition approach based on multi-attribute data fusion. The proposed approach’s architecture consists of three steps: localization, segmentation, and recognition. For localization, the Yolo object detector is used. The segmentation step is accomplished following two ways: the first method relies on the Yolo object detector, while the second method relies on edge detection. Finally, the recognition step targets the extraction of descriptive attributes from the previously segmented plate images. These attributes are then fused and combined using the mathematical Dempster–Shafer theory and Parzen-Rosenblatt windowing for belief mass building. The proposed system underwent testing and validation using an Algerian license plate dataset, yielding impressive accuracy rates of 98.90% for localization, 98.10% for segmentation, and 97.20% for recognition, outperforming other existing approaches. Furthermore, a comparison is conducted on the OpenALPR-EU, OpenALPR-BR, and SSIG datasets, demonstrating a competitive accuracy rate of 92.23%, 92.45%, and 90.84%, respectively for the proposed approach, comparable to both alternative methods and commercial systems. This good performance can be attributed to the robustness of Yolo in localizing and segmenting characters, as well as the strategic selection and the evidential fusion of significant attributes, leading to better character distinction.

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

Access this article

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
Fig. 8
Fig. 9
Algorithm 1
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data Availability

My manuscript has no associated data

References

  1. Shi X, Zhao W, Shen Y (2005) Automatic license plate recognition system based on color image processing. In: International conference on computational science and its applications, pp 1159–1168. Springer

  2. Mukhija P, Dahiya, PK, Priyanka, P (2021) Challenges in automatic license plate recognition system: An indian scenario. In: 2021 Fourth international conference on computational intelligence and communication technologies (CCICT), pp 255–259. IEEE

  3. Eikvil L (1993) OCR-optical character recognition. Citeseer. http://citeseerx.ist.psu.edu/viewdoc/summary/doi=10.1.1.25.3684

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

  5. Chang C-C, Lin C-J (2011) Libsvm: a library for support vector machines. ACM Trans Intell Syst Tech (TIST) 2(3):27

    Google Scholar 

  6. Cover T, Hart P (1967) Nearest neighbor pattern classification. IEEE Trans Inf Theory 13(1):21–27

    Article  Google Scholar 

  7. Esteban J, Starr A, Willetts R, Hannah P, Bryanston-Cross P (2005) A review of data fusion models and architectures: towards engineering guidelines. Neural Computing & Applications 14:273–281

    Article  Google Scholar 

  8. Castanedo F, others (2013) A review of data fusion techniques. The scientific world journal 2013

  9. Meng T, Jing X, Yan Z, Pedrycz W (2020) A survey on machine learning for data fusion. Information Fusion 57:115–129

    Article  Google Scholar 

  10. Pugalenthy KR, Ibrahim MZB, Mohd Faudzi AAB, Othman MRB (2022) Malaysian vehicle license plate recognition using deep learning and computer vision. In: Proceedings of the 6th international conference on electrical, control and computer engineering, pp 1011–1023. Springer

  11. Ravirathinam P, Patawari A (2019) Automatic license plate recognition for indian roads using faster-rcnn. In: 2019 11th International conference on advanced computing (ICoAC), pp 275–281.IEEE

  12. Ahmed AM, Aly SF (2019) Egyptian license plates recognition system using morphologial operations and multi layered perceptron. In: ICT in Our Lives-2019

  13. Cavdaroglu GC, Gokmen M (2021) A character segmentation method to increase character recognition accuracy for turkish license plates. Math Comput Sci 6(6):92

    Article  Google Scholar 

  14. Sarfraz M, Ahmed MJ, Ghazi SA (2003) Saudi arabian license plate recognition system. In: 2003 International conference on geometric modeling and graphics, 2003. Proceedings, pp 36– 41. IEEE

  15. Slimani I, Zaarane A, Hamdoun A, Atouf I (2019) Vehicle license plate localization and recognition system for intelligent transportation applications. In: 6th International conference on control, decision and information technologies, CoDIT 2019, Paris, France, April 23–26, 2019, pp 1592–1597. IEEE

  16. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66

    Article  Google Scholar 

  17. Hotelling H (1933) Analysis of a complex of statistical variables into principal components. J Educ Psychol 24(6):417

    Article  Google Scholar 

  18. Haider SA, Khurshid K (2017) An implementable system for detection and recognition of license plates in Pakistan. In: 2017 International conference on innovations in electrical engineering and computational technologies (ICIEECT), pp 1–5. IEEE

  19. Silva SM, Jung CR (2020) Real-time license plate detection and recognition using deep convolutional neural networks. J Vis Commun Image Represent 71:102773

    Article  Google Scholar 

  20. Cui Y, Huang Q (1998) Extracting characters of license plates from video sequences. Mach Vis Appl 10(5):308–320

    Article  Google Scholar 

  21. Redmon J, Divvala SK, Girshick RB, Farhadi A (2015) You only look once: Unified, real-time object detection. CoRR arXiv:1506.02640

  22. Ge Z, Liu S, Wang F, Li Z, Sun J (2021) Yolox: Exceeding yolo series in 2021. arXiv preprint arXiv:2107.08430

  23. Jocher G, Changyu L, Hogan A, Yu L, changyu98, Rai P, Sullivan T, (2020) ultralytics/yolov5: Initial Release. Zenodo. https://doi.org/10.5281/zenodo.3908560

  24. Li W-C, Hsu T-H, Huang K-N, Wang C-C (2021) A yolo-based method for oblique car license plate detection and recognition. In: 2021 IEEE/ACIS 22nd international conference on software engineering, artificial intelligence, networking and parallel/distributed computing (SNPD), pp 134–137. IEEE

  25. Rattanawong S, Hsu G-S, Chung S-L (2021) Thailand license plate detection and recognition. In: 2021 25th international computer science and engineering conference (ICSEC), pp 116–121. IEEE

  26. Bochkovskiy A, Wang C-Y, Liao H-YM (2020) Yolov4: Optimal speed and accuracy of object detection. arXiv preprint arXiv:2004.10934

  27. Zhao Z-Q, Zheng P, Xu S-t, Wu X (2019) Object detection with deep learning: A review. IEEE Trans Neural Netw Learn Syst 30(11):3212–3232

    Article  PubMed  Google Scholar 

  28. Sung J-Y, Yu S-B (2020) Real-time automatic license plate recognition system using YOLO v4. In:2020 IEEE international conference on consumer electronics-asia (ICCE-Asia), pp 1–3. IEEE

  29. Hommos O, Al-Qahtani A, Farhat A, Al-Zawqari A, Bensaali F, Amira A, Zhai X (2016) Hd Qatari ANPR system. In: 2016 international conference on industrial informatics and computer systems (CIICS), pp 1–5. IEEE

  30. Cheng Y, Lu J, Yahagi T (2004) Car license plate recognition based on the combination of principal components analysis and radial basis function networks. In: Proceedings 7th international conference on signal processing, 2004. Proceedings. ICSP’04. 2004., vol 2, pp 1455–1458. IEEE

  31. Capar A, Gokmen M (2006) Concurrent segmentation and recognition with shape-driven fast marching methods. In: 18th international conference on pattern recognition (ICPR’06), vol1, pp 155–158. IEEE

  32. Sferle RM, Moisi EV (2019) Automatic number plate recognition for a smart service auto. In: 2019 15th international conference on engineering of modern electric systems (EMES), pp 57–60. IEEE

  33. Singh V, Srivastava A, Kumar S, Ghosh R (2019) A structural feature based automatic vehicle classification system at toll plaza. In: International conference on internet of things and connected technologies, pp 1–10.Springer

  34. Lin NH, Aung YL, Khaing WK (2018) Automatic vehicle license plate recognition system for smart transportation. In: 2018 IEEE international conference on internet of things and intelligence system (IOTAIS), pp 97–103. IEEE

  35. Saif N, Ahmmed N, Pasha S, Shahrin MSK, Hasan MM, Islam S, Jameel ASMM (2019) Automatic license plate recognition system for bangla license plates using convolutional neural network. In: TENCON 2019-2019 IEEE Region 10 conference (TENCON), pp 925–930. IEEE

  36. Laroca R, Severo E, Zanlorensi LA, Oliveira LS, Gonçalves GR, Schwartz WR, Menotti D (2018) A robust real-time automatic license plate recognition based on the yolo detector. In: 2018 international joint conference on neural networks (IJCNN), pp 1–10. IEEE

  37. Gunawan D, Rohimah W, Rahmat R (2019) Automatic number plate recognition for indonesian license plate by using k-nearest neighbor algorithm. In: IOP conference series: materials science and engineering, vol 648, p 012011. IOP Publishing

  38. Islam R, Islam MR, Talukder KH (2020) An efficient method for extraction and recognition of bangla characters from vehicle license plates. Multimedia Tools and Applications 79(27):20107–20132

    Article  Google Scholar 

  39. Li M, Sun T, Liu H (2018) Image recognition of steel plate based on an improved support vector machine. In: 2018 IEEE international conference on information and automation (ICIA), pp 1411– 1415. IEEE

  40. Shi B, Bai X, Yao C (2016) An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition. IEEE Trans Pattern Analysis Mach Intell 39(11):2298–2304

    Article  Google Scholar 

  41. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  CAS  PubMed  Google Scholar 

  42. Wu C, Xu S, Song G, Zhang S (2018) How many labeled license plates are needed? In: Chinese conference on pattern recognition and computer vision (PRCV), pp 334–346. Springer

  43. Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708

  44. Bensouilah M, Zennir MN, Taffar M (2021) An alpr system-based deep networks for the detection and recognition. In: ICPRAM, pp 204–211

  45. Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078

  46. Parhami B (1994) Voting algorithms. IEEE Trans Reliab 43(4):617–629

    Article  MathSciNet  Google Scholar 

  47. Guo G, Fu Y, Dyer CR, Huang TS (2008) A probabilistic fusion approach to human age prediction. In: 2008 IEEE computer society conference on computer vision and pattern recognition workshops, pp 1–6. IEEE

  48. De Silva CW (2018) Intelligent Control: Fuzzy Logic Applications. CRC Press, Boca Raton

    Book  Google Scholar 

  49. Dempster AP (1968) A generalization of bayesian inference. Journal of the Royal Statistical Society: Series B (Methodological) 30(2):205–232

    MathSciNet  Google Scholar 

  50. Bloch I (1996) Uncertainty, imprecision and additivity in data fusion: Historical point of view a quint wavelet analysis. Traitement du Signal 13(4):267–288

    Google Scholar 

  51. Shafer G (1976) A mathematical theory of evidence, vol 42. Princeton University Press, Princeton and London

    Book  Google Scholar 

  52. Smets P (1990) Constructing the pignistic probability function in a context of uncertainty. In: Proceedings of the fifth annual conference on uncertainty in artificial intelligence, pp 29–40

  53. Smets P, Kennes R (1994) The transferable belief model. Artif Intell 66(2):191–234

    Article  MathSciNet  Google Scholar 

  54. Wang C-Y, Liao H-YM, Wu Y-H, Chen P-Y, Hsieh J-W, Yeh I-H (2020) Cspnet: A new backbone that can enhance learning capability of cnn. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, pp 390–391

  55. Redmon J, Farhadi A (2018) Yolov3: An incremental improvement. arXiv preprint arXiv:1804.02767

  56. Liu S, Qi L, Qin H, Shi J, Jia J (2018) Path aggregation network for instance segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8759–8768

  57. He K, Zhang X, Ren S, Sun J (2015) Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans Pattern Analysis Mac Intell 37(9):1904–1916

    Article  Google Scholar 

  58. Neubeck A, Van Gool L (2006) Efficient non-maximum suppression. In: 18th international conference on pattern recognition (ICPR’06), vol 3, pp 850–855. IEEE

  59. Horn B, Klaus B, Horn P (1986) Robot Vision. MIT press, London

    Google Scholar 

  60. Graph workflow (2022). https://graphworkflow.com/eda/distributional-form/ Last accessed 09 Feb 2022

  61. Hamache A, Boudaren MEY, Boukersoul H, Debicha I, Sadouk H, Zibani R, Habbouchi A, Merouani O (2018) Uncertainty-aware parzen-rosenblatt classifier for multiattribute data. In: International conference on belief functions, pp 103–111. Springer

  62. License Plates of Algeria Dataset (2019). https://github.com/mouad12345/License_Plates_of_Algeria_Dataset. Last accessed 09 Feb 2022

  63. Liu C, Wechsler H (2000) Robust coding schemes for indexing and retrieval from large face databases. IEEE Trans Image Process 9(1):132–137

    Article  ADS  CAS  PubMed  Google Scholar 

  64. OpenALPR-EU dataset (2022). https://github.com/openalpr/benchmarks/tree/master/endtoend/eu. Last accessed 15 Jun 2022

  65. OpenALPR-BR dataset (2023). https://github.com/openalpr/benchmarks/tree/master/endtoend/br. Last accessed 25 Jul 2023

  66. Gonçalves GR, da Silva SPG, Menotti D, Schwartz WR (2016) Benchmark for license plate character segmentation. J Electron Imaging 25(5):053034–053034

    Article  ADS  Google Scholar 

  67. Silva SM, Jung CR (2018) License plate detection and recognition in unconstrained scenarios. In: Proceedings of the European conference on computer vision (ECCV), pp 580–596

  68. Masood SZ, Shu G, Dehghan A, Ortiz EG (2017) License plate detection and recognition using deeply learned convolutional neural networks. arXiv preprint arXiv:1703.07330

  69. OpenALPR Cloud API (2022). https://fr.openalpr.com/software/carcheck. Last accessed 22 Jun 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rezki Zibani.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zibani, R., Sebbak, F., Boudaren, M.E.Y. et al. Multi-attribute fusion-based approach for Algerian automatic license plate recognition. Multimed Tools Appl 83, 30233–30259 (2024). https://doi.org/10.1007/s11042-023-16789-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16789-6

Keywords

Navigation