Vehicle Plate Number Localization Using Memetic Algorithms and Convolutional Neural Networks
Source abstract
Abstract
This paper introduces the third enhanced version of a genetic algorithm-based technique to allow fast and accurate detection of vehicle plate numbers (VPLN) in challenging image datasets. Since binarization of the input image is the most important and difficult step in the detection of VPLN, a hybrid technique is introduced that fuses the outputs of three fast techniques into a pool of connected components objects (CCO) and hence enriches the solution space with more solution candidates. Due to the combination of the outputs of the three binarization techniques, many CCOs are produced into the output pool from which one or more sequences are to be selected as candidate solutions. The pool is filtered and submitted to a new memetic algorithm to select the best fit sequence of CCOs based on an objective distance between the tested sequence and the defined geometrical relationship matrix that represents the layout of the VPLN symbols inside the concerned plate prototype. Using any of the previous versions will give moderate results but with very low speed. Hence, a new local search is added as a memetic operator to increase the fitness of the best chromosomes based on the linear arrangement of the license plate symbols. The memetic operator speeds up the convergence to the best solution and hence compensates for the overhead of the used hybrid binarization techniques and allows for real-time detection especially after using GPUs in implementing most of the used techniques. Also, a deep convolutional network is used to detect false positives to prevent fake detection of non-plate text or similar patterns. Various image samples with a wide range of scale, orientation, and illumination conditions have been experimented with to verify the effect of the new improvements. Encouraging results with 97.55% detection precision have been reported using the recent challenging public Chinese City Parking Dataset (CCPD) outperforming the author of the dataset by 3.05% and the state-of-the-art technique by 1.45%.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Vehicle License Plate Recognition · Advanced Neural Network Applications · Smart Parking Systems Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (26)
Show source-provided references
1. Automated license plate recognition: A survey on methods and techniques10.1109/ACCESS.2020.3047929 ↗
2. Gaussian weighted histogram intersection for license plate classification
3. License plate detection system by using threshold function and improved template matching method
4. An efficient method of license plate location
5. A new vertical edge detection algorithm and its application
6. Vector quantization for license-plate location and image coding10.1109/41.824138 ↗
7. Efficient embedded neural-network-based license plate recognition system10.1109/TVT.2008.915524 ↗
8. Unconstrained license plate and text localization and recognition
9. A neural network based artificial vision system for license plate recognition10.1142/S0129065797000148 ↗
10. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
11. YOLO9000: Better, faster, stronger
12. Ssd: Single shot multibox detector
13. Towards end-to-end car license plates detection and recognition with deep neural networks10.1109/TITS.2018.2847291 ↗
14. Towards end-to-end license plate detection and recognition: A large dataset and baseline
15. Localization of license plate number using dynamic image processing techniques and genetic algorithms10.1109/TEVC.2013.2255611 ↗
16. Genetic algorithms based orientation and scale invariant localization of vehicle plate number10.14299/ijser.2016.04.001 ↗
17. Application independent localisation of vehicle plate number using multi window-size binarisation and semi-hybrid genetic algorithm10.1049/joe.2017.0815 ↗
18. Improved thresholding method for enhancing jawi binarization performance
19. GPU-accelerated nick local image thresholding algorithm
20. A new local adaptive thresholding technique in binarization
21. Cotta · Handbook of Heuristics · 2018 · 60710.1007/978-3-319-07124-4_29 ↗
22. Deep hough transform for semantic line detection
23. Going deeper with convolutions
24. Deep residual learning for image recognition
25. Application-oriented license plate recognition10.1109/TVT.2012.2226218 ↗
26. License plate detection via information maximization