SlideShare ist ein Scribd-Unternehmen logo
1 von 31
MATLAB Based Vehicle Number Plate
Identification System using OCR
Submitted by
Ghanshyam Dusane (BE-A 46)
Guided by
Prof. Neeta Pingle
Marathwada Institute of Technology, Aurangabad
Department of Electronics and Communication
12/4/2015 7:53:54
PM
1
Contents
 Need
 AIM
 Literature Survey
 OCR
 Block Diagram
 Flow Chart & Work Flow
 Basic Modules And Sensors
 Examples
 Applications
 Conclusion
 References 12/4/2015 7:53:54
PM
2
Need
Smart Parking System Management
Identification of stolen cars or bikes
 Smuggling of Cars or bikes
 Invalid license plates
 Usage of cars in terrorist attacks/illegal activities
12/4/2015 7:53:54
PM
3
AIM
We intended to develop a system in MATLAB
which can perform detection as well as
recognition of Vehicle License Number plate
The objective of this project is to recognize
Vehicle License Number plate using serial
communication.
12/4/2015 7:53:54
PM
4
SYSTEM REQUIREMENTS
Software Requirement Hardware Requirement
System Type: 32-bit operating
system,
x86 based processor
WEB- CAM
OS Installed: Windows XP or
higher
Personal Computer (PC)
MATLB 7.0 or Above installed Microcontroller
Servomotor/DC Motor
12/4/2015 7:53:54
PM
5
Literature Review
 Paper 1
“AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM FOR VEHICLE
IDENTIFICATION USING OPTICAL CHARACTER RECOGNITION”
Proceedings of the World Congress on Engineering and Computer Science 2012 Vol I WCECS
2012, October 24-26, 2012, San Francisco, USA.
Presented By :- MUHAMMAD TAHIR QADRI, MUHAMMAD ASIF
This paper presents a robust method of license plate detection and
recognition based on Hough lines using Hough transformation and template matching
12/4/2015 7:53:54
PM
6
 Paper 2
“Automatic Vehicle Identification by Plate
Recognition”
World Academy of Science, Engineering and Technology International
Journal of Electrical Computer, Energetic, Electronic and Communication
Engineering Vol:1, No:9, 2007.
Presented By :- Serkan Ozbay, and Ergun Ercelebi
In this paper, a smart and simple algorithm is presented for vehicle’s license
plate recognition system. The proposed algorithm consists of three major parts:
Extraction of plate region, segmentation of characters and recognition of plate
characters. For extracting the plate region, edge detection algorithms and smearing
algorithms are used. In segmentation part, smearing algorithms, filtering and some
morphological algorithms are used.
12/4/2015 7:53:54
PM
7
 Paper 3
“Automobile Number Plate Recognition And
Extraction Using Optical Character Recognition”
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH
VOLUME 3, ISSUE 10, OCTOBER 2014
Presented By :- Raja Vikramdeep Singh, Navneet Randhawa
The purpose of this research is to develop an application which recognizes
license plates from vehicles. The system takes images of automobiles as input and
processes them. Once a license plate is detected, its digits are recognized and
displayed on the User Interface. This work focuses on the design of a single algorithm
used for extracting the license plate from a single image, isolating the characters of
the plate and identifying the individual characters
12/4/2015 7:53:54
PM
8
 Paper 4
“A Review Paper on Automatic Number Plate Recognition
(ANPR) System”
International Journal of Innovative Research in Advanced
Engineering (IJIRAE)
Volume 1 Issue 1 (April 2014)
Presented By : - Dhiraj Y. Gaikwad and Pramod B. Borole
In this review paper, the automatic number plate recognition system
using vehicle license plate is presented. The system use image processing techniques
for identifying the vehicle from the database stored in the computer. The system works
satisfactorily for wide variation of conditions and different types of number plates. The
system is implemented and executed in Matlab and performance is tested on genuine
images.
12/4/2015 7:53:54
PM
9
BASIC PROJECT
Input image ( from real
environment)
Algorithm using (MATLAB)
Output -Microcontroller serial
interfacing with hardware.
12/4/2015 7:53:54
PM
10
Block Diagram
Vehicle WEB-CAM
OUTPUT-ASSCII Character
Character Recognition
Image Acquisition
Localization of Number Plate
Plate Segmentation
Door Control Microcontroller
12/4/2015 7:53:54
PM
11
OCR System
OCR
OCR is a technology that enables
you to convert different types of
documents captured by a digital
camera into editable and
searchable data.
12/4/2015 7:53:54
PM
12
Fig. OCR Technology
Flow Chart of extraction in
MATLAB
12/4/2015 7:53:54
PM
13
12/4/2015 7:53:54
PM
14
Start
Input Image
Pre-processing
Localization
Is Number
plate
detected?
OCR
Is vehicle
Number
recognized?
Message
Displayed
NO
NO
Comparing with
Database
Yes
Yes
WORKFLOW
 Image was taken from real environment .
 Process Digital Images of License Plates using existing/modified
