SlideShare a Scribd company logo
(ALEXANDRIA ENGINEERING
JOURNAL)
MADE BY-JASLEEN KAUR
CHANDIGARH UNIVERSITY
AUTOMATED NEW LICENSE
PLATE RECOGNITION IN EGYPT
Contents
 Introduction
 Methodology
 Experimental results
 Future work
 Conclusion
Proposed Technique
 Consists of three major parts
 Extraction of plate region
 Recognition of plate characters
 Database communication
Introduction
 Control of vehicles is becoming a big
problem.
 AVI systems are used for the purpose of
effective control.
 LPR is a form of AVI. It is an image
processing technology used to identify
vehicles by only their license plates
 Template matching methods
 Learning based methods
 Some previous algorithms have limiting
conditions like
 Limited vehicle speed
 Fixed type of license plate
 Fixed illumination
Methodology
 Step1: Extraction
Captured image of a car
 Taken from 3m by a camera
 There are three types of car detection in
License Plat recognition system
 Sensor detection by using infrared sensors
 Image processing methods
 Loops techniques
Image Processing
 This stage is divided into two sub-stages:
 Detection Stage
 Segmentation Stage
Detection Stage
 Captured image of a car is converted to gray
scale image
 Aim is to find the rectangles of plate vehicles
 Edge detection was applied by using Sobel
edge detector.
 Dilation
 Morphological algorithms
 Erosion
 Sobel edge detector and dilation are shown in
figure:
 Filling holes algorithm is used to fill the
rectangles that result from dilation process.
 Smoothing by eroding it using erosion
operation with square element to specify
candidate plate regions.
 However, there may be more than one
candidate region for plate location.
Filled image and Erosion Image
Filtering and smoothing
 Filtering and smoothing the eroded image by
using 2-D median filter with mask 5×5.
 Followed by removing unwanted objects. Fig
shows smoothing and filtering image
Criteria Tests
 Rectangle check
 Checking that the candidate regions for plate had
rectangle shape by compare white pixels count of
these regions to their areas with = ±5% tolerance
 If count of white pixels = ±5% area of these region
, this region may be a plate
 Else
 This region is not a plate
 Plate Dimension Check
 Egyptian plate had a fixed dimension with
Height= 17 cm
Width = 32 cm
So the ratio between heights to width is
approximately 1:2
 After rectangle check, the dimension check applied
on the success regions of rectangle shapes
 This region may be a plate else its not
Segmentation
 Objects or entities of interests are extracted
from an image for recognition processing.
 License plate is segmented into its constituent
parts obtaining the characters individually.
 The plate region is divided into three parts:
 1st part is the high part of plate region that contains
word of Egypt by Arabic and English.
 Background color of this region refers to type of
car
 The remainder region of plate is vertically
divided into two regions, right half contains
plate characters ad left half contains numbers.
 Each plate region of grey scale image and
original image was segmented into two parts
with a ratio 1:2 from height.
 Analyze the 1st part of original image using
color filter to obtain the type of car.
 Then use the 2nd part of grey scale image
 Filtering for enhancing the image and
removing the noises and unwanted spots.
 Remove the outer border and then inner
separator between the letters and numbers.
 Apply median filter to enhance the image
 Dilation operation is applied to the image for
separating the characters from each other.
 Result is image with one part containing
numbers and the other contains letters.
 This separation increases the performance of
recognition.
 After separation, horizontal projection is
applied to find starting and end points of
characters.
 Then the individual characters and numbers
cut from the plate.
Step 2: Character Recognition
 Characters and numbers are cut into blocks
with fixed size
 These blocks were matching with previous
database blocks of characters (27
alphanumeric characters- 17 alphabets and 10
numerical) with size of 50×25.
 Statistical correlation method was used in
matching technique
F1 (j,k) and F2 (j,k) for 1 ≤ j≤ J and 1≤ k ≤ K
represents two discrete images denoting the
image to be searched and the template
respectively
 Normalized cross correlation between image
pair is defined as
 The graphical user interface in MATLAB was
used to build this technique.
GUI character recognition
Step 3: Database Communication
 DB was built using Microsoft access DB.
 It depends on majority of information of a car
such that: type of car, detect a car city and
faults cost.
 Assemble Database- All previous information
collected in zero normal form table shown
below:
Networks and Servers
 UDP(User Datagram Protocol) was used to
send and receive data through wireless
network among the servers of the cities.
 By using UDP, computer applications and
datagram can send messages to other hosts on
the internet protocol (IP).
Experimental Results
 This technique had been experimented to
measure performance and accuracy of the
system.
 System was tested by 100 patterns under
several conditions.
 Identification was 91%
 Failed identification came from mostly motion
blurred or overlapped by other vehicles
bodies.
Future work and Conclusion
 Implementation works quite well however
there is still a room for improvement.
 This system was designed by GUI and UDP
under MATLAB software for recognizing new
license plate in Egypt.
 A video stream at real time was advantage of
this technique.
 Performance and accuracy were
excellent(91%)
License Plate recognition

More Related Content

What's hot

Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
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
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
Devang Tailor
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
AbhishekChoudhary464889
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
hetvi naik
 
