SlideShare a Scribd company logo
1 of 33
AUTOMATIC VEHICLE
IDENTIFICATION USING
VEDA
GUIDED BY;
MRS. MERCY MATHEW
ASST. PROFESSOR
CAARMEL ENGG. COLLEGE

PRESENTED BY;
ROJITH THOMAS
MTECH-CE
ROLL NO: 18
INTRODUCTION
 As number of automobiles grows rapidly, the traffic
problems increase as well, for example, car theft, over
speeding and running on the red light.
 To avoid these problems, an efficient real time working
vehicle identification system is needed.
 Most widely accepted technique is License Plate
Detection(LPD).
 Based on Image processing by capturing license plate using
cameras.
 Applications:
1) crime prevention
2) parking and toll fee system
3) traffic data collections
BASIC DIAGRAM

 Three parts:
1) License Plate Detection
2) Character Segmentation
3) Recognition
EXISTING algorithm
 Difficult to process under complex conditions.
 Kim et al Algorithm: statistical features and templates
 Zimmermann and Mattas Algorithm: fuzzy logic
 Sobel Algorithm: vertical edge extraction
 Canny Algorithm: Vertical edge extraction
 Abolghashemi Algorithm: low quality input
 Zhang et al Algorithm: reduce complexity
 Bai et al Algorithm: stationary and fixed background
PROPOSED algorithm
 Detection is by extracting vertical edges.

 Low quality images are produced by using web camera.
 Resolution is of 352 X 258 with 30 fps.
 Steps:
1) Pre-processing.
2) Vertical Edge Detection.
3) Plate Extraction.
1. Pre processing
 Process of generating binarized image from color image.
 Two steps;
1) Color to gray image inversion(C2G).
2) Adaptive Thresholding.
COLOR TO GRAY IMAGE CONVERSION
 Converting color image into grayscale image.

CAPTUARED IMAGE

GRAY IMAGE
ADAPTIVE THRESHOLDING
 Gray image is converted into binarized image.
 To get good adaptive threshold image , Integral image
technique is used.
 Earlier technique: Wellner’s Algorithm.
a)Pixel is compared with avg. of neighboring pixels(S).
b)Value of S=1/8 of (image).
c)If current pixel is T% lower than S, then set to Black.
d)Otherwise set to White.
e)Value of T=0.15 of (image).
 Limitation: Not suitable when samples are not evenly
distributed in all directions(Moving System).
INTEGRAL IMAGE FORMULATION
 Window concept.
 Image is as matrix with m rows and n columns.
 Algorithm:
Initially, summation of pixel values for every column is
calculated as;
sum(i)|j
1,0

.......

1,n

2,0

g(x,y) = input values.
sum(i) = all gray value for every column j
through all rows i(i=0,1….m).

.
.
.
m,0

m,n
 Integral image can be calculate as;

where, IntrgImg(i,j) = integral image for pixel(i,j).
 Next step is thresholding for each pixel.
1)Calculate intensity summation for each window.
2 subtraction and one addition is performed.
i-s/2,j+s/2

i+s/2,j+s/2

i+s/2,j+s/2

i+s/2,j-s/2
 Compare value g(i,j) with threshold value t(i,j).

 After comparing we get output as;

THRESHOLD IMAGE
2.VERTICAL EDGE EXTRACTION
 Extracting the data by distinguishing the plate region.
 Two steps:
a) Unwanted Line Elimination Algorithm
b) Vertical Edge Detection Algorithm
UNWANTED LINE ELIMINATION ALGORITHM

 To avoid long foreground lines and short noise edges
besides LP region(Unwanted Lines)
 Cases :
1) Horizontal with angle 0⁰(-).
2) Vertical with an angle 90⁰(|).
3) Line inclined at an angle 45⁰(/).
4) Line inclined at an angle 135⁰().
CONCEPT:
 Black pixel values are the background and White pixel
values are the foreground.
 A 3X3 mask is used throughout all image pixels from left
