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

skip to main content
research-article

Guiding genetic search algorithm with ANN based fitness function: a case study using structured HOG descriptors for license plate detection

Published: 21 November 2022 Publication History

Abstract

In literature, various metaheuristic approaches such as Genetic Search Algorithm (GSA), has been adopted for finding the sub-optimal solution to a wide range of optimization problems. The main challenges in adopting GSA is the formulation of a proper fitness function which provides a measure of evaluating the generated candidate solutions, as the subsequent steps in the searching process would mainly be based on the quality of the previous and current solutions. As such, this is a highly crucial step in the successful application of GSA. However, in most of the applications, the construction of the suitable fitness function is difficult due to lack of analytical relations between the GSA parameters and the fitness of the solution. In this paper, a GSA approach of using shallow artificial neural network as a surrogate fitness function is proposed to alleviate such difficulties in the application of the GSA. The license plate detection problem is selected as a case study. For this problem, a new set of features which is called structured Histogram of Oriented Gradients (sHOG) is proposed in order to improve the overall performance of the license plate detection problem. The sHOG features were used to train the shallow ANN which assigns a degree of confidence score to the candidate regions and hence guide the GSA search to sub-optimal solution in the search space of a given input image. The performance of the proposed approach was evaluated on a private and public license plates datasets and results proves that it can archive an IOU detection rate of up to 98.74% on the private dataset and 91.66% cross database performance on the public dataset.

References

