Você está na página 1de 23

Car Plate Recognition System

(CPRS)
Name: Wan Nur Hidayu Binti Wan Juslee
Matrix Num: AE060410
Supervisor : Dr Yusri Bin Yunus
Presentation Outline

Introduction
Current Progress

Objective Expected Outcome

Literature Review Project Schedule

Problem Statement Conclusion

Scope of Project References

Methodology and Approach


Introduction
• Car Plate Recognition System is an image-
processing technology used to identify vehicles by
their license plates.
• The system, based on regular PC with video camera,
catches image frames which include a visible car
license plate and processes them.
• The focus is on the design of algorithms used for
extracting the license plate from a single image,
isolating the characters of the plate and identifying
the individual characters.
Objective

To create a Able to display


registration plate a registration
identification system.
plate correctly.
Literature review
• Design Of A Recognition System For Special
Car Plates
– Anoop Shegal A/L Paras Ram
– using stroke analysis
• Vehicle registration plate identification
system
– Jasiha Nor Binti Jamaludin
– Using Template matching technique
Literature review (cont..)
• Microsoft Visual C++
– a programming language also graphical user
interface software that helps develop C++
codes on computer.
– Chosen because it is simple and secure.
Problem Statement

To improve existing systems for the


identification of vehicles.
Typical applications
Parking - the plate number is used to Access Control - a gate automatically
automatically enter pre-paid members and opens for authorized members in a secured
calculate parking fee for non-members (by area, thus replacing or assisting the security
comparing the exit and entry times). guard.
Typical applications(cont..)
Tolling - the car number is used to calculate Airport Parking - In order to reduce ticket
the travel fee in a toll-road, or used to fraud or mistakes, the CPRS unit is used to
double-check the ticket. capture the plate number and image of the
cars.
Scope of project
• Develop an offline system for car plate
recognition system.
• A GUI was created using Microsoft Visual
C++ to perform the image processing
process.
• Image processing techniques will be
applied to enhance the uploaded image.
Methodology and approach

• Understanding the Microsoft visual C++


programming.
• Write a programming to improve the
result of the car plate recognition
system.
• Try simulating the programming.

Webcam or Recognition Result


Preprocessing
Digital Camera image
How does it Work?

The vehicle approached the


secured area, the loop detector
senses the car and its presence is
signaled to the CPRS unit.

The CPRS unit activates the


illumination and takes pictures of
the front or rear plates from the
CPRS camera .The images of the
vehicle include the plate and the
pixel information is read by the CPRS
unit's image processing hardware.
How does it Work?(cont..)

The CPRS unit analyzes the image ,


detects the plate position, extracts the
plate string, and identifies the fonts
using special artificial intelligence
methods .
How does it Work?(cont..)
The CPRS unit checks if the vehicle
appears on a predefined list of
authorized cars, and if found - it
signals to open the gate by activating
its relay.

After passing the gate its


detector closes the gate. Now
the system waits for the next
vehicle to approach the secured
area.
Methodology and approach(cont..)
Image smoothing Image sharpening
 Used for blurring purpose  To emphasize or
or to remove unwanted strengthen the edges
noise from an image. within the image.
 It is often to apply a low  By using a high pass
pass filter to the input filter that modifying
image in order to allow the
pixels data in the region
low spatial frequencies to
of edge.
pass through while
attenuating the high
spatial frequencies of the
noise component.
Methodology and approach(cont..)

Threshold Negation
 To converts the grey  Inverting colors of a
scaled image into binary threshold image where
image. black and white is
 Binary image are much inverted vise versa.
simpler to analyze
because the geometrical
pattern and objects in
the image can be
identified easily.
Methodology and approach(cont..)

Pattern matching region of interest (ROI)


 Used as a characters  A region of interest (ROI) is a
portion of an image that you
identify where it is the
want to filter or perform some
act of checking for the other operation on.
presence of a given  Image subregions may be
pattern. specified conveniently by using
 To test and find whether Mathematical graphics
primitives such as
things have a desired or  Point
relevant structure.  Line
 Circle
 Polygon
 Listing vertex positions.
Current Progress
Expected outcome
Can design a real time vehicle
registration plate identification system.
PROJECT SCHEDULE
PSM 1 PROJECT TASK SCHEDULE
TITLE: CAR PLATE RECOGNITION SYSTEM
NAME: WAN NUR HIDAYU BINTI WAN JUSLEE
SUPERVISOR: DR YUSRI BIN YUNUS

JULY 2009 AUGUST 2009 SEPT. 2009 OCT. 2009 NOV .


2009

PROJECT DEVELOPMENT 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3
Literature review about CAR
PLATE RECOGNOTION
SYSTEM.

Understanding the Microsft


Visual C++ programming
software.

Understand about region of


interest in image processing.

Doing testing or try to write a


programming about region of
interest in image processing.

PSM 1 presentation and report


writing/ thesis.
PSM 2 PROJECT TASK SCHEDULE
TITLE: CAR PLATE RECOGNITION SYSTEM
NAME: WAN NUR HIDAYU BINTI WAN JUSLEE
SUPERVISOR: DR YUSRI BIN YUNUS

JAN. 2010 FEB. 2010 MARCH 2010 APRIL 2010

PROJECT DEVELOPMENT 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Literature review about CAR


PLATE RECOGNOTION
SYSTEM.
Compile the ROI programming
with whole programming.

Improve the previous simulation.

Review the whole system


performance.

PSM 2 presentation and report


writing/ thesis.
Conclusion

A registration plate can be correctly


display using this system.
References

 Vehicle registration plate identification


system
Jasiha Nor binti Jamaludin,UTM
 http://www.licenseplaterecognition.com/
 http://developer.amd.com/assets/image_p
rocessing_the_easy_way.pdf
 http://en.wikipedia.org/wiki/Thresholding
_%28image_processing%29 – threshold

Você também pode gostar