to right and from top to bottom
 Only black pixel values in the image are tested.

b(x,y)
 Different cases of converting the centre pixel into
foreground

 Output as

THRESHOLD IMAGE

ULEA OUTPUT
VERTICAL EDGE BASED DETECTION ALGORITHM
 To find beginning and end of each character
 Concentrates on intersection of Black-White and WhiteBlack regions.
 A 2X4 mask is used to process the image
 Output is as;

 Comparing with old edge extraction method
SOBEL METHOD

VEDA
3.PLATE EXTRACTION
 To extract plate region and characters
 Four steps:
1) Highlight Desired Details(HDD).
2) Candidate Region Extraction(CRE).
3) Plate Region Selection(PRS).
4) Plate Detection(PD).
HIGHLIGHT DESIRED DETAILS
 Performs NAND-AND operation for each two
corresponding pixels values taken from ULEA &VEDA.
 Connecting to vertical edges with black background.
hd

VEDA

HDD
NAND AND PROCEDURE

 hd is the length between two edges.
 Computed using test images.
 Help to remove long foreground
lines and noisy edges.
 Process take place from top to
bottom and left to right.
 After this , plate region exists
are highlighted.
VEDA OUTPUT

HDD OUTPUT
CANDIDATE REGION EXTRACTION
 To find exact LP region from the image.
 Process divide into four steps.
COUNT THE DRAWN LINES PER EACH ROW
 No of horizontal lines in each rows are counted
 Stored in a matrix variable : lines[a] ;a=0,1……m-1
 Time consuming process.
DIVIDE THE IMAGE INTO MULTIGROUPS
 To avoid delay, images convert to multiple groups
 Stored value in a variable : groups
groups=height/C.
C=CRE Constant (10)
COUNT SATISFIED GROUP INDEXES AND BOUNDARIES
 To eliminate unsatisfied groups which exists in the LP

 A threshold value will be considered.
Threshold>=1/15 of image height
SELECTING BOUNDARIES OF CANDIDATE REGION
 More than one region will be present
 Drawing horizontal line above and below each candidate
region

OUTPUT AFTER CRE
PLATE REGION SELECTION AND DETECTION
 To extract one correct LP
 Two steps
1. Selection of LP region
2. Making a vote.
SELECTION OF LP REGION
 Check blackness ratio of each pixels lies in candidate
region
 Each pixel is represent as Cregion
 PRS factor is fixed and it was normally 0.5,0.4&0.3
 After detecting region, the region will replaced by vertical
lines.

LP REGION
CODE

FLOW CHART
MAKING A VOTE
 Column with top and bottom neighbor have high
blackness ratio will give a vote.
 After voting section, the candidate region which have
highest vote will be selected.
 Finally plate will be detect and extracted.
EXPERIMENTAL SETUP
 Web camera should be in live condition.
 2-4 meter distance.
 IMAGES

CLASSIFICATIONS

EXPERIMENTAL CONDITIONS
RESULT AND COMPARISON
 Accuracy is higher than other LPD and algorithm useful
for real time application
Computation time of each stages

Comparing with existing system
CONCLUSION
 Using web camera is for monitoring vehicles and also
low resolution images are used
 New and fast algorithm which is useful for real time
requirements
 Computation time is of 47.7 ms with an efficiency of
91.4%

 Five to nine times faster than existing system
REFERENCES
 License plate recognition (LPR) technology : impact
evaluation and community assessment for law
enforcement
 A Real-Time Mobile Vehicle License Plate Detection and
Recognition; Kuo-Ming Hung and Ching-Tang Hsieh
 Comparison of feature extractors in LPR; S N Hinda,K
Marsuki,Y Rubiyah,O Kharuddin
 www.wikipedia.com
Automatic vehicle license plate detection using VEDA

More Related Content

What's hot

Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlabChetanSingh134
 
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
 
Automatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABAutomatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABHimanshiSingh71
 
