R Eal T Ime L Icense P Late R Ecognition S Ystem
R Eal T Ime L Icense P Late R Ecognition S Ystem
R Eal T Ime L Icense P Late R Ecognition S Ystem
Abstract
Anagnostopoulos [2] proposed an algorithm for vehicle license plate identification on the basis of a novel adaptive image
segmentation technique and connected component analysis in
conjunction with a character recognition neural network. ShyangLih Chang et al [2]. formulated a license plate locating module
by fuzzy disciplines while the license number identification
module was conceptualized in terms of neural subjects. . Clemens Arth and Florian Limberger [3] implemented LPR on an
embedded DSP platform that processes a video stream in realtime. Cemil Oz and Fikret Ercal [4] designed a computer vision
system to recognize license plates of vehicles in real-time environments. Lloyd Alan Fletcher and Rangachar Kasturi [5] developed an algorithm for automated text string separation which is
relatively independent of changes in text font style and size, and
of string orientation.
I. Introduction
License plate recognition systems have received a lot of attention from the research community. With the rapid growth in the
number of vehicles, there is a need to improve the existing systems for identification of vehicles. A fully automated system is in
demand in order to reduce the dependency on labour.
License Plate Recognition is a combination of image
processing, character segmentation and recognition technologies
used to identify vehicles by their license plates. Since only the
license plate information is used for identification, this technology requires no additional hardware to be installed on vehicles.
LPR technology is constantly gaining popularity, especially in
security and traffic control systems. License Plate Recognition
Systems are utilized frequently for access control in buildings
and parking areas, law enforcement, stolen car detection, traffic
control, automatic toll collection and marketing research.
LPR system can be used to calculate duration of parking.
When a vehicle enters through a gate, number plate is automatically recognized and stored in database. When a vehicle later
exits the parking area through an exit gate, number plate is recognized again and paired with the first-one stored in the database. The difference in time is used to calculate the parking fee.
Automatic number plate recognition systems installed on country
borders automatically detect and monitor border crossings. Each
vehicle can be registered in a central database and compared to a
black list of stolen vehicles. In traffic control, vehicles can be
ISSN No: 2250-3536
The focus in this work is to experiment and develop an efficient algorithm for Real Time License Plate Recognition for vehicle identification. Two main image segmentation stages are
identified in this application. First, it is necessary to capture an
image of a vehicle from video next to locate and extract the license plate region from a larger scene image. Second, having a
license plate region to work with, the alphanumeric characters in
the plate need to be extracted from the background so as to deliver them for recognition stage.
87
(a)
(b)
The periodogram estimate is computed using FFT whose complexity is N log 2 N , which a more efficient implementation of
one dimensional DFT. is To obtain the periodogram of each row,
we first compute square of FFT's magnitude, sampling at every
pixel (sampling rate is equal to N). In order to obtain one sided
spectrum (i.e., neglecting negative frequencies), only [1, N/2+1]
components are kept. Finally, the remaining components are
multiplied by a factor of two to preserve the total energy, and
normalized by N.
In order to enhance the profile peaks, we first subtract the profile mean from the profile points. Any negative values are set to
zero, as they represent responses too low to consider and may
introduce noise in further processing. An empirical threshold of
40% of the maximum was found to work best to distinguish the
license plate candidate rows. Finally, the range of rows with values greater than the threshold is extracted from the image. The
rows containing license plate characters can be extracted with
maximum efficiency if the frequency band considered is [N/12
N/6]. A threshold of 40 % of the maximum of the averaged periodogram is set. All the rows having the value of averaged periodogram above the threshold are considered and are as shown in
Figure (2).
88
Input iname
(a)
IV.Character Recognition
(b)
25
20
15
10
-5
0
50
100
The license plate of a vehicle contains alphanumeric characters which are extracted using different methods discussed in the
previous sections. Recognition of such segmented characters is
the last operation in the system where the input from the feature
extraction operation is being translated and understood by the
system.
150
200
250
300
350
400
(c)
LP
(d)
A. Binary Classification
(e)
Figure 3: (a)input car image(b) Binary image of car (c) License plate
candidates, (b) Selection of the license plate using spectral analysis
approach, (e) Segmented license plate
III.Character Segmentation
The decomposition of license plate images into spatially coherent regions in which the characters are distinguished from the
background is an image segmentation problem.
Connected component analysis approach: Approach for character
extraction is the connected component analysis. This was also
used in the fusion technique of extracting license plate. It is
explained as applied to character extraction here. The same
explanation holds good for extracting license plate candidates
also. The input image must be binarized such that the objects of
interest in it are mapped to white on a black background. An
ISSN No: 2250-3536
89
(5)
The coefficients i and b in Eq (5) are the solutions of a quadratic programming problem. Classification of a new data point
xi is performed by computing the sign of the right side of Eq (5).
(a)
(b)
(c)
(d)
Figure 6: (a) (c) Test character; (b) (d) Character recognition using
SVM
In the following, Eq (6) is used to perform multi-class classification. The sign of d is the classification result for x, and |d| is
the distance from x to the hyperplane. Intuitively, the farther
away a point is from the decision surface, i.e. the larger |d|, the
more reliable the classification result
Figure 7:shows successful character recognition of Figure3(a)
Experimental Result
(6)
The entire construction can be extended to the case of nonlinear separating surfaces. Each point x in the input space is
mapped to a point z = ( x) of a higher dimensional space,
called the feature space, where the data are separated by a hyperplane. The key property in this construction is that the mapping
(.) is subject to the condition that the dot product of two points
in the feature space ( x). ( y) can be rewritten as a kernel function K(x,y).
The decision surface has the equation
(7)
License plate detection is accomplished using fusion of Spectral Analysis and Connected Component Analysis. The characters are extracted from the license plate using Connected Component Analysis and recognition is accomplished using SVM.
The following Figure 8 shows the success full recognition of a
moving vehicle.
V.Conclusion
An On Line License Plate Recognition System has been developed and tested. Spectral Analysis approach and Connected
Component Analysis approach are generally used for license
plate extraction. It is found that when these techniques are used
individually, they failed. However, fusion of both Spectral Analysis and Connected Component Analysis gives better results. For
90
[12]
[13]
[14]
Mathew.Turk and A. Pentland, Eigenfaces for Recognition, Cognitive Neuroscience, Vol. 3, pp.71- 86,
1997.
[15]
E. Tzafestas, A. Nikolaidou and S. Tzafestas, Performance Evaluation and Dynamic Node Generation Criteria for Principal Component Analysis, Neural Network,
Mathematics and Computer in Simulation, Vol. 51,
pp.145- 156, 300, 2004
[16]
[17]
VI.References
[1]
Kasaei, S.H.M.; Kasaei, S.M.M., Extraction and Recognition of the Vehicle License Plate for Passing under
Outside Environment IEEE Conference Publications
2011.
[2]
C.N. Anagnostopoulos, I. Anagnostopoulos, V. Loumos, and E. Kayafas, A license plate recognition algorithm for Intelligent Transportation System applications.
[3]
[4]
[5]
[6]
[7]
[8]
Yasuharu Yanamura, Masahiro Goto, Daisuke Nishiyama, Extraction and Tracking of the License Plate
Using Hough Transform and Voted Block Matching
[10]
Beatriz Daz Acosta, Experiments in Image Segmentation for Automatic Us License Plate Recognition
[11]
Rafael C.Gonzalez and Richard E.Woods, Digital image processing using MATLAB, Second Edition, Pearson Education, 2006
Biographies
LEKHANA G.C Persuing M.Tech in Siddaganga Institute of
technology,Tumkur,Karnataka, received the BE. degree in Telacommunication Engineering from the Visvesvaraya Technological University Belgaum, Karnataka, in 2010, and research areas
include Imaga processing,pattern recognition, Image enhancement. Lekhana G.C may be reached at [email protected].
R. Srikantaswamy received his M.Tech degree in Industrial
Electronics in 1995 and Ph.D. degree in Electronics in 2006 from
University of Mysore, India. He is working as a Professor in the
Department of Electronics and Communication, Siddaganga Institute of Technology, Tumkur, India. His research interests include computer vision and pattern recognition, neural networks
and image processing. Dr.Srikantaswamy may be reached at
[email protected].
91