Libyan Vehicle License Plate Recognition with Support Vector Machine
Keywords:Support Vector Machine, Number Recognition, Arduino
Computer vision has become widely used in many aspects of our daily lives. There are a great number of applications that consider computer vision as a core part of them, such as those associated with law enforcement. This paper presents the design and implementation of a model for a vehicle building entrance, using a license plate recognition algorithm for Libyan vehicles. In addition, a small dataset of Libyan vehicles was created for research purposes. As with most recognition systems, there are mainly three stages to be distinguished: plate detection using vertical and horizontal histograms, character segmentation is performed through a connected-component labeling algorithm, and finally, optical character recognition (OCR) by using support vector machines (SVMs). An Arduino board was used to control the gate opening and closing processes according to the authorized vehicles stored in the database. Ultrasonic sensors were used to detect a vehicle stop at the gate. The system was programmed with MATLAB executed on a 2.20GHz Core i7 CPU, 8 GB RAM, Windows 10. Despite the limited size of the vehicle images dataset, the experiments showed promising performance in terms of average accuracy estimated at 83.3%, and the computation time was 5 seconds.
Abdella, A. A. E. S. (2016). Libyan licenses plate recognition using template matching method. Journal of Computer and Communications, 4(07), 62. DOI: https://doi.org/10.4236/jcc.2016.47009
Abdullah, S. N. H. S., Omar, K., Sahran, S., & Khalid, M. (2009). License plate recognition based on support vector machine. 2009 International Conference on Electrical Engineering and Informatics, DOI: https://doi.org/10.1109/ICEEI.2009.5254811
Algablawi, W., BenAnaif, W., & Ganoun, A. (2013). Libyan Vehicle License Plate Recognition System. International Conference on Elecetrical and Computer Engineering,
Arth, C., Limberger, F., & Bischof, H. (2007). Real-time license plate recognition on an embedded DSP-platform. 2007 IEEE Conference on Computer Vision and Pattern Recognition, DOI: https://doi.org/10.1109/CVPR.2007.383412
Björklund, T., Fiandrotti, A., Annarumma, M., Francini, G., & Magli, E. (2019). Robust license plate recognition using neural networks trained on synthetic images. Pattern Recognition, 93, 134-146. DOI: https://doi.org/10.1016/j.patcog.2019.04.007
Chen, R.-C. (2019). Automatic License Plate Recognition via sliding-window darknet-YOLO deep learning. Image and Vision Computing, 87, 47-56. DOI: https://doi.org/10.1016/j.imavis.2019.04.007
Dalal, N., & Triggs, B. (2005). Histograms of oriented gradients for human detection. 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR'05),
Duan, T. D., Du, T. H., Phuoc, T. V., & Hoang, N. V. (2005). Building an automatic vehicle license plate recognition system. Proc. Int. Conf. Comput. Sci. RIVF,
He, L., Chao, Y., Suzuki, K., & Wu, K. (2009). Fast connected-component labeling. Pattern Recognition, 42(9), 1977-1987. DOI: https://doi.org/10.1016/j.patcog.2008.10.013
Henry, C., Ahn, S. Y., & Lee, S.-W. (2020). Multinational license plate recognition using generalized character sequence detection. IEEE Access, 8, 35185-35199. DOI: https://doi.org/10.1109/ACCESS.2020.2974973
Jabar, K. A., & Nasrudin, M. F. (2016). Libyan vehicle plate recognition using region-based features and probabilistic neural network. Journal of Theoretical and Applied Information Technology, 94(1), 104-114.
Jagannathan, J., Sherajdheen, A., Deepak, R. M. V., & Krishnan, N. (2013). License plate character segmentation using horizontal and vertical projection with dynamic thresholding. 2013 IEEE International Conference ON Emerging Trends in Computing, Communication and Nanotechnology (ICECCN), DOI: https://doi.org/10.1109/ICE-CCN.2013.6528594
Kanopoulos, N., Vasanthavada, N., & Baker, R. L. (1988). Design of an image edge detection filter using the Sobel operator. IEEE Journal of solid-state circuits, 23(2), 358-367. DOI: https://doi.org/10.1109/4.996
Kasaei, S. H., Kasaei, S. M., & Kasaei, S. A. (2010). New Morphology-Based Method for RobustIranian Car Plate Detection and Recognition. International Journal of Computer Theory and Engineering, 2(2), 264. DOI: https://doi.org/10.7763/IJCTE.2010.V2.150
Laroca, R., Severo, E., Zanlorensi, L. A., Oliveira, L. S., Gonçalves, G. R., Schwartz, W. R., & Menotti, D. (2018). A robust real-time automatic license plate recognition based on the YOLO detector. 2018 international joint conference on neural networks (ijcnn), DOI: https://doi.org/10.1109/IJCNN.2018.8489629
Li, H., & Shen, C. (2016). Reading car license plates using deep convolutional neural networks and LSTMs. arXiv preprint arXiv:1601.05610.
Noble, W. S. (2006). What is a support vector machine? Nature biotechnology, 24(12), 1565-1567. DOI: https://doi.org/10.1038/nbt1206-1565
Selmi, Z., Halima, M. B., Pal, U., & Alimi, M. A. (2020). DELP-DAR system for license plate detection and recognition. Pattern Recognition Letters, 129, 213-223. DOI: https://doi.org/10.1016/j.patrec.2019.11.007
Singh, J., & Bhushan, B. (2019). Real Time Indian License Plate Detection using Deep Neural Networks and Optical Character Recognition using LSTM Tesseract. 2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), DOI: https://doi.org/10.1109/ICCCIS48478.2019.8974469
Wang, D., Tian, Y., Geng, W., Zhao, L., & Gong, C. (2020). LPR-Net: Recognizing Chinese license plate in complex environments. Pattern Recognition Letters, 130, 148-156. DOI: https://doi.org/10.1016/j.patrec.2018.09.026
Yu, M., & Kim, Y. D. (2000). An approach to Korean license plate recognition based on vertical edge matching. Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics.'cybernetics evolving to systems, humans, organizations, and their complex interactions'(cat. no. 0,
Yu, S., Li, B., Zhang, Q., Liu, C., & Meng, M. Q.-H. (2015). A novel license plate location method based on wavelet transform and EMD analysis. Pattern Recognition, 48(1), 114-125. DOI: https://doi.org/10.1016/j.patcog.2014.07.027
How to Cite
Copyright (c) 2022 Aeyman Hassan, Sami Ghoul, Aya Alkabir
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright of the articles Published by Almukhtar Journal of Science (MJSc) is retained by the author(s), who grant MJSc a license to publish the article. Authors also grant any third party the right to use the article freely as long as its integrity is maintained and its original authors and cite MJSc as original publisher. Also they accept the article remains published by MJSc website (except in occasion of a retraction of the article).