License Number Recognition of a Vehicle Using MATLAB
-
Upload
saravan-lanka -
Category
Documents
-
view
4.424 -
download
0
Transcript of License Number Recognition of a Vehicle Using MATLAB
![Page 1: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/1.jpg)
License Plate Recognition of A
Vehicle using MATLABUnder the guidance of
Prudhvi RajBy
Chetana {Y07EI021}
C.Madhuri {Y07EI019}
Vinod {Y07EI045}
M.Praveen Kumar
{Y07EI055}
![Page 2: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/2.jpg)
Contents: Aim Introduction Other Names Elements of LPR Algorithms Operation
![Page 3: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/3.jpg)
Aim:
Recognition of license number of a vehicle by the detection of its license plate from the vehicle image captured by the camera using MATLAB programming.
![Page 4: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/4.jpg)
Introduction:What is LPR……………….?
![Page 5: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/5.jpg)
License Plate Recognition {LPR} LPR {License Plate Recognition}
is an image-processing technology used to identify vehicles by their license plates.
This technology is used in various security and traffic applications.
![Page 6: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/6.jpg)
Also Called As:
Automatic Vehicle Identification (AVI)
Car Plate Recognition (CPR) Automatic Number Plate
Recognition (ANPR) Car Plate Reader (CPR) Optical Character Recognition (OCR)
for Cars
![Page 7: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/7.jpg)
Elements of LPR
Extraction of plate region Character segmentation Optical Character Recognition
License-Plate Recognition System consists of three main modules:
![Page 8: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/8.jpg)
Algorithms:Extraction of plate region
Smearing AlgorithmEdge Detection Algorithm
Character segmentationFiltering AlgorithmMorphological Algorithm
Optical Character Recognition Statistical Algorithm
Template Matching
![Page 9: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/9.jpg)
Operation:
Image captured from the camera is first converted to the binary image {only black and white} consisting of only 1’s and 0’s by thresholding the pixel values of 0 (black) for all pixels in the input image with luminance less than threshold value and 1 (white) for all other pixels.
![Page 10: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/10.jpg)
Extraction of Plate RegionTo find the plate region, firstly smearing algorithm is used.Smearing Algorithm: It is a method of extraction of text areas on a mixed image. The image is processed along vertical and horizontal runs. If the number of white pixels is less than a desired threshold or greater than any other desired threshold, white pixels are converted to black.
![Page 11: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/11.jpg)
Fig{1}: Original Image
The image is converted into binary coding & smearing is applied.
Fig{2}: After smearing algorithm
![Page 12: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/12.jpg)
After smearing, a morphological operation, dilation, is
applied to the image for specifying the plate location.
However, there may be more than one candidate region for
plate location. To find the exact region and eliminate the other
regions, some criteria tests are applied to the image by
smearing and filtering operation. The processed image after
this stage is as shown in Figure 2(a) and image involving only
plate is shown in Figure 2(b).
![Page 13: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/13.jpg)
![Page 14: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/14.jpg)
After obtaining plate location, region involving only plate iscut giving the plate as shown in Figure 3.
![Page 15: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/15.jpg)
Elements of typical LPR systems
Cameras Illumination Frame grabber Computer Software Hardware Database
![Page 16: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/16.jpg)
Image Acquisition License Plate Extraction Segmentation Recognition
![Page 17: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/17.jpg)
Commercial Products
IMPS (Integrated Multi-Pass System) Perceptics Vehicle Identification System for Parking
Areas (VISPA) Hi-Tech Solution
![Page 18: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/18.jpg)
Applications of LPR Systems
Law Enforcement Parking Automatic Toll Gates Border Crossing Homeland Security
![Page 19: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/19.jpg)
Example of one application:
![Page 20: License Number Recognition of a Vehicle Using MATLAB](https://reader033.fdocuments.us/reader033/viewer/2022061501/5520ca0c4979597a2f8b4ef9/html5/thumbnails/20.jpg)
Techniques:
automatic number-plate recognition using optical character recognition techniques
knowledge-guieded boundary following and template matching for automatic vehicle identification.
bidirectional associative memories (BAM) neural network for number plate reading.
vertical edge using Hough transform (HT) for extracting the license plate
neural network for color extraction and a template matching to recognize characters.
genetic algorithm based segmentation to extract the plate region