SlideShare a Scribd company logo
1 of 8
Download to read offline
Int. J. on Recent Trends in Engineering and Technology, Vol. 10, No. 1, Jan 2014

License Plate Localization based on Statistical
Measures of License Plate Features
N. Boonsim1 and S. Prakoonwit2
Institute for Research in Applicable Computing, University of Bedfordshire, Luton, UK
Email: {noppakun.boonsim1, simant.prakoonwit2} @beds.ac.uk
Abstract— License plate localization is considered as the most important part of license
plate recognition system. The high accuracy rate of license plate recognition is depended on
the ability of license plate detection. This paper presents a novel method for license plate
localization bases on license plate features. This proposed method consists of two main
processes. First, candidate regions extraction step, Sobel operator is applied to obtain
vertical edges and then potential candidate regions are extracted by deploying mathematical
morphology operations [5]. Last, license plate verification step, this step employs the
standard deviation of license plate features to confirm license plate position. The
experimental results show that the proposed method can achieve high quality license plate
localization results with high accuracy rate of 98.26 %.
Index Terms— vehicle license plate localization, connected component analysis, standard
deviation, license plate features.

I. INTRODUCTION
The car license plate recognition (LPR) is a very important application in intelligence transport system (ITS)
such as traffic surveillances, toll collection systems, parking management systems and law enforcement.
Usually, LPR system is divided into three processes: license plate localization (LPL), character segmentation
(CS), and character recognition (CR). Among these, the LPL is considered the most important stage because
the accuracy rate of CS and CR very much depends on the performance of the license plate localization.
In the past, a number of methods have been proposed for detecting car license plates. The approaches for
LPL include texture based [1][2][3][4][5], edge features based [7][8][9], plate colour based [10][11] and
learning based [12][13][14]. Generally, texture based is reported the less computation time and high accuracy
rate. On the other hand, this method is restricted to distance and illumination [15]. Although, the accuracy
rate of edge statistic based were reported with more than 90 %, the method highly depends on the distance
between the camera and the vehicle. Another disadvantage is the difficulty in detecting LP in complex
scenes. Colour based approach is an efficient method for license plate localization when the lighting
conditions are good. However, colour feature is restricted when illumination and weather changed. Learning
based techniques demonstrate a high accuracy rate but the computational time consuming in training process
is high and these methods need large database for practising.
This paper presents a new texture based method for LPL. The main contribution of this study is the higher
accuracy rate compared to Mendes et al. [5] which also adopts texture based LPL. Unlike [5], the novelty of
this method is based on selecting the minimum standard deviations of license plate features, e.g. widths,
DOI: 01.IJRTET.10.1.505
© Association of Computer Electronics and Electrical Engineers, 2014
heights and distances between borders and connected components within candidate regions. These statistics
of license plate features can efficiently be used to distinguish the license plate with high accuracy.
II. PROPOSED METHOD
The proposed algorithm for LPL consists of two main stages based on those presented in [5]. The first
stage is the extraction of candidate regions, which includes horizontal gradient operation for edge
detection and filtering by applying morphological operation to produce candidate regions and regions
adjustment.
The second is the candidate verification, which considers statistic measures of license plate features to
detect the position of a license plate. The flowchart in Fig. 1 shows the algorithm on which the proposed
method is based. The main contribution of this paper appears in the ‘Decision among candidates’ process
in the diagram. The rest are based on the method presented in [5].
A. Horizontal Gradient
The aim of this step is to detecting vertical edges, which are easier to detect than horizontal edges, to
create license plate region candidates [5]. An input image is processed by using Sobel vertical edge
operator [17]. After this operation is deployed, vertical edges are obtained which include the vertical
edges of windows, mirror, headlight, car shape, license plate borders and characters edges. All vertical
edges will be used to determine the license plate’s position. Fig. 2(b) illustrates the resulting image of
the vertical edge detection on original image in Fig. 2(a). Then, a mean filter is used to emphasize
license plate region which the mask has the same size as that of the license plate [5], see Fig. 2(c).
Input image

Horizontal gradient

Filtering

Histogram equalization

Adjustment to the VLP

Is there some
candidate?

No

Yes
Decision among candidates

Vehicle license plate
Fig. 1 The vehicle license plate localization algorithm

