95 A009 PDF
95 A009 PDF
95 A009 PDF
2, April 2012
I. INTRODUCTION
The car license plate recognition identification is an
important application in the field of Intelligent Transport
System (ITS) and Electronic toll collection (ETC). The
objective is to extract and recognize vehicle registration
numbers from car images, process the image data finally
utilize for access record and prepare electronic bill.
Electronic toll collection (ETC) or Electronic Car parking
payment is one of the major research topics in intelligent
transportation system (ITS) [1]. ETC is an implementation of
a road pricing concept in order to create benefits such as
increasing the capacity of toll stations, reducing a toll paying
time, enhancing the convenience and safety of travelers, and
minimizing air pollution and fuel consumption. It enables
freeway to parking lot, toll plaza, and bridge, tunnel, and
turnpike operators to save on staffing costs while reducing
delay for travelers and improve overall traffic performance
and parking system. Moreover, monitoring the vehicle traffic
and the management of parking areas are the most
labor-intensive job. Therefore the research on systematic full
automatic parking system is proposed. It differs from
conventional parking system, no magnetic card is used to
record the entry and exit time of. Also, it is designed in such a
93
International Journal of Machine Learning and Computing, Vol. 2, No. 2, April 2012
V. CHARACTERS SEGMENTATION
Character segmentation is an important step in license
plate recognition system. The segmentation of characters in a
license plate is performed by using the following steps.
It is very important for the good performance of character
segmentation. The preprocessing consists of the
determination of plate kind. There are two kinds of license
plate in India. One is black characters in yellow background
and the other is black characters in white background. The
color image is transformed into gray scale image.
IX. METHODOLOGY
The system is divided into sub-systems which are FULL
display system, image acquisition and plate number
recognition, auto direction system and auto payment system.
Firstly, data is acquired from ultrasonic sensors of each
parking space to count the availability of parking spaces in
the parking area. Then, image of the car is acquired in the
entrance to be analyzed. During this time, time entering and
license plate reference number are recorded for future
transaction.
Secondly, the image acquired from hardware components
by Camera are analyzed in data analysis part where mostly
done in Matlab. The image of the car is analyzed for its
license plate numbers for future reference. The time entering
is analyzed during car exiting to calculate the fees of parking.
Plus, the data acquired from ultrasonic probes of each
VI. NORMALIZATION
The algorithm in regulating the contrast and brightness of
the captured license plate image is shown below in Fig. 3.
94
International Journal of Machine Learning and Computing, Vol. 2, No. 2, April 2012
1.
95
International Journal of Machine Learning and Computing, Vol. 2, No. 2, April 2012
will remain.
3. Analysis and Dilation: Then, use dilation
(morphological) operation for the resulted image.
Dilation adds pixels to the boundaries of objects in an
image. So, this process is used to combine the close
objects, by using structure element value equals to 8
pixels in 0 degree (0). Objective of this process is to
group the characters and numbers in number plate as a 2
groups.
4. Accurate location of License Plate:
If the object remained in the image is only 1, then the
system will assume the object is the plate. But, if the object
is more than 1, eliminate all objects that are too near with
the border.
5. Character Recognition:
To recognize plate numbers, each character must be
analyzed.
a. Binarization of the recognized license plate
b. Segmentation of each character
c. Template matching to recognize license plate
numbers
6. Performance Measure:
Component heads identify the different components of
your paper and are not topically subordinate to each other.
Examples include Acknowledgments and References and,
for these, the correct style to use is Heading 5. Use
figure caption for your Figure captions, and table head
for your table title. Run-in heads, such as Abstract, will
require you to apply a style (in this case, italic) in addition
to the style provided by the drop down menu to
differentiate the head from the text.
There are several ways to recognize the characters. The
approaches are; (1) autocorrelation, (2) Mean Square Error
(MSE) and (3) Structural Similarity Index (SSI).
7. Autocorrelation:
It quantifies the closeness between two images. This
coefficient value ranges from -1 to +1, where the value +1
indicates that the two images are highly correlated and are
very close to each other.
( A
r=
mn
)( B
mn
Amn A B mn B
m
(1)
C. Direction System
The direction system starts when the barrier gate is opened.
The database will update the status of the empty parking lots
for updating the counter for FULL display system. Then,
Matlab is used to calculate the nearest lot that has no vehicle
to the user. Afterwards, it will display the direction towards
the empty lots to the user using LEDs.
2
1
M
M
m Y =1 X =1 P ( x , y ) Q
(2)
( x, y )
MN
Where M, N are the dimension of the image, p( x , y ) is a
MSE =
International Journal of Machine Learning and Computing, Vol. 2, No. 2, April 2012
and entry record (entry date & time) will be stored for parking
fee calculation later. Once this is completed, the entry barrier
will open to allow the vehicle to enter and park. Another loop
sensor after the barrier will close the barrier. The entry station
is used to interface with the loop sensors and automatic
barriers.
When the leaving vehicle reach the exit booth, it will stop
before the barrier and its presence is detected by a loop sensor.
This sensor will initiate a picture to be taken and the license
plate to be read by the LPR module. The LPR module will
match the recognized vehicle number with its own file for the
entry time for this particular vehicle. Once the exit and entry
record are matched, the system will calculate and display the
parking fee is due. When the transaction is complete, the exit
barrier will open and the vehicle will leave. For barrier
control there is another barrier another loop sensor is
implemented.
Total
Character
s
Recognize
d
Characters
Not
recognize
d
Character
s
Accurac
y
False
Positiv
e Rate
MSE
Autocorr
SSI
339
339
339
324
317
308
15
22
31
95.6%
93.5%
90.9%
4.4%
6.5%
9.1%
XIV. RESULT
As a result, auto parking system is able to recognize plate
number, display free parking spaces and guidance parking
system. This study output is a Matlab GUI which is an
interface for users and drivers. Number plate recognition
results are shown in Table I, II and III as well as billing
window is shown in Fig. 7.
To examine the performance there are 3 approaches have
been discussed earlier, the performance analysis has been
done to identify most suitable approach for characters
90
89
84
88
5
6
11
7
94.7
93.7
88.4
92.6
TABLE III: LPR DETECTION WHEN CAMERA LOCATION IN THE ONE SIDE OF
THE LANE
No of detection Correct detection Error detection Success %
80
80
80
80
71
70
72
71
9
10
8
9
88.8
87.5
90.0
88.8
XV. CONCLUSION
International Journal of Machine Learning and Computing, Vol. 2, No. 2, April 2012
ACKNOWLEDGMENT
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
98