Upload
jocelyn-bradley
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
Casey SmithDoug RitchieFred Lloyd
Michael Geary
School of Electrical and Computer Engineering
November 2, 2011
ECE 4007
Automated Speed Enforcement Using a Digital
Imaging System
2
Project OverviewProject Overview
• A prototype speed enforcement system which processes images captured by multiple cameras to determine remote controlled car speed and locate license plates
– Improve roadway safety while producing revenue for governments which choose to deploy them
– Potential customers of the finished product include local, state, and federal law enforcement officials
3
Design ObjectivesDesign Objectives
• System– Software will determine car speed and isolate the
license plate
• Accuracy– Detect car speed within 1 mile per hour
• Cost– Complete prototype for under $405.00
4
Design IllustrationDesign Illustration
Camera Control and Image Acquisition
Motion Detection
Speed Detection
License Plate Location
Software Overview
No Motion Detected
Motion Detected Once
Motion Detected Twice
Above 5 mph
5
Image AcquisitionImage Acquisition
• Most critical component of ASED
• Acquires two images every 500ms– Left/Right camera
• Dynamic image filename structure for data storage and later processing
8
Motion Detection: Image Comparison and ThresholdingMotion Detection: Image Comparison and Thresholding
Subtracted Image Image After Thresholding
10
Motion Detection: Noise ReductionMotion Detection: Noise Reduction
Noise Reduced Image Masked Image
11
Speed Detection: RC Car Distance ComputationSpeed Detection: RC Car Distance Computation• Stereo Vision Triangulation
Image courtesy of NI Developer Zone at http://zone.ni.com/devzone/cda/tut/p/id/8176
12
Speed Detection: Determining RC Car SpeedSpeed Detection: Determining RC Car Speed• Triangulation performed at times t and t + 500ms
13
License Plate Location: Reflection RemovalLicense Plate Location: Reflection Removal
Image With Reflection Image After Correction
15
Camera Only Design ApproachCamera Only Design Approach
Advantages
•Easy to interface with a computer for processing
•No need to interface several physical detection devices
Disadvantages
•More coding compared to other methods
•More calculation required for speed detection via triangulation
16
Project CostsProject Costs
• There are few costs associated with this design as LabVIEW and the required camera were provided free of charge by Georgia Tech.
– Rolling cart: $90
– Remote controlled car: $60
– Total current cost: $150
17
Project DemonstrationProject Demonstration
• Place clear distance marks in the test area by which hand speed calculations can be done
• Run the car once in the test area above the set speed limit
• Run the car once in the test area below the set speed limit
• To be considered successful the ASED must correctly detect weather or not the car is speeding and locate the license plate of the speeding car.
18
Project TimelineProject Timeline
• (10/07) - Write image acquisition code• (10/14) - Write motion detection code• (11/18) - Write speed detection code• (11/18) - Write license plate location code• (11/25) - Modify code segments to work together• (12/02) - Testing and debugging• (12/16) - Final project presentation
19
Issues with DesignIssues with Design
• Compatibility between LabVIEW 2009 and the Bumblebee XB3 camera
• Converting pixel distances to real-world distances for speed detection
• Finding a license plate within a given image
• Interfaces between code segments
21
Speed Detection: Trigonometric FunctionsSpeed Detection: Trigonometric Functions
Law Of Sines Law Of Cosines
23
Speed Detection: Triangulation Details ContinuedSpeed Detection: Triangulation Details Continued
Known: D1, D2, b Unknown: H, g, c, I, k, d
24
Speed Detection: Alternatives Speed Detection: Alternatives
• Quickbird– Earth observation satellite– Object based vehicle extraction
• VASCAR – Combines stopwatch with computer– Two measurement spots on road