ABSTRACT
Automatic Number Plate Recognition (ANPR) is a real time embedded system which identifies the characters directly from the image of the license plate. It is an active area of research. ANPR systems are very useful to the law enforcement agencies as the need for Radio Frequency Identification tags and similar equipments are minimized. Since number plate guidelines are not strictly practiced everywhere, it often becomes difficult to correctly identify the non-standard number plate characters. In this paper we try to address this problem of ANPR by using a pixel based segmentation algorithm of the alphanumeric characters in the license plate. The non-adherence of the system to any particular country-specific standard & fonts effectively means that this system can be used in many different countries – a feature which can be especially useful for trans-border traffic e.g. use in country borders etc. Additionally, there is an option available to the end-user for retraining the Artificial Neural Network (ANN) by building a new sample font database. This can improve the system performance and make the system more efficient by taking relevant samples
The automatic number plate recognition systems (ANPR) exist for a long time, but only in the late 90s it became an important application because of the large increase in the number of vehicles. The information extracted from the license plates is mainly used for traffic monitoring, access control, parking, motorway road tolling, and border control, making car logs for parking systems, journey time measurement etc. by the law enforcement agencies. The recognition problem is generally sub-divided into 5 parts:
(1) Image acquisition i.e. capturing the image of the license plate
(2) Pre-processing the image i.e. normalization, adjusting the brightness, skewness and contrast of the image
(3) Localising the license plate
(4) Character segmentation i.e. locating and identifying the individual symbol images on the plate
(5) Optical character recognition. There may be further refinements over these (like matching the vehicle license number with a particular database to track suspected vehicles etc.) but the basic structure remains the same.
A guiding parameter in this regard is country-specific traffic norms and standards. This helps to fine tune the system i.e. number of characters in the license plate, text luminance level (relative index i.e. dark text on light background or light text on dark background) etc. So the problem can then be narrowed down for application in a particular country. For example, in India the norm is printing the license plate numbers in black colour on a white background for private vehicles and on a yellow background for commercial vehicles. The general format for the license plate is two letters (for state code) followed by district code, then a four digit code specific to a particular vehicle.