Final Presentation

Download Report

Transcript Final Presentation

Shane Tuohy

In 2008, rear end collisions accounted for
almost 25% of all injuries sustained in road
traffic accidents on Irish roads [RSA Road Collision
Factbook 2008]

Effective distance determination can go a
long way to reducing injuries

Mercedes Pre-Safe
Audi Pre-Sense Plus
Toyota Pre-Collision System

All are RADAR systems


 Expensive
 Cannot detect humans, animals
 Susceptible to interference

Front facing standard optical camera
 Cheap
 Many uses
 Simple to install

Begun by Intel, currently maintained by
community, under stewardship of Willow
Garage

Extensive library of Computer Vision
functions

C, C++, Python, Java

No need to continually ‘reinvent the wheel’
Capture
Image
Process
(OpenCV)
Feedback
To User
Capture
Image
Process
(OpenCV)
Feedback
To User
Threshold
Image
Warp
Perspective
Determine
Distance

Remove road surface and highlight objects
 Sample road surface in front of vehicle
 Remove pixels ±35 of sampled value
 Apply binary threshold
Threshold
Image
Warp
Perspective
Determine
Distance

Distance in image does not change linearly as
vehicle changes position

Inverse Perspective Mapping

Geometric transform which allows us to
remove perspective effect
Threshold
Image
Warp
Perspective
Determine
Distance

All road pixels are zero

Analyze area in front of car

Find first non zero pixels

Translate to distance using scaling factor

How can we know this ‘scaling factor’?

Need to calibrate for particular camera setup

Can be done once for given environment and
parameters
 Lay 1m object on road surface
 Use chessboard pattern of known size

Roughly calculated for project testing
Capture
Image
Process
(OpenCV)
Feedback
To User

Provide graphical feedback to user
1.
Threshold to remove road surface.
Generate transformation matrix
2.
Transform image to IPM view
3.
Distance determination
4.
Graphics overlay
5.
Modify algorithm for use on a real time video
stream

Further work possible
 Improve thresholding for different road conditions
 Improve performance of IPM algorithm
 Automatic calibration implementation

Paper submitted to ISSC 2010, awaiting review
 S. Tuohy, D. O Cualain, M. Glavin, E. Jones:“Distance
Determination for an Automobile Environment using
Inverse Perspective Mapping in OpenCV”

Successful implementation of proposed
algorithm
Demonstration