SlideShare a Scribd company logo
Vehicle Registration
Plate Recognition
System
BY: SHAILENDRA GUPTA
Contents
 Introduction and Objective of the project
 Methodology
 Pretreatment of the Image
Introduction and Objective
 For an important method of car control, we require an system for
vehicle plate recognition.
 This system will provide for monitoring vehicles for law enforcement
and security purposes, and keeping track of vehicles by successful
recognition of plate number.
 May be used in places such as border control and Automatic Toll
tax collection
Methodology
 The system for plate recognition consists of Three main stages:
 (1) Preprocessing
 (2) License plate extraction
 (3) Template Matching and Character recognition
Preprocessing of the Image
 Graying of Original Image
 As problem lies with the data size of original plate image is the larger
one, the calculated amount of direct processing these colors is
extremely large, so transform the original image into 256-level gray
image, convenient for computer processing. Gray-scale image only
have brightness information instead of color information
 Resizing the image
 To fit the window we have to resize the image without changing
aspect ratio.
Histogram Equalization:
Removing Small Objects via
erosion
Licence Plate Extraction
 Sobel edge detector
 The next step involves highlighting the horizontal edges and removing them for
better plate area.
 This is done by convolving the sobel operated image which is a polynomial
multiplication, which results in bright horizontal lines.
 Now deleting these horizontal lines as they may be the edges of the licence plate.
 We will use erosion function with structuring element a line having angle 0 degrees
for horizontal direction and subtracting from the convoluted image of sobel
operated image.
 After these steps cropping function in matlab is used to extract the licence plate
area.
Template matching and character
recognition
 After extracting the plate area template matching is done to
successfully recognise the Registration number of a car.
Thank You

More Related Content

What's hot

Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
hetvi naik
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
Kongara Sudharshan
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
Konnet ViAn Pvt. Ltd
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
Hira Rizvi
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
Jasleen Kaur (Chandigarh University)
 
Seminar on anpr 1
Seminar on anpr 1Seminar on anpr 1
Seminar on anpr 1
Chandan Gowda
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
ChetanSingh134
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognitionAnjali Mehra
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognitionCruise Chen
 
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
HimanshiSingh71
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
Sairam Taduvai
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
Vishal Polley
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
Namra Afzal
 
Automatic Number Plate Recognition(ANPR) System Project
Automatic Number Plate Recognition(ANPR) System  Project Automatic Number Plate Recognition(ANPR) System  Project
Automatic Number Plate Recognition(ANPR) System Project
Gulraiz Javaid
 
ANPR
ANPRANPR
Anpr write up
Anpr write upAnpr write up
Anpr write up
Chandan Gowda
 

What's hot (20)

Lpr2003
Lpr2003Lpr2003
Lpr2003
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Seminar on anpr 1
Seminar on anpr 1Seminar on anpr 1
Seminar on anpr 1
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognition
 
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
 
Vehicle detection
Vehicle detectionVehicle detection
Vehicle detection
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
 
face detection
face detectionface detection
face detection
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
Automatic Number Plate Recognition(ANPR) System Project
Automatic Number Plate Recognition(ANPR) System  Project Automatic Number Plate Recognition(ANPR) System  Project
Automatic Number Plate Recognition(ANPR) System Project
 
ANPR
ANPRANPR
ANPR
 
Anpr write up
Anpr write upAnpr write up
Anpr write up
 

Viewers also liked

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
Defensive Driving Amarillo
 
Number Plate Recognition System
Number Plate Recognition System Number Plate Recognition System
Number Plate Recognition System
Aditya Mishra
 
Liscence plate recognition
Liscence plate recognitionLiscence plate recognition
Liscence plate recognition
Rohit Choudhury
 
License Plate Localization based on Statistical Measures of License Plate Fea...
License Plate Localization based on Statistical Measures of License Plate Fea...License Plate Localization based on Statistical Measures of License Plate Fea...
License Plate Localization based on Statistical Measures of License Plate Fea...
idescitation
 
Python + Raspberry Pi GPIO
Python + Raspberry Pi GPIOPython + Raspberry Pi GPIO
Python + Raspberry Pi GPIO
Кирилл Борисов
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstracts
Softroniics india
 
Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry PiLentin Joseph
 
Seminar Presentation on raspberry pi
Seminar Presentation on raspberry piSeminar Presentation on raspberry pi
Seminar Presentation on raspberry pi
Georgekutty Francis
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
Geekizer
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pi
praveen_23
 
Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
LTG Oxford
 

