20
License Plate Recognition of A Vehicle using MATLAB Under the guidance of Prudhvi Raj By Chetana {Y07EI021} C.Madhuri {Y07EI019} Vinod {Y07EI045} M.Praveen Kumar {Y07EI055}

License Number Recognition of a Vehicle Using MATLAB

Embed Size (px)

Citation preview

Page 1: License Number Recognition of a Vehicle Using MATLAB

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

Contents: Aim Introduction Other Names Elements of LPR Algorithms Operation

Page 3: License Number Recognition of a Vehicle Using MATLAB

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

Introduction:What is LPR……………….?

Page 5: License Number Recognition of a Vehicle Using MATLAB

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

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

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

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

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

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

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

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
Page 14: License Number Recognition of a Vehicle Using MATLAB

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

Elements of typical LPR systems

Cameras Illumination Frame grabber Computer Software Hardware Database

Page 16: License Number Recognition of a Vehicle Using MATLAB

Image Acquisition License Plate Extraction Segmentation Recognition

Page 17: License Number Recognition of a Vehicle Using MATLAB

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

Applications of LPR Systems

Law Enforcement Parking Automatic Toll Gates Border Crossing Homeland Security

Page 19: License Number Recognition of a Vehicle Using MATLAB

Example of one application:

Page 20: License Number Recognition of a Vehicle Using MATLAB

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