B. Filtering
The objective of this step is to obtain regions potentially containing a license plate. First, noise and small
regions are removed by applying morphology opening operation with structure element (SE) size equals to
threshold value, MINHCHAR (minimum character height), Fig. 2(d). After that, large regions are eliminated
by the opening operation with a column SE size of MAXHCHAR (maximum character height) to gain
39
effective regions as suggested in [5], Fig. 2(e). Last, the erosion and dilation operations are applied to obtain
clear border of candidate regions which may be occur during previous stage.
C. Adjust to the License Plate
This stage aims to achieve candidate regions to be the potential license plate (LP) regions. Firstly, the filtered
image is converted to a binary image. The threshold value is automatically given by applied Otsu’s method
[16]. After binarized image, candidate regions are separated from complex background, which shows in Fig.
2(f). Secondly, removing non LP shape, the process is based on connected component analysis [5]. The
potential candidate regions are preserved by following these characteristics: a) its width is greater than
height; b) its width is larger than LP parameter MINWCHAR and its height is greater than minimum LP
height MINHCHAR; c) LP cannot touch image boundary as suggested in [5]. Thirdly, to obtain only
effective regions, intersection regions are considerably eliminated in last stage.

(a)

(b)

(c)

(d)

(e)

(f)

(g)

(h)

Fig. 2 Steps of the license plate localization: (a) Original image
(b) Horizontal gradient (c) Mean filter on horizontal gradient
(d) Small regions removed (e) Large regions removed
(f) Binarization (g) Potential candidate regions
(h) Candidate regions mapped location

40
Fig. 2(g) illustrates the potential candidate regions and Fig. 2(h) shows mapping candidates to the original
image before it is sent to license plate verification stage.
D. Decision Among Candidates
The goal of this phase is to verify the LP from candidate regions. The proposed method is an improvement over
Mendes et al. [5] technique by selecting the minimum standard deviations of LP features, e.g. width, height and
distances between connected components and border within candidate regions, while Mendes et al. [5]
presented standard deviation of gray scale distribution to accurately detect LP.
Decision among candidates

Load original image containing
candidate regions

Binarization

Adaptive histogram
equalization

Connected component
analysis

Is there some
components?

No

Yes
The minimum
STD. of the
height of CCs

The minimum
STD. of the
width of CCs

The minimum
STD. of the
distance between
CCs and border

Vote

Vehicle license plate
Fig. 3 The proposed algorithm decision among candidates

This proposed method includes three steps: loading image, converting to binary image and LP verification.
Fig. 3 shows the algorithm for making decision among
candidates. Firstly, an original image containing candidate regions is imported to the process, see Fig 4(a).
Secondly, candidate regions are cropped and converted to binary image by Otsu’s method [16]. Fig. 4(b),
4(c) and 4(d) show the binarized image of the corresponding cropped candidate regions. Last, the region
operation [17] is applied to all candidates to detect connected components (CCs) within the region. Then CCs
are analysed to preserve only the effective candidate regions which have the following properties: a) the
number of CCs is greater than or equal to two; b) its height is larger than the threshold, MINHCHAR; c) its
width is bigger than the MINWCHAR.
If there is no candidate or all of them are discarded, adaptive histogram equalization is employed in the
original image to improve the contrast. This process is performed at the beginning of binarization. If there is,
still no candidate, histogram equalization is then applied [5] and the license plate detection process is
repeated from the beginning.
41
Fig. 4 Image binarization within candidate regions (a) Original image with candidate regions
(b-d) Candidate regions with corresponding binarized image

For all CCs, the standard deviation (STD) of the widths, heights and distances between borders and CCs
are calculated. Fig. 5(a) illustrates CCs within a candidate region where h i is the height and wi is the width
of CCs and d i is the distance of CCs to border of the region. Fig. 5(b) shows the measures of CCs within a
real license plate.
The STD of connected components' features can calculate by (1)-(3)
(1)
(

)

(2)

(3)
Since the majority of license plate characters have the same size, width, height, regularity and orientation, the
proposed method, therefore, employs these features to identify a license plate from candidate regions. The
candidate with the minimum STD in width, height and distance of CCs to border is classified as the license
plate.

42
d1

d5

d3

d2

d4

h3
h1

h4

h2

w5 hn

w3

w1

dn

h5
wn

w4

w2
(a)

(b)
Fig. 5 connected components within candidate region Connected component within candidate region Connected components within real
LP

III. EXPERIMENT RESULTS
The methods are implemented in MATLAB on an Intel Pentium Dual Core 2.10 GHz, 3 GB memory. The
average runtime of one image is 59 ms. The test set of images used in the experiments is available from [6].
The set consists of 345 images and contains Greek LPs. The experiments mainly use the images to compare
the proposed method to the work of Mendes et al. [5].
The success of LPL is evaluated by the values of location area (la) in (4) and the excessive area (ea) in (5)
which are defined as follows:
(
)
=
(4)
(

=

)

