License Plate Recognition System
description
Transcript of License Plate Recognition System
Saturday, April 22, 2023
License Plate Recognition System 1
License Plate License Plate Recognition SystemRecognition System
Group B1: ECE 4006D Fall 2002
Jamey BrownAlantria HarrisMatthew NouryAmit PatelJohn Rafferty
Saturday, April 22, 2023
License Plate Recognition System 2
OutlineOutline Introduction Our Product Existing Products Anticipated
Challenges Materials Needed Project
Organization
Project Structure Images OCR Database GUI
Testing Plan Economic
Analysis Conclusion
Saturday, April 22, 2023
License Plate Recognition System 3
IntroductionIntroduction License Plate Recognition is an
image processing technology that is used to identify vehicles by their license plates.
Works by extracting the characters from an image.
Used for many applications: tollbooths, parking decks, border control, law enforcement, etc.
Saturday, April 22, 2023
License Plate Recognition System 4
Our ProductOur Product We will design a license plate
recognition system that will be used for law enforcement
Based on a Linux platform Works with stationary vehicles Customized for the Georgia
License Plate
Saturday, April 22, 2023
License Plate Recognition System 5
Existing Existing ProductsProducts Most systems are available
outside of the US. Applications available in the
US: SeeCar Perceptics Pearpoint
Saturday, April 22, 2023
License Plate Recognition System 6
Anticipated Anticipated ChallengesChallenges
OCR accuracy Inter-process communication
Saturday, April 22, 2023
License Plate Recognition System 7
Server SetupServer Setup Red Hat Linux 7.2 MySQL Apache & PHP – Database
Accessibility Glade
Saturday, April 22, 2023
License Plate Recognition System 8
Why Linux?Why Linux? Free Open Source Product model No licensing issues – Product is
scalable
Saturday, April 22, 2023
License Plate Recognition System 9
Application Design Application Design FlowFlow
Picture Processing Database
G lade
UserInterface
Inform ationaccess via
the webApache,
PHP
Saturday, April 22, 2023
License Plate Recognition System 10
Materials Materials NeededNeededAxis 2100 Network Camera Built-in high performance Web
server Does not require a PC Can operate as a standalone
or be placed wherever there is a LAN or Internet connection, or an available modem
Saturday, April 22, 2023
License Plate Recognition System 11
Project Project OrganizationOrganization 4 Main Areas:
Image Capturing OCR Processor Development Database Development GUI Development
Saturday, April 22, 2023
License Plate Recognition System 12
Project Project OrganizationOrganization
Jamey Brown
Alantria Harris
Matthew Noury
Amit Patel
John Raffert
ySetup Linuxmachine
Capture images
Develop OCRProcessor
Develop OCR
Processor
Capture images
Develop database
Develop GUI Presentation and
report write-ups
Presentation and
report write-ups
Develop database
Presentation and
report write-ups
Presentation and
report write-ups
Testing Testing Presentation and
report write-ups
Testing Testing Testing
Saturday, April 22, 2023
License Plate Recognition System 13
Project TimelineProject Timeline
Saturday, April 22, 2023
License Plate Recognition System 14
Image CapturingImage Capturing Grayscale bitmaps Variety of Georgia license
plates (A-Z, 1-9)
Saturday, April 22, 2023
License Plate Recognition System 15
OCR ProcessorOCR Processor
Saturday, April 22, 2023
License Plate Recognition System 16
Boundary-constraint-Boundary-constraint-based OCRbased OCR
A ABoundry-Constraint-Based OCR:Top Line 1: Move down to character boundry.Bottom Line 1: Move up to boundry.These points are sufficient to identify an "A".
FBoundry-Constraint-Based OCR:Then for more complex chartacters:Left Line 1: Move right to character boundry.Right Line 1: Move left to boundry..For increased accuracy, one can add additionalboundry points..
Boundry-Constraint-Based OCR
Saturday, April 22, 2023
License Plate Recognition System 17
Grid-based OCRGrid-based OCR
AGrid-Based OCR:Find where the characrter intersects the grid,then compare this to stored character images.
Saturday, April 22, 2023
License Plate Recognition System 18
Region-matching-based Region-matching-based OCROCR
A ARegion-Matching OCR:If a region is more than 50% filled, mark thatregion as filled. Then compare the filled regionsto stored character images.
Region-Matching OCR:Divide the character up into regions.
Saturday, April 22, 2023
License Plate Recognition System 19
Database Table Database Table OverviewOverview
Offenders Table
ID fie ld (som eprim ary key) Nam e License
Num ber
Crim inalrecord,Bench
W arrants, etc
Address,Phone
Num ber, etc
Saturday, April 22, 2023
License Plate Recognition System 20
User InterfaceUser Interface Will return the results from the
database Glade
Saturday, April 22, 2023
License Plate Recognition System 21
Testing PlanTesting Plan Start by testing each set
separately Test as a complete system
Saturday, April 22, 2023
License Plate Recognition System 22
ConclusionsConclusions What will our final project
be???
Saturday, April 22, 2023
License Plate Recognition System 23
QuestionsQuestions