ANPR based Security System Using ALR
ANPR based Security System Using ALRANPR based Security System Using ALR
ANPR based Security System Using ALRAshok Basnet
 
car number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingcar number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingKesava Korukonda
 
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 TimeIRJET Journal
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogitionhetvi naik
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageSubhash Basistha
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognitionCruise Chen
 
Number plate recognition using ocr technique
Number plate recognition using ocr techniqueNumber plate recognition using ocr technique
Number plate recognition using ocr techniqueeSAT Journals
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlabAbhishek Sainkar
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. Amitava Choudhury
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming somchaturvedi
 
A Review Paper on Automatic Number Plate Recognition (ANPR) System
A Review Paper on Automatic Number Plate Recognition (ANPR) SystemA Review Paper on Automatic Number Plate Recognition (ANPR) System
A Review Paper on Automatic Number Plate Recognition (ANPR) SystemAM Publications
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognitionDevang Tailor
 

What's hot (20)

License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 
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 ...
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
 
Automatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABAutomatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLAB
 
ANPR based Security System Using ALR
ANPR based Security System Using ALRANPR based Security System Using ALR
ANPR based Security System Using ALR
 
car number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingcar number plate detection using matlab image & video processing
car number plate detection using matlab image & video processing
 
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
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese language
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognition
 
Number plate recognition using ocr technique
Number plate recognition using ocr techniqueNumber plate recognition using ocr technique
Number plate recognition using ocr technique
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
License plate recognition.
License plate recognition.License plate recognition.
License plate recognition.
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming
 
A Review Paper on Automatic Number Plate Recognition (ANPR) System
A Review Paper on Automatic Number Plate Recognition (ANPR) SystemA Review Paper on Automatic Number Plate Recognition (ANPR) System
A Review Paper on Automatic Number Plate Recognition (ANPR) System
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 

Viewers also liked

License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System Hira Rizvi
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognitionSaifullah Malik
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition Systemprashantdahake
 
CSTalks - Object detection and tracking - 25th May
CSTalks - Object detection and tracking - 25th MayCSTalks - Object detection and tracking - 25th May
CSTalks - Object detection and tracking - 25th Maycstalks
 
Matlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrMatlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrGhanshyam Dusane
 
Thesis Licenseplaterecognitionincomplexscenes Fulldocument
Thesis Licenseplaterecognitionincomplexscenes FulldocumentThesis Licenseplaterecognitionincomplexscenes Fulldocument
Thesis Licenseplaterecognitionincomplexscenes Fulldocumentdswazalwar
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processingijsrd.com
 
Final Thesis Presentation Licenseplaterecognitionincomplexscenes
Final Thesis Presentation LicenseplaterecognitionincomplexscenesFinal Thesis Presentation Licenseplaterecognitionincomplexscenes
Final Thesis Presentation Licenseplaterecognitionincomplexscenesdswazalwar
 
Iaetsd an efficient way of detecting a numbers in car
Iaetsd an efficient way of detecting a numbers in carIaetsd an efficient way of detecting a numbers in car
Iaetsd an efficient way of detecting a numbers in carIaetsd Iaetsd
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate RecognitionGilbert
 
morphological image processing
morphological image processingmorphological image processing
morphological image processingJohn Williams
 
Light pens
Light pensLight pens
Light pensBCET
 
Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate RecognitionNeeraja Gandla
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingRaghu Kumar
 
Rfid based vechile parking management system
Rfid based vechile parking management systemRfid based vechile parking management system
Rfid based vechile parking management systemSaurav Suman
 
Vehicle access control using anpr
Vehicle access control using anprVehicle access control using anpr
Vehicle access control using anprtechlead-india
 

Viewers also liked (20)

License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
 
So i got an Arduino now what
So i got an Arduino now whatSo i got an Arduino now what
So i got an Arduino now what
 
