Automatic Number Plate Recognition Using Artificial Neural Network

Automatic Number Plate Recognition (ANPR) became a very important tool in our daily life because of the unlimited increase of cars and transportation systems, which make it impossible to be fully managed and monitored by humans. Examples are so many, like traffic monitoring, tracking stolen cars, managing parking toll, red-light violation enforcement, border and customs checkpoints. Yet, it’s a very challenging problem, due to the diversity of plate formats, different scales, rotations and non-uniform illumination conditions during image acquisition. The objective of this paper is to provide a novel algorithm for license plate recognition in complex scenes, particularly for the all-day traffic surveillance environment. This is achieved using mathematical morphology and artificial neural network (ANN). A preprocessing step is applied to improve the performance of license plate localization and character segmentation in case of severe imaging conditions. The first and second stages utilize edge detection and mathematical morphology followed by connected component analysis. ANN is employed in the last stage to construct a classifier to categorize the input numbers of the license plate. The algorithm has been applied on 102 car images with different backgrounds, license plate angles, distances, lightening conditions, and colors. The average accuracy of the license plate localization is 97.06%, 95.10% for license plate segmentation, and 94.12% for character recognition. The experimental results show the outstanding detection performance of the proposed method comparing with traditional algorithms.

[1]  Paolo Ferragina,et al.  Optical recognition of motor vehicle license plates , 1995 .

[2]  Kwang In Kim,et al.  Learning-based approach for license plate recognition , 2000, Neural Networks for Signal Processing X. Proceedings of the 2000 IEEE Signal Processing Society Workshop (Cat. No.00TH8501).

[3]  Ye Xiuzi,et al.  Car plate character extraction under complicated environment , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[4]  Young-Bin Kwon,et al.  Multi-font and multi-size character recognition based on the sampling and quantization of an unwrapped contour , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[5]  Yanqing Zhang,et al.  A method of multi-view vehicle license plates location based on rectangle features , 2006, 2006 8th international Conference on Signal Processing.

[6]  Farhad Faradji,et al.  A Morphological-Based License Plate Location , 2007, 2007 IEEE International Conference on Image Processing.

[7]  Sei-Wang Chen,et al.  Automatic license plate recognition , 2004, IEEE Transactions on Intelligent Transportation Systems.

[8]  Bai Hongliang,et al.  A hybrid license plate extraction method based on edge statistics and morphology , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[9]  M. Fukumi,et al.  Vehicle license plate character recognition by neural networks , 2004, Proceedings of 2004 International Symposium on Intelligent Signal Processing and Communication Systems, 2004. ISPACS 2004..

[10]  Choudhury A. Rahman,et al.  A real time vehicle's license plate recognition system , 2003, Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance, 2003..

[11]  Jianmin Xu,et al.  Method of License Plate Location Based on Corner Feature , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[12]  Xiangjian He,et al.  Region-based license plate detection , 2007, J. Netw. Comput. Appl..

[13]  Muhammad Sarfraz,et al.  Saudi Arabian license plate recognition system , 2003, 2003 International Conference on Geometric Modeling and Graphics, 2003. Proceedings.

[14]  R. Domer,et al.  Feature based recognition of traffic video streams for online route tracing , 1998, VTC '98. 48th IEEE Vehicular Technology Conference. Pathway to Global Wireless Revolution (Cat. No.98CH36151).