License plate recognition based on edge histogram analysis and classifier ensemble

In this paper, a new approach for Iranian vehicle license plate recognition (LPR) is proposed. The proposed algorithm contains four main steps including plate localization, segmentation, recognition, and fusion of multiple recognition results. The license plate localization is begun with some preprocessing for down-sampling, denoising and histogram equalization. Then, histogram of vertical edges is used for detection of candidate lines expected to contain the license plate. In this step, we design a filter in order to reduce the number of false line candidates. The candidate plates are then extracted using vertical projection histogram of edges and aspect ratio characteristic. The binary image of these candidates obtained by locally adaptive thresholding is transmitted to the segmentation and recognition modules. Our recognition method is accomplished using a classifier ensemble with mixture of experts architecture. Using a feedback from the recognition result of candidate plates, the true candidate is detected. To improve the recognition accuracy and robustness, we apply the proposed LPR on three consecutive frames of a vehicle captured by different exposure times and then combine their recognition outputs. The experimental results in practical situations of day and night show that the proposed approach leads to 95.39% accuracy in plate localization and 92.45% overall accuracy after recognition.

[1]  E.D. Di Claudio,et al.  Car plate recognition by neural networks and image processing , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[2]  S Draghici,et al.  A NEURAL NETWORK BASED ARTIFICIAL VISION SYSTEM FOR LICENSE PLATE RECOGNITION , 1997 .

[3]  Fernando Martín,et al.  NEW METHODS FOR AUTOMATIC READING OF VLP's (VEHICLE LICENSE PLATES) , 2002 .

[4]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

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

[6]  N. Garcia,et al.  Automatic car plate detection and recognition through intelligent vision engineering , 1999, Proceedings IEEE 33rd Annual 1999 International Carnahan Conference on Security Technology (Cat. No.99CH36303).

[7]  Haidi Ibrahim,et al.  Image sharpening using sub-regions histogram equalization , 2009, IEEE Transactions on Consumer Electronics.

[8]  M. Tamagawa,et al.  Vehicle license-plate recognition by image analysis , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[9]  Nelson H. C. Yung,et al.  Recognition of vehicle registration mark on moving vehicles in an outdoor environment , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

[10]  Stefano Cagnoni,et al.  VEHICLE LICENSE PLATE RECOGNITION BY MEANS OF CELLULAR AUTOMATA , 1998 .

[11]  Kosin Chamnongthai,et al.  The recognition of car license plate for automatic parking system , 1999, ISSPA '99. Proceedings of the Fifth International Symposium on Signal Processing and its Applications (IEEE Cat. No.99EX359).

[12]  Sorin Draghici,et al.  A Neural Network Based Artificial Vision System for Licence Plate Recognition , 1997, Int. J. Neural Syst..

[13]  H. Pourghassem,et al.  Iranian License Plate Character Recognition Using Mixture of MLP Experts , 2013, 2013 International Conference on Communication Systems and Network Technologies.

[14]  H. Pourghassem,et al.  Vehicle Stop Detection Algorithm Based on Motion Analysis in Access Control System Application , 2012, 2012 Fourth International Conference on Computational Intelligence and Communication Networks.

[15]  P. Davies,et al.  License plate recognition technology for toll violation enforcement , 1990 .