CSTalks - Object detection and tracking - 25th May
CSTalks - Object detection and tracking - 25th MayCSTalks - Object detection and tracking - 25th May
CSTalks - Object detection and tracking - 25th May
 
Matlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrMatlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocr
 
ieee_my_proj
ieee_my_projieee_my_proj
ieee_my_proj
 
Thesis Licenseplaterecognitionincomplexscenes Fulldocument
Thesis Licenseplaterecognitionincomplexscenes FulldocumentThesis Licenseplaterecognitionincomplexscenes Fulldocument
Thesis Licenseplaterecognitionincomplexscenes Fulldocument
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processing
 
Final Thesis Presentation Licenseplaterecognitionincomplexscenes
Final Thesis Presentation LicenseplaterecognitionincomplexscenesFinal Thesis Presentation Licenseplaterecognitionincomplexscenes
Final Thesis Presentation Licenseplaterecognitionincomplexscenes
 
Iaetsd an efficient way of detecting a numbers in car
Iaetsd an efficient way of detecting a numbers in carIaetsd an efficient way of detecting a numbers in car
Iaetsd an efficient way of detecting a numbers in car
 
Arduino Basic
Arduino BasicArduino Basic
Arduino Basic
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Light pens
Light pensLight pens
Light pens
 
Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate Recognition
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Rfid based vechile parking management system
Rfid based vechile parking management systemRfid based vechile parking management system
Rfid based vechile parking management system
 
Vehicle access control using anpr
Vehicle access control using anprVehicle access control using anpr
Vehicle access control using anpr
 

Similar to Automatic vehicle license plate detection using VEDA

Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithmguest673189
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmajayrampelli
 
74 real time-image-processing-applied-to-traffic-queue-d
74 real time-image-processing-applied-to-traffic-queue-d74 real time-image-processing-applied-to-traffic-queue-d
74 real time-image-processing-applied-to-traffic-queue-dravi247272
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測CHENHuiMei
 
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 ApproachIOSR Journals
 
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 ApproachJoe Osborn
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemIJORCS
 
Aiar. unit v. machine vision 1462642546237
Aiar. unit v. machine vision 1462642546237Aiar. unit v. machine vision 1462642546237
Aiar. unit v. machine vision 1462642546237Kunal mane
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
 
Automated surface defect detection using area scan camera
Automated surface defect detection using area scan cameraAutomated surface defect detection using area scan camera
Automated surface defect detection using area scan cameraAlexander Decker
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance Systemmaheshwaraneee
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the processSeeview Solutions
 
Traffic sign detection via graph based ranking and segmentation
Traffic sign detection via graph based ranking and segmentationTraffic sign detection via graph based ranking and segmentation
Traffic sign detection via graph based ranking and segmentationPREMSAI CHEEDELLA
 

Similar to Automatic vehicle license plate detection using VEDA (20)

Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithm
 
QDA_RTP_Traffic_ppt_final.ppt
QDA_RTP_Traffic_ppt_final.pptQDA_RTP_Traffic_ppt_final.ppt
QDA_RTP_Traffic_ppt_final.ppt
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
 
74 real time-image-processing-applied-to-traffic-queue-d
74 real time-image-processing-applied-to-traffic-queue-d74 real time-image-processing-applied-to-traffic-queue-d
74 real time-image-processing-applied-to-traffic-queue-d
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測
 
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
 
All projects
All projectsAll projects
All projects
 
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
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition System
 
Aiar. unit v. machine vision 1462642546237
Aiar. unit v. machine vision 1462642546237Aiar. unit v. machine vision 1462642546237
Aiar. unit v. machine vision 1462642546237
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
Report NIYANTRA
Report NIYANTRAReport NIYANTRA
Report NIYANTRA
 
Automated surface defect detection using area scan camera
Automated surface defect detection using area scan cameraAutomated surface defect detection using area scan camera
Automated surface defect detection using area scan camera
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance System
 
Cg Chap 02
Cg Chap 02Cg Chap 02
Cg Chap 02
 
Photogrammetry 1.
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the process
 