Face Detection
Face DetectionFace Detection
Face Detection
Reber Novanta
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognitionCruise Chen
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognitionSaifullah Malik
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
Hira Rizvi
 
The motion estimation
The motion estimationThe motion estimation
The motion estimation
sakshij91
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
Abhiroop Ghatak
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition Systemprashantdahake
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face Recognition
Nikhil Katte
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
ranjit banshpal
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
Abhishek Sainkar
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
Amr Rashed
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
Dr Wei Liu
 

What's hot (20)

Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
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
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
Face Detection
Face DetectionFace Detection
Face Detection
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognition
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
 
The motion estimation
The motion estimationThe motion estimation
The motion estimation
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face Recognition
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
 

Similar to 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.
Amitava Choudhury
 
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
 
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
IJORCS
 
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
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
rahul bhambri
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
FaSu6
 
Ay36304310
Ay36304310Ay36304310
Ay36304310
IJERA Editor
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
IJECEIAES
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDA
Rojith Thomas
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
ijfcstjournal
 
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
 
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
 
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
 
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
Joe Osborn
 
E011142632
E011142632E011142632
E011142632
IOSR Journals
 
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
IOSR Journals
 
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
 
The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)
eSAT Journals
 
The review on automatic license plate recognition
The review on automatic license plate recognitionThe review on automatic license plate recognition
The review on automatic license plate recognition
eSAT Publishing House
 

Similar to License Plate recognition (20)

ieee_my_proj
ieee_my_projieee_my_proj
ieee_my_proj
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
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
 
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
 
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...
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
 
Ay36304310
Ay36304310Ay36304310
Ay36304310
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDA
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
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
 
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
 
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...
 
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
 
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
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)
 
The review on automatic license plate recognition
The review on automatic license plate recognitionThe review on automatic license plate recognition
The review on automatic license plate recognition
 

More from Jasleen Kaur (Chandigarh University)

Graphs data structures
Graphs data structuresGraphs data structures
Graphs data structures
Jasleen Kaur (Chandigarh University)
 
B+ trees and height balance tree
B+ trees and height balance treeB+ trees and height balance tree
B+ trees and height balance tree
Jasleen Kaur (Chandigarh University)
 
Basics of c++
Basics of c++Basics of c++
Static variables
Static variablesStatic variables
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
Jasleen Kaur (Chandigarh University)
 
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
Jasleen Kaur (Chandigarh University)
 
03 function overloading
03 function overloading03 function overloading
03 function overloading
Jasleen Kaur (Chandigarh University)
 
Chapter 2.datatypes and operators
Chapter 2.datatypes and operatorsChapter 2.datatypes and operators
Chapter 2.datatypes and operators
Jasleen Kaur (Chandigarh University)
 
Chapter 1
Chapter 1Chapter 1
Remote desktop connection
Remote desktop connectionRemote desktop connection
Remote desktop connection
Jasleen Kaur (Chandigarh University)
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programming
Jasleen Kaur (Chandigarh University)
 
Pointers in C Programming
Pointers in C ProgrammingPointers in C Programming
Pointers in C Programming
Jasleen Kaur (Chandigarh University)
 
Calculating garbage value in case of overflow
Calculating garbage value in case of overflowCalculating garbage value in case of overflow
Calculating garbage value in case of overflow
Jasleen Kaur (Chandigarh University)
 
Final jasleen ppt
Final jasleen pptFinal jasleen ppt
The solar system
The solar system The solar system
The solar system
The solar systemThe solar system
Afforestation environmental issue
Afforestation environmental issueAfforestation environmental issue
Afforestation environmental issue
Jasleen Kaur (Chandigarh University)
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
Jasleen Kaur (Chandigarh University)
 

More from Jasleen Kaur (Chandigarh University) (19)

Graphs data structures
Graphs data structuresGraphs data structures
Graphs data structures
 
B+ trees and height balance tree
B+ trees and height balance treeB+ trees and height balance tree
B+ trees and height balance tree
 
Basics of c++
Basics of c++Basics of c++
Basics of c++
 
Static variables
Static variablesStatic variables
Static variables
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
Priority Based Congestion Avoidance Hybrid Scheme published in IEEE
 
03 function overloading
03 function overloading03 function overloading
03 function overloading
 
Chapter 2.datatypes and operators
Chapter 2.datatypes and operatorsChapter 2.datatypes and operators
Chapter 2.datatypes and operators
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Remote desktop connection
Remote desktop connectionRemote desktop connection
Remote desktop connection
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programming
 
Pointers in C Programming
Pointers in C ProgrammingPointers in C Programming
Pointers in C Programming
 
Calculating garbage value in case of overflow
Calculating garbage value in case of overflowCalculating garbage value in case of overflow
Calculating garbage value in case of overflow
 
Final jasleen ppt
Final jasleen pptFinal jasleen ppt
Final jasleen ppt
 
The solar system
The solar system The solar system
The solar system
 
The solar system
The solar systemThe solar system
The solar system
 
Afforestation environmental issue
Afforestation environmental issueAfforestation environmental issue
Afforestation environmental issue
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
 
