Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Teens and Distracted Driving Introduction 80% of crashes and 65% of near crashes involved some sort of driver distraction. Teens are 4x more likely to.
The Drowsy Driver Prevention Tools. Facts: The U.S. National Highway Traffic Safety Administration Estimates That Drowsiness/fatigue Is a Principal Causal.
Drowsy Driver Warning System Project Description Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout.
Robotics applications of vision-based action selection Master Project Matteo de Giacomi.
 Bryan Mohan  Daniel Lach  Sean Killeen  Bryan Mohan  Daniel Lach  Sean Killeen Reducing Teen Driving Deaths  Steve Evasic  Mike Morgenstern Picture.
Drinking and Driving. Video Discussion What were some of your thoughts as you watched the video about these real drinking and driving accidents?
Vision Based Control Motion Matt Baker Kevin VanDyke.
OMNI FACILITY SERVICES Copyright  Progressive Business Publications Motor Vehicle Safety.
Accident simulation and analysis using Vehicle Infrastructure Interaction Simulation Stephan Kunz Young Researchers Seminar 2009 Torino, Italy, 3 to 5.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Integrate face tracking into driving simulator COMP6470 Special topic in computing Lei Wang Supervisor: Tom Gedeon.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Video.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Presenter: Stefan Zickler
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Google’s Self Driving Car Acknowledgments “6 Things I learned from riding in a Google Self-driving Car, The Oatmeal,
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Learning To Drive Driving Factors. Inattention Inattention great enough to cause a crash can result from driving distractions or lack of sleep. Did You.
Prepared by: Badiuzaman Bin Baharu Supervisor: Dr. Nasreen Bt. Badruddin.
©2009 American Academy of Sleep Medicine. What is Drowsy Driving? Drowsy driving is common and often deadly: Too tired to remain alert Unable to maintain.
©2011 American Academy of Sleep Medicine. What is Drowsy Driving? Too tired to remain alert Unable to maintain focus Can fall asleep May lose control.
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari.
By Ayushi Pradhan News Event: Article: New Cars Won’t Let You Sleep! By Shweta Dhadiwal Under Automobiles from Electronics For You Issue March 2010.
HOUGH TRANSFORM Presentation by Sumit Tandon
Drinking and Driving.
Video Discussion What were some of your thoughts as you watched the video about these real drinking and driving accidents?
CSSE463: Image Recognition Day 25 This week This week Today: Finding lines and circles using the Hough transform (Sonka 6.26) Today: Finding lines and.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Progress Report Development of a Driver Alert System for Road Safety.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
PRESENTED BY TARUN CHUGH ROLL NO: DATE OF PRESENTATION :-29/09/2010 ARTIFICIAL PASSENGER.
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
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.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
Hough Transform Procedure to find a shape in an image Shape can be described in parametric form Shapes in image correspond to a family of parametric solutions.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Under The Guidance of Smt. D.Neelima M.Tech., Submitted by
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Chapter 1: Image processing and computer vision Introduction
Connor Carey. Aims  Record road scene from Android  Detect speed sign  Determine speed limit  Compare to current speed(GPS)  Alert driver if speeding.
When you are behind the wheel of a car, being sleepy is very dangerous. Driving drowsy slows your reaction time, decreases awareness, and impairs judgment,
FATIGUED DRIVING. Overview > What is fatigue? What is drowsiness? > What are the characteristics of fatigued-driving? > What are the characteristics of.
Presented By: O. Govinda Rao 3 rd MCA AITAM CH. Hari Prasad 3 rd MCA AITAM.
Introduction To Computational and Biological Vision Max Binshtok Ohad Greenshpan March 2006 Shot Detection in video.
Driver Monitoring System for Shift Workers Idea #1 – Acti Sync.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
Driving drowsy slows your reaction time, decreases awareness, and impairs judgment, just like drugs or alcohol. And, just like drugs and alcohol, driving.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
CSSE463: Image Recognition Day 26
Circle Recognition Using The ‘folding’ method
Tired? Don’t Drive Drowsy
EE465: Introduction to Digital Image Processing Copyright Xin Li'2003
Chauffeur Shade Alabsa.
Introduction to Computational and Biological Vision Keren shemesh
A language assistant system for smart glasses
Fitting Curve Models to Edges
Driving Drowsy... is a FATAL mistake!.
Interior Camera - A solution to Driver Monitoring Status
Chapter 1: Image processing and computer vision Introduction
Vision Tracking System
Image processing and computer vision
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007

From Arizona Dept of Public Safety campaign:

Motivation (1) A study (In the U.S) showed that 37% of drivers surveyed admitted to falling asleep at the wheel. An estimated 1.35 million drivers have been involved in a drowsy driving related crash in the past five years. Fall-asleep crashes are likely to be serious. The morbidity and mortality associated with drowsy- driving crashes are high, perhaps because of the higher speeds involved (Horne, Reyner, 1995b) combined with delayed reaction time.

Time of occurrence of crashes in drivers at ages 26 to 45 in which the crashes were attributed by the police to the driver being asleep (but in which alcohol was not judged to be involved). The X axis is the time of day and the Y axis is the number of crashes. Motivation (2) Accidents study in the U.S ( ):

Simulate sleepiness detection system using image processing methods. Project Goal

Tools Fujifilm S5000 digital camera. Matlab 7.2 (R2006a). MJPEG Codec

The (ideal) idea: A video camera placed inside the car is continuously filming the driver’s face during the ride. A detection system analyses the movie frame by frame and determines whether the driver’s eyes are open or shut. If the eyes are shut for more than 1/4 a second (longer than a normal blink period) then the systems beeps to alert the driver.

In Practice The system is only a simulation of such detection system, and doesn’t perform real- time detection & analysis. However, it does work on a given video file with a given set of parameters.

Implementation - General A Matlab program. Input:  A movie (avi file). Output :  Frames are displayed with a circle around the irises (if detected).  A ‘beep’ sound is produced if eyes were detected as shut for too long (8 frames, 30 frames per sec => 0.25 second).

Implementation – Step by Step (1) The movie is extracted to frames: 30 frames per second

Apply edge detector on each frame: The Sobel edge detector did the work Implementation – Step by Step (2)

Perform Circular Hough transform on each frame in order to detect the irises: Mark the circle detected in blue circle Implementation – Step by Step (3)

Perform Circular Hough transform on each frame in order to detect the irises: Implementation – Step by Step (4)

If irises not found – make a ‘beep’ sound after not finding the irises in 8 consecutive frames. Implementation – Step by Step (5)

Conclusions  In order for the system to detect sleepiness successfully, a set of parameters need to be given to the system manually, and might vary from movie to movie (threshold, radius).  Matlab works slow and uses a lot of virtual memory – might not be good enough for real- time solution.  Wearing glasses (of any kind) cause the system to fail.

Future Work  Improving the algorithm:  Study the location of the eyes in the first image, and create a search area around the eyes for the following frames.  Performing Hough transform with a range of possible radiuses.  Make the system work in real-time environment.

Questions?

References DROWSY DRIVING AND AUTOMOBILE CRASHES: Federal Motor Carrier Safety Administration: BGU – Introduction to Computational and Biological Vision course: Perceptual- Organization-1-Edge-Aggregetion-Case-Study-1SPP.pdf