Traffic sign detection via graph based ranking and segmentation
Traffic sign detection via graph based ranking and segmentationTraffic sign detection via graph based ranking and segmentation
Traffic sign detection via graph based ranking and segmentation
 
13
1313
13
 

Recently uploaded

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 

Recently uploaded (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 

Automatic vehicle license plate detection using VEDA

  • 1. AUTOMATIC VEHICLE IDENTIFICATION USING VEDA GUIDED BY; MRS. MERCY MATHEW ASST. PROFESSOR CAARMEL ENGG. COLLEGE PRESENTED BY; ROJITH THOMAS MTECH-CE ROLL NO: 18
  • 2. INTRODUCTION  As number of automobiles grows rapidly, the traffic problems increase as well, for example, car theft, over speeding and running on the red light.  To avoid these problems, an efficient real time working vehicle identification system is needed.  Most widely accepted technique is License Plate Detection(LPD).  Based on Image processing by capturing license plate using cameras.  Applications: 1) crime prevention 2) parking and toll fee system 3) traffic data collections
  • 3. BASIC DIAGRAM  Three parts: 1) License Plate Detection 2) Character Segmentation 3) Recognition
  • 4. EXISTING algorithm  Difficult to process under complex conditions.  Kim et al Algorithm: statistical features and templates  Zimmermann and Mattas Algorithm: fuzzy logic  Sobel Algorithm: vertical edge extraction  Canny Algorithm: Vertical edge extraction  Abolghashemi Algorithm: low quality input  Zhang et al Algorithm: reduce complexity  Bai et al Algorithm: stationary and fixed background
  • 5. PROPOSED algorithm  Detection is by extracting vertical edges.  Low quality images are produced by using web camera.  Resolution is of 352 X 258 with 30 fps.  Steps: 1) Pre-processing. 2) Vertical Edge Detection. 3) Plate Extraction.
  • 6. 1. Pre processing  Process of generating binarized image from color image.  Two steps; 1) Color to gray image inversion(C2G). 2) Adaptive Thresholding. COLOR TO GRAY IMAGE CONVERSION  Converting color image into grayscale image. CAPTUARED IMAGE GRAY IMAGE
  • 7. ADAPTIVE THRESHOLDING  Gray image is converted into binarized image.  To get good adaptive threshold image , Integral image technique is used.  Earlier technique: Wellner’s Algorithm. a)Pixel is compared with avg. of neighboring pixels(S). b)Value of S=1/8 of (image). c)If current pixel is T% lower than S, then set to Black. d)Otherwise set to White. e)Value of T=0.15 of (image).  Limitation: Not suitable when samples are not evenly distributed in all directions(Moving System).
  • 8. INTEGRAL IMAGE FORMULATION  Window concept.  Image is as matrix with m rows and n columns.  Algorithm: Initially, summation of pixel values for every column is calculated as; sum(i)|j 1,0 ....... 1,n 2,0 g(x,y) = input values. sum(i) = all gray value for every column j through all rows i(i=0,1….m). . . . m,0 m,n
  • 9.  Integral image can be calculate as; where, IntrgImg(i,j) = integral image for pixel(i,j).  Next step is thresholding for each pixel. 1)Calculate intensity summation for each window. 2 subtraction and one addition is performed. i-s/2,j+s/2 i+s/2,j+s/2 i+s/2,j+s/2 i+s/2,j-s/2
  • 10.  Compare value g(i,j) with threshold value t(i,j).  After comparing we get output as; THRESHOLD IMAGE
  • 11. 2.VERTICAL EDGE EXTRACTION  Extracting the data by distinguishing the plate region.  Two steps: a) Unwanted Line Elimination Algorithm b) Vertical Edge Detection Algorithm UNWANTED LINE ELIMINATION ALGORITHM  To avoid long foreground lines and short noise edges besides LP region(Unwanted Lines)  Cases : 1) Horizontal with angle 0⁰(-). 2) Vertical with an angle 90⁰(|). 3) Line inclined at an angle 45⁰(/). 4) Line inclined at an angle 135⁰().
  • 12. CONCEPT:  Black pixel values are the background and White pixel values are the foreground.  A 3X3 mask is used throughout all image pixels from left to right and from top to bottom  Only black pixel values in the image are tested. b(x,y)
  • 13.  Different cases of converting the centre pixel into foreground  Output as THRESHOLD IMAGE ULEA OUTPUT
  • 14. VERTICAL EDGE BASED DETECTION ALGORITHM  To find beginning and end of each character  Concentrates on intersection of Black-White and WhiteBlack regions.
  • 15.  A 2X4 mask is used to process the image
  • 16.  Output is as;  Comparing with old edge extraction method SOBEL METHOD VEDA
  • 17. 3.PLATE EXTRACTION  To extract plate region and characters  Four steps: 1) Highlight Desired Details(HDD). 2) Candidate Region Extraction(CRE). 3) Plate Region Selection(PRS). 4) Plate Detection(PD).
  • 18. HIGHLIGHT DESIRED DETAILS  Performs NAND-AND operation for each two corresponding pixels values taken from ULEA &VEDA.  Connecting to vertical edges with black background. hd VEDA HDD
  • 19. NAND AND PROCEDURE  hd is the length between two edges.  Computed using test images.  Help to remove long foreground lines and noisy edges.  Process take place from top to bottom and left to right.  After this , plate region exists are highlighted.
  • 21. CANDIDATE REGION EXTRACTION  To find exact LP region from the image.  Process divide into four steps. COUNT THE DRAWN LINES PER EACH ROW  No of horizontal lines in each rows are counted  Stored in a matrix variable : lines[a] ;a=0,1……m-1  Time consuming process. DIVIDE THE IMAGE INTO MULTIGROUPS  To avoid delay, images convert to multiple groups  Stored value in a variable : groups groups=height/C. C=CRE Constant (10)
  • 22. COUNT SATISFIED GROUP INDEXES AND BOUNDARIES  To eliminate unsatisfied groups which exists in the LP  A threshold value will be considered. Threshold>=1/15 of image height
  • 23. SELECTING BOUNDARIES OF CANDIDATE REGION  More than one region will be present  Drawing horizontal line above and below each candidate region OUTPUT AFTER CRE
  • 24. PLATE REGION SELECTION AND DETECTION  To extract one correct LP  Two steps 1. Selection of LP region 2. Making a vote. SELECTION OF LP REGION  Check blackness ratio of each pixels lies in candidate region  Each pixel is represent as Cregion
  • 25.  PRS factor is fixed and it was normally 0.5,0.4&0.3  After detecting region, the region will replaced by vertical lines. LP REGION
  • 27. MAKING A VOTE  Column with top and bottom neighbor have high blackness ratio will give a vote.  After voting section, the candidate region which have highest vote will be selected.  Finally plate will be detect and extracted.
  • 28. EXPERIMENTAL SETUP  Web camera should be in live condition.  2-4 meter distance.  IMAGES CLASSIFICATIONS EXPERIMENTAL CONDITIONS
  • 29. RESULT AND COMPARISON  Accuracy is higher than other LPD and algorithm useful for real time application
  • 30. Computation time of each stages Comparing with existing system
  • 31. CONCLUSION  Using web camera is for monitoring vehicles and also low resolution images are used  New and fast algorithm which is useful for real time requirements  Computation time is of 47.7 ms with an efficiency of 91.4%  Five to nine times faster than existing system
  • 32. REFERENCES  License plate recognition (LPR) technology : impact evaluation and community assessment for law enforcement  A Real-Time Mobile Vehicle License Plate Detection and Recognition; Kuo-Ming Hung and Ching-Tang Hsieh  Comparison of feature extractors in LPR; S N Hinda,K Marsuki,Y Rubiyah,O Kharuddin  www.wikipedia.com