algorithms.
 Algorithms will perform alpha numeric conversions on the captured license
plate images into text entries.
 System would check the extracted entries against a database in real time.
 The entire system is implemented in MATLAB is used for detection and
recognition .
12/4/2015 7:53:54
PM
15
12/4/2015 7:53:54
PM
16
Capture
image
Sensor
Digital
camera
Find plate
region
Plate
extraction
Database
segmentationRecognition
Image
processing
Register
Activates the
camera
Compare in order
to recognize
Detect the vehicle
Administrato
r
Use Case Diagram
Basic Modules of the System
 Detection is done by Character Segmentation
Locates the alpha numeric characters on a license
plate.
 Optical Character Recognition (OCR)
Translates the segmented characters into text
entries.
12/4/2015 7:53:54
PM
17
Load The Image From File
 a=imread(‘car 10.JPG’)
12/4/2015 7:53:54
PM
18
Preprocessing
Preprocessing is very important for the good
performance of character segmentation.
Preprocessing consists of :
Resizing image
Rgb to gray
Noise removal 12/4/2015 7:53:54
PM
19
Changing the TYPE
 c=rgb2gray(b);
12/4/2015 7:53:54
PM
20
Extracting Plate Region
It is result of dilation after
noise removal .
12/4/2015 7:53:54
PM
21
Edge enhancement
gdiff=imsubtract(d,e);
where ‘d’ is dilated and ‘e’ is eroded
image
12/4/2015 7:53:54
PM
22
Morphological Operations
Morphological Operations
Thinning ( for character
isolation)
Finding connected
components of area more
than 200 pixels
12/4/2015 7:53:54
PM
23
Characters Segmentation
Horizontal & Vertical Segmentation
Detect the horizontal lines in the image with a pixel value of
zero.
Converting the image into binary.
Use simple “for loops” to detect the portions of the image that
had connected objects with a pixel value of ‘0’ and hence
accordingly, the image was read.
12/4/2015 7:53:54
PM
24
Characters Segmentation
Preprocessing Horizontal And
Vertical Segmentation
12/4/2015 7:53:54
PM
25
Template Matching
Template matching is one of the most
common and easy classification method
for recognizing the characters.
We used code for OCR
Characters Recognition
12/4/2015 7:53:54
PM
26
Applications
Red Light Violation Enforcement
Border And Customs Checkpoints
Smart Parking System Management
Detection Of Invalid License Plates
12/4/2015 7:53:54
PM
27
Conclusion
The automatic number plate recognition system using
vehicle license plate is presented. The system use image
processing techniques for identifying the vehicle from the
database stored in the computer.
12/4/2015 7:53:54
PM
28
References
 Optical Character Recognition
Ravina Mithe, Supriya Indalkar, Nilam Divekar 2013
International Journal Of Recent Technology And Engineering (Ijrte)
 Design Of An Optical Character Recognition System For Camera-Based Handheld Devices
Ayatullah Faruk Mollah, Nabamita Majumder Subhadip Basu, And Mita Nasipuri
2011 International Journal Of Computer Science Issues
 Number Plate Recognition Using an Improved Segmentation
Mr. G. T. Sutar , Prof. Mr. A.V. Shah P.G. Student, Department of Electronics Engineering, D.K.T.
Engineering College, Ichalkaranji, Maharashtra, India Associate Professor,
Department of Electronics Engineering, D.K.T. Engineering College, Ichalkaranji, Maharashtra
 A Review Paper on Automatic Number Plate Recognition (ANPR) System
International Journal of Innovative Research in Advanced Engineering (IJIRAE)
Volume 1 Issue 1 (April 2014)
12/4/2015 7:53:54
PM
29
Any Queries ?
12/4/2015 7:53:54
PM
30
THANK YOU !
12/4/2015 7:53:54
PM
31

