Abstract

Automatic number plate recognition (ANPR) systems are becoming vital for safety and security purposes. Typical ANPR systems are based on three stages: number plate localization (NPL), character segmentation (CS), and optical character recognition (OCR). Recently, high definition (HD) cameras have been used to improve their recognition rates. In this paper, four algorithms are proposed for the OCR stage of a real-time HD ANPR system. The proposed algorithms are based on feature extraction (vector crossing, zoning, combined zoning, and vector crossing) and template matching techniques. All proposed algorithms have been implemented using MATLAB as a proof of concept and the best one has been selected for hardware implementation using a heterogeneous system on chip (SoC) platform. The selected platform is the Xilinx Zynq-7000 All Programmable SoC, which consists of an ARM processor and programmable logic. Obtained hardware implementation results have shown that the proposed system can recognize one character in 0.63 ms, with an accuracy of 99.5% while utilizing around 6% of the programmable logic resources. In addition, the use of the heterogenous SoC consumes 36 W which is equivalent to saving around 80% of the energy consumed by the PC used in this work, whereas it is smaller in size by 95%.

Highlights

  • Modern cities are implementing intelligent transportation systems (ITSs) as they are an essential part of the infrastructure especially with the increase of population and number of vehicles

  • The results show that the stage could be implemented using the programmable logic (PL) unit but with more optimization and adjustments that are discussed in the following approach

  • 6 Results and Discussion To evaluate the proposed optical character recognition (OCR) stage, a comparison based on the recognition rate, time performance, and hardware utilization of the proposed algorithm with already existing ones is conducted

Read more

Summary

Introduction

Modern cities are implementing intelligent transportation systems (ITSs) as they are an essential part of the infrastructure especially with the increase of population and number of vehicles. The HD images of the two sets are processed by the MATLAB implementation of the proposed algorithms (HD NPL and CS) of the real-time HD ANPR system to extract the characters. The density of the image and at least one vector crossing are considered when the segmented character is identified The advantage of this method is that if one method fails in recognizing the character correctly, the other might succeed which increases the probability of correct character recognition and enhance the overall performance. The template image is selected to be one of the images from the training set as this improved the recognition of the algorithm The reason for this is that most of the acquired ‘6’ and ‘8’ characters from the previous stages of the developed real-time HD ANPR system have slightly different shape from the ideal one. Algorithm 4 shows the pseudo code of the template matching algorithm

Template matching
Results and Discussion
GB of RAM
Conclusions and future work
25 English letters and 9
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call