Professional Documents
Culture Documents
presentation on
Automatic Characters Recognition From A
Vehicle Number Plate
By
08/01/17 DVR&DrHSMICCollegeofTechnology 3
OBJECTIVE
The projects objective is to develop a character
recognition system for a license plate of a car using the
techniques and tools that best suite and allow doing it in easy and
comfortable way.
Find a method with acceptable results for the correct location of
the area of the license plate.
Build a system that given an image region where plate can be
found to determine the character of the plate.
Recognize each character we have extracted above.
08/01/17 DVR&DrHSMICCollegeofTechnology 4
INTRODUCTION
08/01/17 DVR&DrHSMICCollegeofTechnology 5
ABSTRACT
The vehicle number plate recognition
automatically controls access to a secured area for authorized
members. We tested our method for number plate recognition
which includes five main testimonials first is pre-processing of
the input image, then cropping the preprocessed image that
follows by the image edge extraction operated on the cropped
image after this the character segmentation process algorithm and
then finally to the character recognition which gives the
improved results that shows our method has the average
precision that can be put into practice.
08/01/17 DVR&DrHSMICCollegeofTechnology 6
BLOCK DIAGRAM
08/01/17 DVR&DrHSMICCollegeofTechnology 7
FLOW CHART
08/01/17 DVR&DrHSMICCollegeofTechnology 8
PRE-PROCESSING
Pre-Processing is very important for the good performance of
algorithm
Pre-Processing consists of :
Resizing of image.
RGB to Gray.
Contrast enhancement using histogram
equalization.
08/01/17 DVR&DrHSMICCollegeofTechnology 9
EDGE DETECTION BY SOBEL OPERATOR
The Sobel operator is one of most commonly used edge
detectors.
The Sobel edge detector uses a pair of 3x3 convolution
matrices.
The first is dedicated for evaluation of horizontal edges, and
the second for evaluation of vertical edges.
08/01/17 DVR&DrHSMICCollegeofTechnology 10
APPLYING THE SOBEL OPERATOR-
EXAMPLE
All edges in the image have been detected and can be nicely
separated from the background using a threshold of 220.
08/01/17 DVR&DrHSMICCollegeofTechnology 11
EDGE DETECTION BY SOBEL OPERATOR
08/01/17 DVR&DrHSMICCollegeofTechnology 12
Removing lower connected components
After edge detection removes all connected
components that have lower than p(eight
pixel in our method) pixels. Thus it will
produce another binary image.
Steps:-
1. Determine the connected components.
L= bwlabeln(BW,conn);
08/01/17 DVR&DrHSMICCollegeofTechnology 13
Filling The Holes
The set of background pixels are known as hole that cannot be reached by
filling the background from the edge of the image.
08/01/17 DVR&DrHSMICCollegeofTechnology 14
Lower Components Removal
08/01/17 DVR&DrHSMICCollegeofTechnology 15
Lower Components Removal
Continued
Using Mat lab toolbox function
bwareaopen() that specifies the desired
connectivity.
08/01/17 DVR&DrHSMICCollegeofTechnology 16
Final Positioning and Extracting
We output the four vertices coordinates of
the last selected region after
morphological filtering and extract the
number plate.
08/01/17 DVR&DrHSMICCollegeofTechnology 17
ADVANTAGES
08/01/17 DVR&DrHSMICCollegeofTechnology 18
LIMITATIONS
08/01/17 DVR&DrHSMICCollegeofTechnology 19
CONCLUSION
The project was designed keeping in mind the
automation of the number plate detection system for security
reason that could replace the current system of manual entry. This
project was a success in recording the number plate of a vehicle
although it has got its own limitation of image processing and
other hardware requirements. From this project we learn some
image processing tools in MATLAB.The system use series of
image processing techniques for identifying the vehicle number
plate from the database stored in the PC. The system is
implemented in MATLAB and it performance is tested on real
images.
08/01/17 DVR&DrHSMICCollegeofTechnology 20
FUTURE SCOPE
08/01/17 DVR&DrHSMICCollegeofTechnology 21
REFERENCES
08/01/17 DVR&DrHSMICCollegeofTechnology 22
THANKYOU
08/01/17 DVR&DrHSMICCollegeofTechnology 23