Weitere ähnliche Inhalte

Was ist angesagt?

Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognitionSaifullah Malik
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognitionDevang Tailor
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlabChetanSingh134
 
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDAAUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDAMuhammed Sahal c
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlabKongara Sudharshan
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognitionslmnsvn
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Konnet ViAn Pvt. Ltd
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognitionthevijayps
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlabAbhishek Sainkar
 
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
 
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
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognitionCruise Chen
 
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APPLICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APPAditya Mishra
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognitionAKR Education
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition Systemprashantdahake
 

Was ist angesagt? (20)

Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-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 CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDAAUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle 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 recognitionLicense plate recognition
License plate recognition
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognition
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
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
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognition
 
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APPLICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
 

Ähnlich wie MATLAB Based Vehicle Number Plate Identification System using OCR

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
 
Anpr based licence plate detection report
Anpr  based licence plate detection reportAnpr  based licence plate detection report
Anpr based licence plate detection reportsomchaturvedi
 
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 SystemIJARIIE JOURNAL
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABAI Publications
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONIRJET 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 processingKesava Korukonda
 
IRJET- Recognition of Indian License Plate Number from Live Stream Videos
IRJET-  	  Recognition of Indian License Plate Number from Live Stream VideosIRJET-  	  Recognition of Indian License Plate Number from Live Stream Videos
IRJET- Recognition of Indian License Plate Number from Live Stream VideosIRJET Journal
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET Journal
 
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...IRJET Journal
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET Journal
 
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...Geetha982072
 
Liscence plate recognition
Liscence plate recognitionLiscence plate recognition
Liscence plate recognitionRohit Choudhury
 
Raspberry Pi Vehicles Number Plate Recognition
Raspberry Pi Vehicles Number Plate RecognitionRaspberry Pi Vehicles Number Plate Recognition
Raspberry Pi Vehicles Number Plate RecognitionIRJET Journal
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...IRJET Journal
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET-  	  Recognition of Vehicle Number Plate using Raspberry PIIRJET-  	  Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET Journal
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET Journal
 
IRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET Journal
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET Journal
 
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABCOMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABIRJET Journal
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognitionVP Singh
 

Ähnlich wie MATLAB Based Vehicle Number Plate Identification System using OCR (20)

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
 
Anpr based licence plate detection report
Anpr  based licence plate detection reportAnpr  based licence plate detection report
Anpr based licence plate detection report
 
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
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITION
 
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- Recognition of Indian License Plate Number from Live Stream Videos
IRJET-  	  Recognition of Indian License Plate Number from Live Stream VideosIRJET-  	  Recognition of Indian License Plate Number from Live Stream Videos
IRJET- Recognition of Indian License Plate Number from Live Stream Videos
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...
No_parking_ANRP_phase_bnkgdssrgiggdsdfhkbvxsfhjbcdfhhvcdfyhvxdghbcddyhvddyhh2...
 
Liscence plate recognition
Liscence plate recognitionLiscence plate recognition
Liscence plate recognition
 
Raspberry Pi Vehicles Number Plate Recognition
Raspberry Pi Vehicles Number Plate RecognitionRaspberry Pi Vehicles Number Plate Recognition
Raspberry Pi Vehicles Number Plate Recognition
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET-  	  Recognition of Vehicle Number Plate using Raspberry PIIRJET-  	  Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
 
IRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image Processing
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
 
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABCOMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 

Mehr von Ghanshyam Dusane

Mehr von Ghanshyam Dusane (7)

Ghanshyam_Sopan_Dusane_RHCSA
Ghanshyam_Sopan_Dusane_RHCSAGhanshyam_Sopan_Dusane_RHCSA
Ghanshyam_Sopan_Dusane_RHCSA
 
INTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEMINTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEM
 
Visualize gate control and track switching (GHanshyam Dusane)
Visualize gate control and track switching (GHanshyam Dusane)Visualize gate control and track switching (GHanshyam Dusane)
Visualize gate control and track switching (GHanshyam Dusane)
 
Gsm VS cdma
Gsm VS cdma Gsm VS cdma
Gsm VS cdma
 
LI-FI
LI-FILI-FI
LI-FI
 
