21
Distance Determination for an Automobile Environment Shane Tuohy

Distance Determination for an Automobile Environment

  • Upload
    cortez

  • View
    66

  • Download
    2

Embed Size (px)

DESCRIPTION

Shane Tuohy. Distance Determination for an Automobile Environment. Introduction. 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] - PowerPoint PPT Presentation

Citation preview

Page 1: Distance Determination for an Automobile Environment

Distance Determination for an Automobile Environment

Shane Tuohy

Page 2: Distance Determination for an Automobile Environment

Introduction

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

Page 3: Distance Determination for an Automobile Environment

Current Systems

Mercedes Pre-Safe Audi Pre-Sense Plus Toyota Pre-Collision System

All are RADAR systems Expensive Cannot detect humans, animals Susceptible to interference

Page 4: Distance Determination for an Automobile Environment

System Overview

Front facing standard optical camera

Cheap Many uses Simple to install

Page 5: Distance Determination for an Automobile Environment

OpenCV 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’

Page 6: Distance Determination for an Automobile Environment

System Overview

Capture Image Process (OpenCV) Feedback To User

Page 7: Distance Determination for an Automobile Environment

System Overview

Capture Image Process (OpenCV) Feedback To User

Page 8: Distance Determination for an Automobile Environment

Image Processing Steps

Threshold Image

Warp Perspective

Determine Distance

Page 9: Distance Determination for an Automobile Environment

Thresholding

Remove road surface and highlight objects Sample road surface in front of vehicle Remove pixels ±35 of sampled value Apply binary threshold

Page 10: Distance Determination for an Automobile Environment

Image Processing Steps

Threshold Image

Warp Perspective

Determine Distance

Page 11: Distance Determination for an Automobile Environment

The Problem

Distance in image does not change linearly as vehicle changes position

Page 12: Distance Determination for an Automobile Environment

The Solution

Inverse Perspective Mapping

Page 13: Distance Determination for an Automobile Environment

Inverse Perspective Mapping Geometric transform which allows us

to remove perspective effect

Page 14: Distance Determination for an Automobile Environment

Image Processing Steps

Threshold Image

Warp Perspective

Determine Distance

Page 15: Distance Determination for an Automobile Environment

Distance Determination

All road pixels are zero

Analyze area in front of car

Find first non zero pixels

Translate to distance using scaling factor

Page 16: Distance Determination for an Automobile Environment

Accurate Distance Calibration 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

Page 17: Distance Determination for an Automobile Environment

System Overview

Capture Image Process (OpenCV) Feedback To User

Page 18: Distance Determination for an Automobile Environment

Information Overlay

Provide graphical feedback to user

Page 19: Distance Determination for an Automobile Environment

Project Milestones

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

Page 20: Distance Determination for an Automobile Environment

Conclusion 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

Page 21: Distance Determination for an Automobile Environment

Demonstration