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.

Slides:



Advertisements
Similar presentations
Interactive Space – An application of OpenCV
Advertisements

Development of a system to reproduce the drainage from Tsujun Bridge for environment education Hikari Takehara Kumamoto National College of Technology.
The fundamental matrix F
QR Code Recognition Based On Image Processing
Exploration of bump, parallax, relief and displacement mapping
Face Recognition Method of OpenCV
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Multi video camera calibration and synchronization.
Video Processing EN292 Class Project By Anat Kaspi.
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
CS485/685 Computer Vision Prof. George Bebis
Flexible Bump Map Capture From Video James A. Paterson and Andrew W. Fitzgibbon University of Oxford Calibration Requirement:
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
I-SOBOT SOCCER Padmashri Gargesa Intelligent Robotics I I (Winter 2011)
Highlights Lecture on the image part (10) Automatic Perception 16
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
Behavior Analysis Midterm Report Lipov Irina Ravid Dan Kotek Tommer.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Camera Geometry and Calibration Thanks to Martial Hebert.
Update September 14, 2011 Adrian Fletcher, Jacob Schreiver, Justin Clark, & Nathan Armentrout.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
PFI Cobra/MC simulator Peter Mao. purpose develop algorithms for fiducial (FF) and science (SF) fiber identification under representative operating conditions.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
Reconstruction the 3D world out of two frames, based on camera pinhole model : 1. Calculating the Fundamental Matrix for each pair of frames 2. Estimating.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
The Cyber-Physical Bike A Step Toward Safer Green Transportation.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
Students: Aiman Md Uslim, Jin Bai, Sam Yellin, Laolu Peters Professors: Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem Currently.
Under The Guidance of Smt. D.Neelima M.Tech., Submitted by
Camera Model Calibration
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
RoboCup KSL Design and implementation of vision and image processing core Academic Supervisor: Dr. Kolberg Eli Mentors: Dr. Abramov Benjamin & Mr.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Sample Workbook for Crash Avoidance Technologies Focus Groups.
CRUISE CONTROL DEVICES Presented by Anju.J.S. CRUISE CONTROL DEVICES.
Driver Drawsiness Detection
Lecture 16: Image alignment
Day 3: computer vision.
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Depth Analysis With Stereo Cameras
CS 4501: Introduction to Computer Vision Sparse Feature Detectors: Harris Corner, Difference of Gaussian Connelly Barnes Slides from Jason Lawrence, Fei.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Bashar Mu’ala Ahmad Khader
Detecting Room Occupancy with Pi Camera
© University of Wisconsin, CS559 Fall 2004
Funny Face Application
Optical Flow For Vision-Aided Navigation
IMAGE BASED VISUAL SERVOING
Computer Graphics Imaging
Multiple View Geometry for Robotics
By: Mohammad Qudeisat Supervisor: Dr. Francis Lilley
Brief Review of Recognition + Context
Project #2 Multimodal Caricatural Mirror Intermediate report
Elecbits Electronic shade.
SMART TRAFFIC MANAGEMENT SYSTEM
AHED Automatic Human Emotion Detection
Presentation transcript:

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