license plate recognition system

23
Saturday, Januar y 15, 2022 License Plate Recognition System 1 License Plate License Plate Recognition System Recognition System Group B1: ECE 4006D Fall 2002 Jamey Brown Alantria Harris Matthew Noury Amit Patel John Rafferty

Upload: pabla

Post on 13-Feb-2016

282 views

Category:

Documents


24 download

DESCRIPTION

License Plate Recognition System. Group B1: ECE 4006D Fall 2002 Jamey Brown Alantria Harris Matthew Noury Amit Patel John Rafferty. Introduction Our Product Existing Products Anticipated Challenges Materials Needed Project Organization. Project Structure Images OCR Database GUI - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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

Page 2: License Plate Recognition System

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

Page 3: License Plate Recognition System

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.

Page 4: License Plate Recognition System

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

Page 5: License Plate Recognition System

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

Page 6: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 6

Anticipated Anticipated ChallengesChallenges

OCR accuracy Inter-process communication

Page 7: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 7

Server SetupServer Setup Red Hat Linux 7.2 MySQL Apache & PHP – Database

Accessibility Glade

Page 8: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 8

Why Linux?Why Linux? Free Open Source Product model No licensing issues – Product is

scalable

Page 9: License Plate Recognition System

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

Page 10: License Plate Recognition System

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

Page 11: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 11

Project Project OrganizationOrganization 4 Main Areas:

Image Capturing OCR Processor Development Database Development GUI Development

Page 12: License Plate Recognition System

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

Page 13: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 13

Project TimelineProject Timeline

Page 14: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 14

Image CapturingImage Capturing Grayscale bitmaps Variety of Georgia license

plates (A-Z, 1-9)

Page 15: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 15

OCR ProcessorOCR Processor

Page 16: License Plate Recognition System

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

Page 17: License Plate Recognition System

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.

Page 18: License Plate Recognition System

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.

Page 19: License Plate Recognition System

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

Page 20: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 20

User InterfaceUser Interface Will return the results from the

database Glade

Page 21: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 21

Testing PlanTesting Plan Start by testing each set

separately Test as a complete system

Page 22: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 22

ConclusionsConclusions What will our final project

be???

Page 23: License Plate Recognition System

Saturday, April 22, 2023

License Plate Recognition System 23

QuestionsQuestions