Improved number plate character segmentation algorithm and its efficient FPGA implementation

Character segmentation is an important stage in Automatic Number Plate Recognition systems as good character separation leads to a high recognition rate. This paper presents an improved character segmentation algorithm based on pixel projection and morphological operations. An efficient architecture based on the proposed algorithm is also presented. The architecture has been successfully implemented and verified using the Mentor Graphics RC240 FPGA (Field Programmable Gate Arrays) development board equipped with a 4M-Gate Xilinx Virtex-4 LX40. A database of 1,000 UK binary NPs with varying resolution has been used for testing the performance of the proposed architecture. Results achieved have shown that the proposed architecture can process a number plate image in 0.2–1.4 ms with 97.7 % successful segmentation rate and consumes only 11 % of the available area in the used FPGA.

[1]  Abbes Amira,et al.  Accelerating matrix product on reconfigurable hardware for image processing applications , 2005 .

[2]  Zhang Yuan Study of technology in electronic toll collection , 2007 .

[3]  Václav Hlavác,et al.  Ten Lectures on Statistical and Structural Pattern Recognition , 2002, Computational Imaging and Vision.

[4]  Frank Y. Shih,et al.  Decomposition of arbitrary gray-scale morphological structuring elements , 2005, Pattern Recognit..

[5]  Hiroshi Kawakami,et al.  A New Method for Degraded Color Image Binarization Based on Adaptive Lightning on Grayscale Versions , 2004, IEICE Trans. Inf. Syst..

[6]  Yon-Ping Chen,et al.  Robust license plate recognition based on dynamic projection warping , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[7]  Horst Bischof,et al.  TRICam - An Embedded Platform for Remote Traffic Surveillance , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[8]  Qian Huang,et al.  Extracting characters of license plates from video sequences , 1998, Machine Vision and Applications.

[9]  Hiroshi Kawakami,et al.  A novel adaptive morphological approach for degraded character image segmentation , 2005, Pattern Recognit..

[10]  Xinnian Wang,et al.  A Novel Algorithm for Character Segmentation of Degraded License Plate Based on Prior Knowledge , 2007, 2007 IEEE International Conference on Automation and Logistics.

[11]  Changshui Zhang,et al.  A new algorithm for character segmentation of license plate , 2003, IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No.03TH8683).

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

[13]  Chew Lim Tan,et al.  Imaged Document Text Retrieval Without OCR , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Xiaojun Zhai,et al.  Real-time license plate localisation on FPGA , 2011, CVPR 2011 WORKSHOPS.

[15]  Ali Ziya Alkar,et al.  Efficient Embedded Neural-Network-Based License Plate Recognition System , 2008, IEEE Transactions on Vehicular Technology.

[16]  Qiang Wu,et al.  Segmentation of characters on car license plates , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.

[17]  A. Çapar,et al.  License Plate Recognition From Still Images and Video Sequences: A Survey , 2008, IEEE Transactions on Intelligent Transportation Systems.

[18]  S.N. Srihari,et al.  Machine printed character segmentation method using side profiles , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[19]  Horst Bischof,et al.  Real-Time License Plate Recognition on an Embedded DSP-Platform , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Xiaojun Zhai,et al.  License plate localisation based on morphological operations , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.