[1]
Al-Shemarry MS, Li Y, and Abdulla S Ensemble of adaboost cascades of 3L-LBPs classifiers for license plates detection with low quality images Expert Syst Appl 2018 92 216-235
[2]
Anagnostopoulos CNE, Anagnostopoulos IE, Loumos V, and Kayafas E A license plate-recognition algorithm for intelligent transportation system applications IEEE Trans Intell Transp Syst 2006 7 3 377-392
[3]
Anagnostopoulos CNE, Anagnostopoulos IE, Psoroulas ID, Loumos V, and Kayafas E License plate recognition from still images and video sequences: a survey IEEE Trans Intell Transp Syst 2008 9 3 377-391
[4]
Arróspide J, Salgado L, Marinas J (2012). HOG-like gradient-based descriptor for visual vehicle detection. In: 2012 IEEE Intelligent Vehicles Symposium, pp 223–228
[5]
Ashtari AH, Nordin MJ, and Fathy M An Iranian license plate recognition system based on color features IEEE Trans Intell Transp Syst 2014 15 4 1690-1705
[6]
Avci G, Kösten MM, Altun H, Karakaya F, Çavuşlu MA (2009) Implementation of an hybrid approach on FPGA for license plate detection using genetic algorithm and neural networks. INISTA 2009:392
[7]
Azad R, Davami F, and Azad B A novel and robust method for automatic license plate recognition system based on pattern recognition Adv Comput Sci Int J 2013 2 3 64-70
[8]
da Silva FA, Artero AO, de Paiva MSV, Barbosa RL (2013) ALPRs-A new approach for license plate recognition using the SIFT algorithm. arXiv preprint arXiv:1303.1667
[9]
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05). IEEE 1:886–893
[10]
Dias J, Rocha H, Ferreira B, and Lopes MC A genetic algorithm with neural network fitness function evaluation for IMRT beam angle optimization Cent Eur J Oper Res 2014 22 431-455
[11]
Dlagnekov L (2004) License plate detection using adaboost. Computer Science and Engineering Department, San Diego. Available: http://licenseplate.googlecode.com/svn-history/r64/trunk/research/adaboost_licenseplate.pdf
[12]
Du S, Ibrahim M, Shehata M, and Badawy W Automatic license plate recognition (ALPR): a state-of-the-art review IEEE Trans Circuits Syst Vid Technol 2013 23 2 311-325
[13]
Goodfellow IJ, Bulatov Y, Ibarz J, Arnoud S, Shet V (2013) Multi-digit number recognition from street view imagery using deep convolutional neural networks. arXiv preprint arXiv:1312.6082
[14]
Gou C, Wang K, Yao Y, and Li Z Vehicle license plate recognition based on extremal regions and restricted Boltzmann machines IEEE Trans Intell Transp Syst 2016 17 4 1096-1107
[15]
Ho WT, Lim HW, Tay YH (2009) Two-stage license plate detection using gentle Adaboost and SIFT-SVM. In: 2009 First Asian Conference on Intelligent Information and Database Systems, pp 109–114
[16]
Jamtsho, Y, Riyamongkol, P, Waranusast, R Real-time license plate detection for non-helmeted motorcyclist using YOLO, Ict Express (2020), (open access)
[17]
Katoch S, Chauhan SS, and Kumar V A review on genetic algorithm: past, present, and future Multimed Tools Appl 2021 80 8091-8126
[18]
Kukreja A, Bhandari S, Bhatkar S, Chavda J, Lad S (2017) Indian vehicle number plate detection using image processing. Int Res J Eng Technol (IRJET) 4:4
[19]
Kumar, K, Sinha, S, Manupriya, P (2018) D-PNR: deep license plate number recognition. Proceedings of 2nd international conference on computer vision & image processing.
[20]
Li Q A geometric framework for rectangular shape detection IEEE Trans Image Process 2014 23 9 4139-4149
[21]
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
[22]
Møller MF A scaled conjugate gradient algorithm for fast supervised learning Neural Netw 1993 6 4 525-533
[23]
Muhammad J, Altun H (2016) Improved license plate detection using HOG-based features and genetic algorithm. In: 2016 24th IEEE Signal Processing and Communication Application Conference (SIU), pp 1269–1272
[24]
Pan J, Liu N, Chu S, Lai T (2021) An efficient surrogate-assisted hybrid optimization algorithm for expensive optimization problems. Information Sciences: an International Journal 56(1):304–325.
[25]
Ning G (2013) Vehicle license plate detection and recognition, MSc Thesis, University of Missouri--Columbia).
[26]
Pan J, Liu N, Chu S, and Lai T An efficient surrogate-assisted hybrid optimization algorithm for expensive optimization problems Inf Sci 2021 561 304-325 ISSN 0020-0255
[27]
Panchal T, Patel H, and Panchal A License plate detection using Harris corner and character segmentation by integrated approach from an image Procedia Comput Sci 2016 79 419-425
[28]
Porikli F, Kocak T (2006) Robust license plate detection using covariance descriptor in a neural network framework. In: 2006 IEEE International Conference on Video and Signal Based Surveillance, pp 107–107
[29]
Prates RF, Cámara-Chávez G, Schwartz WR, Menotti D (2014) Brazilian license plate detection using histogram of oriented gradients and sliding windows. 1401.1990, arXiv preprint arXiv
[30]
Puarungroj W and Boonsirisumpun N Thai License Plate Recognition Based on Deep Learning Procedia Comput Sci 2018 135 214-221 ISSN 1877–0509
[31]
Rafique MA, Pedrycz W, Jeon M (2018) Vehicle license plate detection using region-based convolutional neural networks. Soft Comput 22( 9):6429–6440
[32]
Saidani, T, Touati, YE (2021) A vehicle plate recognition system based on deep learning algorithms. Multimed Tools Appl.
[33]
Samra GA and Khalefah F Localization of license plate number using dynamic image processing techniques and genetic algorithms IEEE Trans Evol Comput 2014 18 2 244-257
[34]
Sedighi A and Vafadust M A new and robust method for character segmentation and recognition in license plate images Expert Syst Appl 2011 38 11 13497-13504
[35]
Sharma, S, Kumar, P, Kumar, K (2017) A-PNR: automatic plate number recognition. ICCCT-2017
[36]
Shashirangana J, Padmasiri H, Meedeniya D, Perera C, Nayak SR, Nayak J, Vimal S, Kadry S (2021) License plate recognition using neural architecture search for edge devices. Int J Intell Syst. 
[37]
Shi L, Rasheed K (2008) ASAGA: an adaptive surrogate-assisted genetic algorithm. In: Proceedings of the 10th annual conference on Genetic and evolutionary computation, pp 1049–1056
[38]
Wang YR, Lin WH, and Horng SJ A sliding window technique for efficient license plate localization based on discrete wavelet transform Expert Syst Appl 2011 38 4 3142-3146
[39]
Wang R, Sang N, Wang R, and Jiang L Detection and tracking strategy for license plate detection in video Optik-Int J Light Electron Opt 2014 125 10 2283-2288
[40]
Yang J, Hu Y, Zhang K, and Wu Y An improved evolution algorithm using population competition genetic algorithm and self-correction BP neural network based on fitness landscape Soft Comput 2021 25 1751-1776
[41]
Zhang H, Jia W, He X, Wu Q (2006) Learning-based license plate detection using global and local features. In pattern recognition, 2006. ICPR 2006. 18th international conference on. IEEE 2:1102–1105
[42]
Zheng D, Zhao Y, and Wang J An efficient method of license plate location Pattern Recogn Lett 2005 26 15 2431-2438
[43]
Zheng K, Zhao Y, Gu J, Hu Q (2012) License plate detection using haar-like features and histogram of oriented gradients. In: 2012 IEEE International Symposium on Industrial Electronics, pp 1502–1505

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Multimedia Tools and Applications
Multimedia Tools and Applications  Volume 82, Issue 12
May 2023
1535 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 21 November 2022
Accepted: 27 October 2022
Revision received: 08 May 2022
Received: 28 September 2021

Author Tags

  1. License plate detection
  2. Structured histogram of oriented gradient
  3. ANN and Genetic search algorithm

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media