(

)
(

)

(5)

where
is minimum bounding box that includes all LP characters,
is minimum bounding box that
includes the entire LP,
is the LP region found by the method and area() is a function which returns area
in pixel of a given region.
TABLE I. T HE EXPERIMENT RESULTS
Optimum location
la > 85% and
ea < 100%

Excessive location
la > 85% and
ea < 100%

Location error l
la > 85% and
ea < 100%

“Naive” location
la > 0

Candidate
number

Mendes et al.[5]

96.52%

0.87%

2.61%

99.13%

2.57

Proposed
method

98.26%

24.06%

1.45%

99.71%

2.57

The threshold values, for instance MINHCHAR, MAXHCHAR and MINWCHAR are experimentally
defined as 11, 43 [5] and 4 pixels respectively which presents the highest accuracy results. In Table I, using
the same test images, the proposed method obtains better detection rates than those presented in [5] in
many aspects. For example, in terms of optimum location (la>85% and ea <100%), the proposed method
achieves the accuracy of 98.26%, while [5] produces 96.52%. The location error (la>85% and ea <100%),
consecutive and naïve location (la>0) results are also better at 1.45%, 99.71%, compared to 2.61% and
99.13% respectively. Excessive location metric (la > 85% and ea
to 24.06 %. Fig. 6 illustrates the results of license plate localization.

43
Fig. 6 The example license plate localization results

(a)

(b)

(c)

(d)

Fig. 7 Example of error in license plate localization
(a) License plate covered by dirt (b) Blur license plate (c) license plate covered by shadow (d) low contrast license plate

However, there are some circumstances where the proposed method does not perform very accurately. They
are the cases where a license plate is covered by dust, Fig. 7(a), a blur license plate with (ea <100) in Fig.
7(b), license plate is covered by shadow in Fig. 7(c) and low contrast license plate in Fig. 7(d).
IV. CONCLUSIONS
The new LP localization method based on the statistic measure of license plate features is presented in this
paper. The proposed method employs the standard deviation of the widths, heights of characters within a
license plate and the distance between a border and the CCs to locate the license plate. The results show the
44
improvement when compared to the results from the method using standard deviation of the gray level
distribution described by Mendes et al. [5]. The method works well on good quality images with high
contrast LPs and suitable lighting conditions. The future work will, therefore, include improving the
algorithm to be able to cope with low contrast, blur images and limited lighting conditions.
REFERENCES
[1] C. D. Nguyen, M. Ardabilian and L. Chen, “Real-time license plate localization based on a new scale and rotation
invariant texture descriptor”, Intelligent Transportation Systems the 11th IEEE International Conference, 2008,
pp. 956-961.
[2] S. M. M. Roomi, M. Anitha and R. Bhargavi, “Accurate license plate localization”, Computer, Communication and
Electrical Technology International Conference, 2011, pp. 92-97.
[3] X. Yu, H. Cao and H. Lu, “Algorithm of license plate localization based on texture analysis”, Transportation,
Mechanical, and Electrical Engineering International Conference, 2011, pp. 259-262.
[4] Y. Wang, W. Lin and S. Horng, “A sliding window technique for efficient license plate localization based on
discrete wavelet transforms”. Expert Systems with Applications, vol. 38, no. 4, pp. 3142-3146, April 2011.
[5] P. R. Mendes, J. M. R. Neves, A. I. Tavares and D. Menotti. “Towards an automatic vehicle access control system:
License plate location”, Systems, Man, and Cybernetics IEEE International Conference, 2011,
pp. 2916-2921.
[6] P. R. Mendes, D. Menotti, J. M. R.Neves and A. I., Tavares, “Vehicle license plate location (VLPL) algorithms”.
Last accessed 1 April 2013, Available: https://github.com/pedrormjunior/vlpl.
[7] P. Tarabek, “A real-time license plate localization method based on vertical edge analysis”, Computer Science and Information
Systems Federated Conference, 2012, pp. 149-154.
[8] S. Saha, S. Basu, M. Nasipuri and K. D. Basu, “License plate localization from vehicle images: an edge based multistage approach”. vol. 1, no. 1, pp. 284-288, May 2009.
[9] W. L. Yao and C. -M. Pun, “A hybrid Macau license plate localization scheme based on vertical edge analysis”,
Machine Learning and Cybernetics International Conference, 2009, pp. 1544-1549.
[10] S. Wu, Y. Wang and T. SUN, “A novel accurately automatic license plate localization method”, Vehicular
Electronics and Safety IEEE International Conference, 2011, pp. 155-160.
[11] N. Ukani and A. H. Meht, “An accurate method for license plate localization using morphological operations and
edge processing”, Image and Signal Processing the 3rd International Congress, 2010, pp. 2488-2491.
[12] Y. Peng, M. Xu, J. S. JIN, S. Luo and G. Zhao, “Cascade-Based License Plate Localization with Line Segment
Features and Haar-Like Features”, Image and Graphics the 6th International Conference, 2011, pp. 1023-1028.
[13] D. Yang, J. Kong, N. Du, X. Li and X. Che, “A novel approach for license plate localization based on SVM
classifier”, Information Management and Engineering the 2nd IEEE International Conference, 2010, pp. 655-660.
[14] J. Liu, J. Liu and W. Jin, “Robust vehicle license plate localization using To-MACH filter”, Computer Science and
Education the 5th International Conference, 2010, pp. 1106-1109.
[15] C. E. Anagnostopoulos, I. E. Anagnostopoulos, I. D. Psoroulas, V. Loumos, and E. Kayafas. “License Plate
Recognition From Still Images and Video Sequences: A Survey”. Intelligent Transportation Systems, IEEE
Transactions, vol. 9, no 3, pp. 377-391, September 2008.
[16] N. Otsu, “A threshold selection method from gray-level histograms” Systems, Man, and Cybernetics, IEEE
Transactions, vol. SMC-9, pp. 62-66, January 1979.
[17] R.C. Gonzalez and R. E. Wood, Digital image Processing. 3rd ed. Prentice Hall, 2007

45

More Related Content

What's hot

PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
ijiert bestjournal
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
Dr Wei Liu
 

What's hot (19)

PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
Adaptive Trilateral Filter for In-Loop Filtering
Adaptive Trilateral Filter for In-Loop FilteringAdaptive Trilateral Filter for In-Loop Filtering
Adaptive Trilateral Filter for In-Loop Filtering
 
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
 
Improved algorithm for road region segmentation based on sequential monte car...
Improved algorithm for road region segmentation based on sequential monte car...Improved algorithm for road region segmentation based on sequential monte car...
Improved algorithm for road region segmentation based on sequential monte car...
 
Design of Digital Filter and Filter Bank using IFIR
Design of Digital Filter and Filter Bank using IFIRDesign of Digital Filter and Filter Bank using IFIR
Design of Digital Filter and Filter Bank using IFIR
 
HSI Classification: Analysis
HSI Classification: AnalysisHSI Classification: Analysis
HSI Classification: Analysis
 
Af35178182
Af35178182Af35178182
Af35178182
 
Street Mark Detection Using Raspberry PI for Self-driving System
Street Mark Detection Using Raspberry PI for Self-driving SystemStreet Mark Detection Using Raspberry PI for Self-driving System
Street Mark Detection Using Raspberry PI for Self-driving System
 
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
 
Ay36304310
Ay36304310Ay36304310
Ay36304310
 
An Efficient Filtering Technique for Denoising Colour Images
An Efficient Filtering Technique for Denoising Colour Images An Efficient Filtering Technique for Denoising Colour Images
An Efficient Filtering Technique for Denoising Colour Images
 
IRJET- Automatic Identification, Analysis and Investigation of Printed Circui...
IRJET- Automatic Identification, Analysis and Investigation of Printed Circui...IRJET- Automatic Identification, Analysis and Investigation of Printed Circui...
IRJET- Automatic Identification, Analysis and Investigation of Printed Circui...
 
Survey on Local Color Image Descriptors
Survey on Local Color Image DescriptorsSurvey on Local Color Image Descriptors
Survey on Local Color Image Descriptors
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
 
Is Industrialism A Blessing? A Study of Anjali Deshpande’s Impeachment.
Is Industrialism A Blessing? A Study of Anjali Deshpande’s Impeachment.Is Industrialism A Blessing? A Study of Anjali Deshpande’s Impeachment.
Is Industrialism A Blessing? A Study of Anjali Deshpande’s Impeachment.
 

Viewers also liked

Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
shailendra92
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
Kuntal Bhowmick
 

Viewers also liked (7)

License plate recognition.
License plate recognition.License plate recognition.
License plate recognition.
 
Number Plate Recognition System
Number Plate Recognition System Number Plate Recognition System
Number Plate Recognition System
 
Liscence plate recognition
Liscence plate recognitionLiscence plate recognition
Liscence plate recognition
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
All You Need To Know About The New Texas Vehicle Registration Sticker
All You Need To Know About The New Texas Vehicle Registration StickerAll You Need To Know About The New Texas Vehicle Registration Sticker
All You Need To Know About The New Texas Vehicle Registration Sticker
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 

Similar to License Plate Localization based on Statistical Measures of License Plate Features

A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...
CSCJournals
 

Similar to License Plate Localization based on Statistical Measures of License Plate Features (20)

License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...
 
DETECTION OF ORIENTED NUMBER PLATE IN VEHICLE USING AUTOCORRECTION FEATURE FR...
DETECTION OF ORIENTED NUMBER PLATE IN VEHICLE USING AUTOCORRECTION FEATURE FR...DETECTION OF ORIENTED NUMBER PLATE IN VEHICLE USING AUTOCORRECTION FEATURE FR...
DETECTION OF ORIENTED NUMBER PLATE IN VEHICLE USING AUTOCORRECTION FEATURE FR...
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
ieee_my_proj
ieee_my_projieee_my_proj
ieee_my_proj
 
Licence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep LearningLicence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep Learning
 
Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...
 
Localization of license plate number using dynamic image processing technique...
Localization of license plate number using dynamic image processing technique...Localization of license plate number using dynamic image processing technique...
Localization of license plate number using dynamic image processing technique...
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
 
Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
 
Automatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification ApproachAutomatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification Approach
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLE
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking System
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
Al4103216222
Al4103216222Al4103216222
Al4103216222
 
Automatic Number Plate Recognition System A Histogram Based Approach
Automatic Number Plate Recognition System  A Histogram Based ApproachAutomatic Number Plate Recognition System  A Histogram Based Approach
Automatic Number Plate Recognition System A Histogram Based Approach
 
E011142632
E011142632E011142632
E011142632
 

More from idescitation

65 113-121
65 113-12165 113-121
65 113-121
idescitation
 
74 136-143
74 136-14374 136-143
74 136-143
idescitation
 
84 11-21
84 11-2184 11-21
84 11-21
idescitation
 
29 88-96
29 88-9629 88-96
29 88-96
idescitation
 

More from idescitation (20)

65 113-121
65 113-12165 113-121
65 113-121
 
69 122-128
69 122-12869 122-128
69 122-128
 
71 338-347
71 338-34771 338-347
71 338-347
 
72 129-135
72 129-13572 129-135
72 129-135
 
74 136-143
74 136-14374 136-143
74 136-143
 
80 152-157
80 152-15780 152-157
80 152-157
 
82 348-355
82 348-35582 348-355
82 348-355
 
84 11-21
84 11-2184 11-21
84 11-21
 
62 328-337
62 328-33762 328-337
62 328-337
 
46 102-112
46 102-11246 102-112
46 102-112
 
47 292-298
47 292-29847 292-298
47 292-298
 
49 299-305
49 299-30549 299-305
49 299-305
 
57 306-311
57 306-31157 306-311
57 306-311
 
60 312-318
60 312-31860 312-318
60 312-318
 
5 1-10
5 1-105 1-10
5 1-10
 
11 69-81
11 69-8111 69-81
11 69-81
 
14 284-291
14 284-29114 284-291
14 284-291
 
15 82-87
15 82-8715 82-87
15 82-87
 
29 88-96
29 88-9629 88-96
29 88-96
 
43 97-101
43 97-10143 97-101
43 97-101
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

License Plate Localization based on Statistical Measures of License Plate Features

  • 1. Int. J. on Recent Trends in Engineering and Technology, Vol. 10, No. 1, Jan 2014 License Plate Localization based on Statistical Measures of License Plate Features N. Boonsim1 and S. Prakoonwit2 Institute for Research in Applicable Computing, University of Bedfordshire, Luton, UK Email: {noppakun.boonsim1, simant.prakoonwit2} @beds.ac.uk Abstract— License plate localization is considered as the most important part of license plate recognition system. The high accuracy rate of license plate recognition is depended on the ability of license plate detection. This paper presents a novel method for license plate localization bases on license plate features. This proposed method consists of two main processes. First, candidate regions extraction step, Sobel operator is applied to obtain vertical edges and then potential candidate regions are extracted by deploying mathematical morphology operations [5]. Last, license plate verification step, this step employs the standard deviation of license plate features to confirm license plate position. The experimental results show that the proposed method can achieve high quality license plate localization results with high accuracy rate of 98.26 %. Index Terms— vehicle license plate localization, connected component analysis, standard deviation, license plate features. I. INTRODUCTION The car license plate recognition (LPR) is a very important application in intelligence transport system (ITS) such as traffic surveillances, toll collection systems, parking management systems and law enforcement. Usually, LPR system is divided into three processes: license plate localization (LPL), character segmentation (CS), and character recognition (CR). Among these, the LPL is considered the most important stage because the accuracy rate of CS and CR very much depends on the performance of the license plate localization. In the past, a number of methods have been proposed for detecting car license plates. The approaches for LPL include texture based [1][2][3][4][5], edge features based [7][8][9], plate colour based [10][11] and learning based [12][13][14]. Generally, texture based is reported the less computation time and high accuracy rate. On the other hand, this method is restricted to distance and illumination [15]. Although, the accuracy rate of edge statistic based were reported with more than 90 %, the method highly depends on the distance between the camera and the vehicle. Another disadvantage is the difficulty in detecting LP in complex scenes. Colour based approach is an efficient method for license plate localization when the lighting conditions are good. However, colour feature is restricted when illumination and weather changed. Learning based techniques demonstrate a high accuracy rate but the computational time consuming in training process is high and these methods need large database for practising. This paper presents a new texture based method for LPL. The main contribution of this study is the higher accuracy rate compared to Mendes et al. [5] which also adopts texture based LPL. Unlike [5], the novelty of this method is based on selecting the minimum standard deviations of license plate features, e.g. widths, DOI: 01.IJRTET.10.1.505 © Association of Computer Electronics and Electrical Engineers, 2014
  • 2. heights and distances between borders and connected components within candidate regions. These statistics of license plate features can efficiently be used to distinguish the license plate with high accuracy. II. PROPOSED METHOD The proposed algorithm for LPL consists of two main stages based on those presented in [5]. The first stage is the extraction of candidate regions, which includes horizontal gradient operation for edge detection and filtering by applying morphological operation to produce candidate regions and regions adjustment. The second is the candidate verification, which considers statistic measures of license plate features to detect the position of a license plate. The flowchart in Fig. 1 shows the algorithm on which the proposed method is based. The main contribution of this paper appears in the ‘Decision among candidates’ process in the diagram. The rest are based on the method presented in [5]. A. Horizontal Gradient The aim of this step is to detecting vertical edges, which are easier to detect than horizontal edges, to create license plate region candidates [5]. An input image is processed by using Sobel vertical edge operator [17]. After this operation is deployed, vertical edges are obtained which include the vertical edges of windows, mirror, headlight, car shape, license plate borders and characters edges. All vertical edges will be used to determine the license plate’s position. Fig. 2(b) illustrates the resulting image of the vertical edge detection on original image in Fig. 2(a). Then, a mean filter is used to emphasize license plate region which the mask has the same size as that of the license plate [5], see Fig. 2(c). Input image Horizontal gradient Filtering Histogram equalization Adjustment to the VLP Is there some candidate? No Yes Decision among candidates Vehicle license plate Fig. 1 The vehicle license plate localization algorithm B. Filtering The objective of this step is to obtain regions potentially containing a license plate. First, noise and small regions are removed by applying morphology opening operation with structure element (SE) size equals to threshold value, MINHCHAR (minimum character height), Fig. 2(d). After that, large regions are eliminated by the opening operation with a column SE size of MAXHCHAR (maximum character height) to gain 39
  • 3. effective regions as suggested in [5], Fig. 2(e). Last, the erosion and dilation operations are applied to obtain clear border of candidate regions which may be occur during previous stage. C. Adjust to the License Plate This stage aims to achieve candidate regions to be the potential license plate (LP) regions. Firstly, the filtered image is converted to a binary image. The threshold value is automatically given by applied Otsu’s method [16]. After binarized image, candidate regions are separated from complex background, which shows in Fig. 2(f). Secondly, removing non LP shape, the process is based on connected component analysis [5]. The potential candidate regions are preserved by following these characteristics: a) its width is greater than height; b) its width is larger than LP parameter MINWCHAR and its height is greater than minimum LP height MINHCHAR; c) LP cannot touch image boundary as suggested in [5]. Thirdly, to obtain only effective regions, intersection regions are considerably eliminated in last stage. (a) (b) (c) (d) (e) (f) (g) (h) Fig. 2 Steps of the license plate localization: (a) Original image (b) Horizontal gradient (c) Mean filter on horizontal gradient (d) Small regions removed (e) Large regions removed (f) Binarization (g) Potential candidate regions (h) Candidate regions mapped location 40
  • 4. Fig. 2(g) illustrates the potential candidate regions and Fig. 2(h) shows mapping candidates to the original image before it is sent to license plate verification stage. D. Decision Among Candidates The goal of this phase is to verify the LP from candidate regions. The proposed method is an improvement over Mendes et al. [5] technique by selecting the minimum standard deviations of LP features, e.g. width, height and distances between connected components and border within candidate regions, while Mendes et al. [5] presented standard deviation of gray scale distribution to accurately detect LP. Decision among candidates Load original image containing candidate regions Binarization Adaptive histogram equalization Connected component analysis Is there some components? No Yes The minimum STD. of the height of CCs The minimum STD. of the width of CCs The minimum STD. of the distance between CCs and border Vote Vehicle license plate Fig. 3 The proposed algorithm decision among candidates This proposed method includes three steps: loading image, converting to binary image and LP verification. Fig. 3 shows the algorithm for making decision among candidates. Firstly, an original image containing candidate regions is imported to the process, see Fig 4(a). Secondly, candidate regions are cropped and converted to binary image by Otsu’s method [16]. Fig. 4(b), 4(c) and 4(d) show the binarized image of the corresponding cropped candidate regions. Last, the region operation [17] is applied to all candidates to detect connected components (CCs) within the region. Then CCs are analysed to preserve only the effective candidate regions which have the following properties: a) the number of CCs is greater than or equal to two; b) its height is larger than the threshold, MINHCHAR; c) its width is bigger than the MINWCHAR. If there is no candidate or all of them are discarded, adaptive histogram equalization is employed in the original image to improve the contrast. This process is performed at the beginning of binarization. If there is, still no candidate, histogram equalization is then applied [5] and the license plate detection process is repeated from the beginning. 41
  • 5. Fig. 4 Image binarization within candidate regions (a) Original image with candidate regions (b-d) Candidate regions with corresponding binarized image For all CCs, the standard deviation (STD) of the widths, heights and distances between borders and CCs are calculated. Fig. 5(a) illustrates CCs within a candidate region where h i is the height and wi is the width of CCs and d i is the distance of CCs to border of the region. Fig. 5(b) shows the measures of CCs within a real license plate. The STD of connected components' features can calculate by (1)-(3) (1) ( ) (2) (3) Since the majority of license plate characters have the same size, width, height, regularity and orientation, the proposed method, therefore, employs these features to identify a license plate from candidate regions. The candidate with the minimum STD in width, height and distance of CCs to border is classified as the license plate. 42
  • 6. d1 d5 d3 d2 d4 h3 h1 h4 h2 w5 hn w3 w1 dn h5 wn w4 w2 (a) (b) Fig. 5 connected components within candidate region Connected component within candidate region Connected components within real LP III. EXPERIMENT RESULTS The methods are implemented in MATLAB on an Intel Pentium Dual Core 2.10 GHz, 3 GB memory. The average runtime of one image is 59 ms. The test set of images used in the experiments is available from [6]. The set consists of 345 images and contains Greek LPs. The experiments mainly use the images to compare the proposed method to the work of Mendes et al. [5]. The success of LPL is evaluated by the values of location area (la) in (4) and the excessive area (ea) in (5) which are defined as follows: ( ) = (4) ( = ) ( ) ( ) (5) where is minimum bounding box that includes all LP characters, is minimum bounding box that includes the entire LP, is the LP region found by the method and area() is a function which returns area in pixel of a given region. TABLE I. T HE EXPERIMENT RESULTS Optimum location la > 85% and ea < 100% Excessive location la > 85% and ea < 100% Location error l la > 85% and ea < 100% “Naive” location la > 0 Candidate number Mendes et al.[5] 96.52% 0.87% 2.61% 99.13% 2.57 Proposed method 98.26% 24.06% 1.45% 99.71% 2.57 The threshold values, for instance MINHCHAR, MAXHCHAR and MINWCHAR are experimentally defined as 11, 43 [5] and 4 pixels respectively which presents the highest accuracy results. In Table I, using the same test images, the proposed method obtains better detection rates than those presented in [5] in many aspects. For example, in terms of optimum location (la>85% and ea <100%), the proposed method achieves the accuracy of 98.26%, while [5] produces 96.52%. The location error (la>85% and ea <100%), consecutive and naïve location (la>0) results are also better at 1.45%, 99.71%, compared to 2.61% and 99.13% respectively. Excessive location metric (la > 85% and ea to 24.06 %. Fig. 6 illustrates the results of license plate localization. 43
  • 7. Fig. 6 The example license plate localization results (a) (b) (c) (d) Fig. 7 Example of error in license plate localization (a) License plate covered by dirt (b) Blur license plate (c) license plate covered by shadow (d) low contrast license plate However, there are some circumstances where the proposed method does not perform very accurately. They are the cases where a license plate is covered by dust, Fig. 7(a), a blur license plate with (ea <100) in Fig. 7(b), license plate is covered by shadow in Fig. 7(c) and low contrast license plate in Fig. 7(d). IV. CONCLUSIONS The new LP localization method based on the statistic measure of license plate features is presented in this paper. The proposed method employs the standard deviation of the widths, heights of characters within a license plate and the distance between a border and the CCs to locate the license plate. The results show the 44
  • 8. improvement when compared to the results from the method using standard deviation of the gray level distribution described by Mendes et al. [5]. The method works well on good quality images with high contrast LPs and suitable lighting conditions. The future work will, therefore, include improving the algorithm to be able to cope with low contrast, blur images and limited lighting conditions. REFERENCES [1] C. D. Nguyen, M. Ardabilian and L. Chen, “Real-time license plate localization based on a new scale and rotation invariant texture descriptor”, Intelligent Transportation Systems the 11th IEEE International Conference, 2008, pp. 956-961. [2] S. M. M. Roomi, M. Anitha and R. Bhargavi, “Accurate license plate localization”, Computer, Communication and Electrical Technology International Conference, 2011, pp. 92-97. [3] X. Yu, H. Cao and H. Lu, “Algorithm of license plate localization based on texture analysis”, Transportation, Mechanical, and Electrical Engineering International Conference, 2011, pp. 259-262. [4] Y. Wang, W. Lin and S. Horng, “A sliding window technique for efficient license plate localization based on discrete wavelet transforms”. Expert Systems with Applications, vol. 38, no. 4, pp. 3142-3146, April 2011. [5] P. R. Mendes, J. M. R. Neves, A. I. Tavares and D. Menotti. “Towards an automatic vehicle access control system: License plate location”, Systems, Man, and Cybernetics IEEE International Conference, 2011, pp. 2916-2921. [6] P. R. Mendes, D. Menotti, J. M. R.Neves and A. I., Tavares, “Vehicle license plate location (VLPL) algorithms”. Last accessed 1 April 2013, Available: https://github.com/pedrormjunior/vlpl. [7] P. Tarabek, “A real-time license plate localization method based on vertical edge analysis”, Computer Science and Information Systems Federated Conference, 2012, pp. 149-154. [8] S. Saha, S. Basu, M. Nasipuri and K. D. Basu, “License plate localization from vehicle images: an edge based multistage approach”. vol. 1, no. 1, pp. 284-288, May 2009. [9] W. L. Yao and C. -M. Pun, “A hybrid Macau license plate localization scheme based on vertical edge analysis”, Machine Learning and Cybernetics International Conference, 2009, pp. 1544-1549. [10] S. Wu, Y. Wang and T. SUN, “A novel accurately automatic license plate localization method”, Vehicular Electronics and Safety IEEE International Conference, 2011, pp. 155-160. [11] N. Ukani and A. H. Meht, “An accurate method for license plate localization using morphological operations and edge processing”, Image and Signal Processing the 3rd International Congress, 2010, pp. 2488-2491. [12] Y. Peng, M. Xu, J. S. JIN, S. Luo and G. Zhao, “Cascade-Based License Plate Localization with Line Segment Features and Haar-Like Features”, Image and Graphics the 6th International Conference, 2011, pp. 1023-1028. [13] D. Yang, J. Kong, N. Du, X. Li and X. Che, “A novel approach for license plate localization based on SVM classifier”, Information Management and Engineering the 2nd IEEE International Conference, 2010, pp. 655-660. [14] J. Liu, J. Liu and W. Jin, “Robust vehicle license plate localization using To-MACH filter”, Computer Science and Education the 5th International Conference, 2010, pp. 1106-1109. [15] C. E. Anagnostopoulos, I. E. Anagnostopoulos, I. D. Psoroulas, V. Loumos, and E. Kayafas. “License Plate Recognition From Still Images and Video Sequences: A Survey”. Intelligent Transportation Systems, IEEE Transactions, vol. 9, no 3, pp. 377-391, September 2008. [16] N. Otsu, “A threshold selection method from gray-level histograms” Systems, Man, and Cybernetics, IEEE Transactions, vol. SMC-9, pp. 62-66, January 1979. [17] R.C. Gonzalez and R. E. Wood, Digital image Processing. 3rd ed. Prentice Hall, 2007 45