Network security
Network securityNetwork security
Network security
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
Nettur Technical Training Foundation
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 

License Plate recognition

  • 1. (ALEXANDRIA ENGINEERING JOURNAL) MADE BY-JASLEEN KAUR CHANDIGARH UNIVERSITY AUTOMATED NEW LICENSE PLATE RECOGNITION IN EGYPT
  • 2. Contents  Introduction  Methodology  Experimental results  Future work  Conclusion
  • 3. Proposed Technique  Consists of three major parts  Extraction of plate region  Recognition of plate characters  Database communication
  • 4. Introduction  Control of vehicles is becoming a big problem.  AVI systems are used for the purpose of effective control.  LPR is a form of AVI. It is an image processing technology used to identify vehicles by only their license plates
  • 5.  Template matching methods  Learning based methods  Some previous algorithms have limiting conditions like  Limited vehicle speed  Fixed type of license plate  Fixed illumination
  • 7. Captured image of a car  Taken from 3m by a camera
  • 8.  There are three types of car detection in License Plat recognition system  Sensor detection by using infrared sensors  Image processing methods  Loops techniques
  • 9. Image Processing  This stage is divided into two sub-stages:  Detection Stage  Segmentation Stage
  • 10. Detection Stage  Captured image of a car is converted to gray scale image
  • 11.  Aim is to find the rectangles of plate vehicles  Edge detection was applied by using Sobel edge detector.  Dilation  Morphological algorithms  Erosion
  • 12.  Sobel edge detector and dilation are shown in figure:
  • 13.  Filling holes algorithm is used to fill the rectangles that result from dilation process.  Smoothing by eroding it using erosion operation with square element to specify candidate plate regions.  However, there may be more than one candidate region for plate location.
  • 14. Filled image and Erosion Image
  • 15. Filtering and smoothing  Filtering and smoothing the eroded image by using 2-D median filter with mask 5×5.  Followed by removing unwanted objects. Fig shows smoothing and filtering image
  • 16. Criteria Tests  Rectangle check  Checking that the candidate regions for plate had rectangle shape by compare white pixels count of these regions to their areas with = ±5% tolerance  If count of white pixels = ±5% area of these region , this region may be a plate  Else  This region is not a plate
  • 17.  Plate Dimension Check  Egyptian plate had a fixed dimension with Height= 17 cm Width = 32 cm So the ratio between heights to width is approximately 1:2  After rectangle check, the dimension check applied on the success regions of rectangle shapes  This region may be a plate else its not
  • 18. Segmentation  Objects or entities of interests are extracted from an image for recognition processing.  License plate is segmented into its constituent parts obtaining the characters individually.  The plate region is divided into three parts:  1st part is the high part of plate region that contains word of Egypt by Arabic and English.  Background color of this region refers to type of car
  • 19.  The remainder region of plate is vertically divided into two regions, right half contains plate characters ad left half contains numbers.
  • 20.  Each plate region of grey scale image and original image was segmented into two parts with a ratio 1:2 from height.  Analyze the 1st part of original image using color filter to obtain the type of car.  Then use the 2nd part of grey scale image
  • 21.  Filtering for enhancing the image and removing the noises and unwanted spots.  Remove the outer border and then inner separator between the letters and numbers.  Apply median filter to enhance the image
  • 22.  Dilation operation is applied to the image for separating the characters from each other.  Result is image with one part containing numbers and the other contains letters.  This separation increases the performance of recognition.
  • 23.  After separation, horizontal projection is applied to find starting and end points of characters.  Then the individual characters and numbers cut from the plate.
  • 24. Step 2: Character Recognition  Characters and numbers are cut into blocks with fixed size
  • 25.  These blocks were matching with previous database blocks of characters (27 alphanumeric characters- 17 alphabets and 10 numerical) with size of 50×25.  Statistical correlation method was used in matching technique F1 (j,k) and F2 (j,k) for 1 ≤ j≤ J and 1≤ k ≤ K represents two discrete images denoting the image to be searched and the template respectively
  • 26.  Normalized cross correlation between image pair is defined as  The graphical user interface in MATLAB was used to build this technique.
  • 28. Step 3: Database Communication  DB was built using Microsoft access DB.  It depends on majority of information of a car such that: type of car, detect a car city and faults cost.
  • 29.  Assemble Database- All previous information collected in zero normal form table shown below:
  • 30.
  • 31. Networks and Servers  UDP(User Datagram Protocol) was used to send and receive data through wireless network among the servers of the cities.  By using UDP, computer applications and datagram can send messages to other hosts on the internet protocol (IP).
  • 32. Experimental Results  This technique had been experimented to measure performance and accuracy of the system.  System was tested by 100 patterns under several conditions.  Identification was 91%  Failed identification came from mostly motion blurred or overlapped by other vehicles bodies.
  • 33. Future work and Conclusion  Implementation works quite well however there is still a room for improvement.  This system was designed by GUI and UDP under MATLAB software for recognizing new license plate in Egypt.  A video stream at real time was advantage of this technique.  Performance and accuracy were excellent(91%)