OCR-Based Hardware Implementation for Qatari Number Plate on the Zynq SoC

Automatic Number Plate Recognition (ANPR) systems have become widely used for safety, security, and commercial purposes. A typical ANPR system is based on three essential stages: Number Plate Localization (NPL), Character Segmentation (CS), and Optical Character Recognition (OCR). Recently, ANPR systems started to use High Definition (HD) cameras to improve the recognition rate of the system. In this paper., a proposed OCR stage for a HD ANPR system is presented. The software implementation of the proposed algorithm was carried on as a proof of concept using MATLAB., followed by its hardware implementation using a heterogeneous System on Chip (SoC) platform. The selected platform is Xilinx Zynq-7000 All Programmable SoC that consists of an ARM processor and a Field Programmable Gate Array (FPGA). The stage was implemented using both processing units separately and it was found that the FPGA is capable of processing one character faster the ARM processor. The hardware implementation results show that the proposed FPGA based OCR stage recognize one character in 0.63 ms, with an accuracy of 99.5%.

[1]  Abbes Amira,et al.  OCR based feature extraction and template matching algorithms for Qatari number plate , 2016, 2016 International Conference on Industrial Informatics and Computer Systems (CIICS).

[2]  Mohammad Eshghi,et al.  Design and implementation of a new Persian digits OCR algorithm on FPGA chips , 2005, 2005 13th European Signal Processing Conference.

[3]  Osama Al-Khaleel,et al.  Hardware Implementation of Web Based Arabic Optical Character Recognition Units , 2014 .

[4]  Xiaojun Zhai,et al.  Real-time optical character recognition on field programmable gate array for automatic number plate recognition system , 2013, IET Circuits Devices Syst..

[5]  Abbes Amira,et al.  HD Qatari ANPR system , 2016, 2016 International Conference on Industrial Informatics and Computer Systems (CIICS).

[6]  S. Ramalingam,et al.  High definition licence plate detection algorithm , 2012, 2012 Proceedings of IEEE Southeastcon.