Zig bee
Zig beeZig bee
Zig bee
 
Amoled by m indkiller
Amoled by m indkillerAmoled by m indkiller
Amoled by m indkiller
 

Kürzlich hochgeladen

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Kürzlich hochgeladen (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

MATLAB Based Vehicle Number Plate Identification System using OCR

  • 1. MATLAB Based Vehicle Number Plate Identification System using OCR Submitted by Ghanshyam Dusane (BE-A 46) Guided by Prof. Neeta Pingle Marathwada Institute of Technology, Aurangabad Department of Electronics and Communication 12/4/2015 7:53:54 PM 1
  • 2. Contents  Need  AIM  Literature Survey  OCR  Block Diagram  Flow Chart & Work Flow  Basic Modules And Sensors  Examples  Applications  Conclusion  References 12/4/2015 7:53:54 PM 2
  • 3. Need Smart Parking System Management Identification of stolen cars or bikes  Smuggling of Cars or bikes  Invalid license plates  Usage of cars in terrorist attacks/illegal activities 12/4/2015 7:53:54 PM 3
  • 4. AIM We intended to develop a system in MATLAB which can perform detection as well as recognition of Vehicle License Number plate The objective of this project is to recognize Vehicle License Number plate using serial communication. 12/4/2015 7:53:54 PM 4
  • 5. SYSTEM REQUIREMENTS Software Requirement Hardware Requirement System Type: 32-bit operating system, x86 based processor WEB- CAM OS Installed: Windows XP or higher Personal Computer (PC) MATLB 7.0 or Above installed Microcontroller Servomotor/DC Motor 12/4/2015 7:53:54 PM 5
  • 6. Literature Review  Paper 1 “AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM FOR VEHICLE IDENTIFICATION USING OPTICAL CHARACTER RECOGNITION” Proceedings of the World Congress on Engineering and Computer Science 2012 Vol I WCECS 2012, October 24-26, 2012, San Francisco, USA. Presented By :- MUHAMMAD TAHIR QADRI, MUHAMMAD ASIF This paper presents a robust method of license plate detection and recognition based on Hough lines using Hough transformation and template matching 12/4/2015 7:53:54 PM 6
  • 7.  Paper 2 “Automatic Vehicle Identification by Plate Recognition” World Academy of Science, Engineering and Technology International Journal of Electrical Computer, Energetic, Electronic and Communication Engineering Vol:1, No:9, 2007. Presented By :- Serkan Ozbay, and Ergun Ercelebi In this paper, a smart and simple algorithm is presented for vehicle’s license plate recognition system. The proposed algorithm consists of three major parts: Extraction of plate region, segmentation of characters and recognition of plate characters. For extracting the plate region, edge detection algorithms and smearing algorithms are used. In segmentation part, smearing algorithms, filtering and some morphological algorithms are used. 12/4/2015 7:53:54 PM 7
  • 8.  Paper 3 “Automobile Number Plate Recognition And Extraction Using Optical Character Recognition” INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 3, ISSUE 10, OCTOBER 2014 Presented By :- Raja Vikramdeep Singh, Navneet Randhawa The purpose of this research is to develop an application which recognizes license plates from vehicles. The system takes images of automobiles as input and processes them. Once a license plate is detected, its digits are recognized and displayed on the User Interface. This work focuses on the design of a single algorithm used for extracting the license plate from a single image, isolating the characters of the plate and identifying the individual characters 12/4/2015 7:53:54 PM 8
  • 9.  Paper 4 “A Review Paper on Automatic Number Plate Recognition (ANPR) System” International Journal of Innovative Research in Advanced Engineering (IJIRAE) Volume 1 Issue 1 (April 2014) Presented By : - Dhiraj Y. Gaikwad and Pramod B. Borole In this review paper, the automatic number plate recognition system using vehicle license plate is presented. The system use image processing techniques for identifying the vehicle from the database stored in the computer. The system works satisfactorily for wide variation of conditions and different types of number plates. The system is implemented and executed in Matlab and performance is tested on genuine images. 12/4/2015 7:53:54 PM 9
  • 10. BASIC PROJECT Input image ( from real environment) Algorithm using (MATLAB) Output -Microcontroller serial interfacing with hardware. 12/4/2015 7:53:54 PM 10
  • 11. Block Diagram Vehicle WEB-CAM OUTPUT-ASSCII Character Character Recognition Image Acquisition Localization of Number Plate Plate Segmentation Door Control Microcontroller 12/4/2015 7:53:54 PM 11 OCR System
  • 12. OCR OCR is a technology that enables you to convert different types of documents captured by a digital camera into editable and searchable data. 12/4/2015 7:53:54 PM 12 Fig. OCR Technology
  • 13. Flow Chart of extraction in MATLAB 12/4/2015 7:53:54 PM 13
  • 14. 12/4/2015 7:53:54 PM 14 Start Input Image Pre-processing Localization Is Number plate detected? OCR Is vehicle Number recognized? Message Displayed NO NO Comparing with Database Yes Yes
  • 15. WORKFLOW  Image was taken from real environment .  Process Digital Images of License Plates using existing/modified algorithms.  Algorithms will perform alpha numeric conversions on the captured license plate images into text entries.  System would check the extracted entries against a database in real time.  The entire system is implemented in MATLAB is used for detection and recognition . 12/4/2015 7:53:54 PM 15
  • 17. Basic Modules of the System  Detection is done by Character Segmentation Locates the alpha numeric characters on a license plate.  Optical Character Recognition (OCR) Translates the segmented characters into text entries. 12/4/2015 7:53:54 PM 17
  • 18. Load The Image From File  a=imread(‘car 10.JPG’) 12/4/2015 7:53:54 PM 18
  • 19. Preprocessing Preprocessing is very important for the good performance of character segmentation. Preprocessing consists of : Resizing image Rgb to gray Noise removal 12/4/2015 7:53:54 PM 19
  • 20. Changing the TYPE  c=rgb2gray(b); 12/4/2015 7:53:54 PM 20
  • 21. Extracting Plate Region It is result of dilation after noise removal . 12/4/2015 7:53:54 PM 21
  • 22. Edge enhancement gdiff=imsubtract(d,e); where ‘d’ is dilated and ‘e’ is eroded image 12/4/2015 7:53:54 PM 22
  • 23. Morphological Operations Morphological Operations Thinning ( for character isolation) Finding connected components of area more than 200 pixels 12/4/2015 7:53:54 PM 23
  • 24. Characters Segmentation Horizontal & Vertical Segmentation Detect the horizontal lines in the image with a pixel value of zero. Converting the image into binary. Use simple “for loops” to detect the portions of the image that had connected objects with a pixel value of ‘0’ and hence accordingly, the image was read. 12/4/2015 7:53:54 PM 24
  • 25. Characters Segmentation Preprocessing Horizontal And Vertical Segmentation 12/4/2015 7:53:54 PM 25
  • 26. Template Matching Template matching is one of the most common and easy classification method for recognizing the characters. We used code for OCR Characters Recognition 12/4/2015 7:53:54 PM 26
  • 27. Applications Red Light Violation Enforcement Border And Customs Checkpoints Smart Parking System Management Detection Of Invalid License Plates 12/4/2015 7:53:54 PM 27
  • 28. Conclusion The automatic number plate recognition system using vehicle license plate is presented. The system use image processing techniques for identifying the vehicle from the database stored in the computer. 12/4/2015 7:53:54 PM 28
  • 29. References  Optical Character Recognition Ravina Mithe, Supriya Indalkar, Nilam Divekar 2013 International Journal Of Recent Technology And Engineering (Ijrte)  Design Of An Optical Character Recognition System For Camera-Based Handheld Devices Ayatullah Faruk Mollah, Nabamita Majumder Subhadip Basu, And Mita Nasipuri 2011 International Journal Of Computer Science Issues  Number Plate Recognition Using an Improved Segmentation Mr. G. T. Sutar , Prof. Mr. A.V. Shah P.G. Student, Department of Electronics Engineering, D.K.T. Engineering College, Ichalkaranji, Maharashtra, India Associate Professor, Department of Electronics Engineering, D.K.T. Engineering College, Ichalkaranji, Maharashtra  A Review Paper on Automatic Number Plate Recognition (ANPR) System International Journal of Innovative Research in Advanced Engineering (IJIRAE) Volume 1 Issue 1 (April 2014) 12/4/2015 7:53:54 PM 29
  • 30. Any Queries ? 12/4/2015 7:53:54 PM 30
  • 31. THANK YOU ! 12/4/2015 7:53:54 PM 31