Viewers also liked (13)

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
 
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
 
License Plate Localization based on Statistical Measures of License Plate Fea...
License Plate Localization based on Statistical Measures of License Plate Fea...License Plate Localization based on Statistical Measures of License Plate Fea...
License Plate Localization based on Statistical Measures of License Plate Fea...
 
Python + Raspberry Pi GPIO
Python + Raspberry Pi GPIOPython + Raspberry Pi GPIO
Python + Raspberry Pi GPIO
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstracts
 
Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry Pi
 
Seminar Presentation on raspberry pi
Seminar Presentation on raspberry piSeminar Presentation on raspberry pi
Seminar Presentation on raspberry pi
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pi
 
Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 

Similar to Vehicle registration plate recognition system

An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
IJMTST Journal
 
finalppt-180713175108-converted.pptx
finalppt-180713175108-converted.pptxfinalppt-180713175108-converted.pptx
finalppt-180713175108-converted.pptx
aps ratnuchak
 
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
ijsrd.com
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
IJARIIE JOURNAL
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
AI Publications
 
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET Journal
 
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
 
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
IRJET Journal
 
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
Kesava Korukonda
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
IRJET Journal
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
IRJET Journal
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
FaSu6
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
Ibtihaj Uddin
 
Presentation - Vision
Presentation - VisionPresentation - Vision
Presentation - Vision
Jaweria Khan
 
Automated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth ApplicationAutomated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth Application
IJERA Editor
 
Vehicle detection
Vehicle detectionVehicle detection
Vehicle detection
Nadira Islam Ruku
 
Automatic Fetching of Vehicle details using ANPR Camera
Automatic Fetching of Vehicle details using ANPR CameraAutomatic Fetching of Vehicle details using ANPR Camera
Automatic Fetching of Vehicle details using ANPR Camera
IRJET Journal
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
IRJET Journal
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET Journal
 

Similar to Vehicle registration plate recognition system (20)

An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
 
finalppt-180713175108-converted.pptx
finalppt-180713175108-converted.pptxfinalppt-180713175108-converted.pptx
finalppt-180713175108-converted.pptx
 
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
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
 
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
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
 
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- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
 
Presentation - Vision
Presentation - VisionPresentation - Vision
Presentation - Vision
 
Automated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth ApplicationAutomated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth Application
 
Vehicle detection
Vehicle detectionVehicle detection
Vehicle detection
 
Automatic Fetching of Vehicle details using ANPR Camera
Automatic Fetching of Vehicle details using ANPR CameraAutomatic Fetching of Vehicle details using ANPR Camera
Automatic Fetching of Vehicle details using ANPR Camera
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
 
ieee_my_proj
ieee_my_projieee_my_proj
ieee_my_proj
 

Vehicle registration plate recognition system

  • 2. Contents  Introduction and Objective of the project  Methodology  Pretreatment of the Image
  • 3. Introduction and Objective  For an important method of car control, we require an system for vehicle plate recognition.  This system will provide for monitoring vehicles for law enforcement and security purposes, and keeping track of vehicles by successful recognition of plate number.  May be used in places such as border control and Automatic Toll tax collection
  • 4. Methodology  The system for plate recognition consists of Three main stages:  (1) Preprocessing  (2) License plate extraction  (3) Template Matching and Character recognition
  • 5. Preprocessing of the Image  Graying of Original Image  As problem lies with the data size of original plate image is the larger one, the calculated amount of direct processing these colors is extremely large, so transform the original image into 256-level gray image, convenient for computer processing. Gray-scale image only have brightness information instead of color information  Resizing the image  To fit the window we have to resize the image without changing aspect ratio.
  • 8. Licence Plate Extraction  Sobel edge detector
  • 9.  The next step involves highlighting the horizontal edges and removing them for better plate area.  This is done by convolving the sobel operated image which is a polynomial multiplication, which results in bright horizontal lines.  Now deleting these horizontal lines as they may be the edges of the licence plate.  We will use erosion function with structuring element a line having angle 0 degrees for horizontal direction and subtracting from the convoluted image of sobel operated image.  After these steps cropping function in matlab is used to extract the licence plate area.
  • 10. Template matching and character recognition  After extracting the plate area template matching is done to successfully recognise the Registration number of a car.