20
A New Real-Time Eye Tracking for Driver Fatigue Detection Presenter: Yamin Tun Zutao Zhang, Jiashu Zhang 2006 6th International Conference on ITS Telecommunications Proceed

March19 tun

  • Upload
    bbkuhn

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: March19 tun

A New Real-Time Eye Tracking for DriverFatigue Detection

Presenter: Yamin Tun

Zutao Zhang, Jiashu Zhang

2006 6th International Conference on ITS Telecommunications Proceedings

Page 2: March19 tun

Introduction

Driver fatigue resulting from sleep deprivation or sleep disorders is an important factor in the increasing number of accidents on today's roads.

Page 3: March19 tun

Research Question

The main research question addressed.

How to detect driver fatigue in real-time by eye tracking?

Page 4: March19 tun

Challenges

Richness and complexity of facial expression

Fast head and eye movements Illumination interference

Page 5: March19 tun

Methodology: Overview Face Detection

Haar- Robustness Eye Location Geometric projection

Eye tracking Unscented Kalman filter

Driver Fatigue Detection Eye closed for 5 frames

Page 6: March19 tun

Methodology: 1. Face detection

Page 7: March19 tun

Methodology: 1. Face detectionHaar features

Haar features ~ convolution kernels (locate features in the image) Slide across image dimensions under different scales

Haar features used in viola Jones Applying on a given image

https://www.dropbox.com/s/17udeu1ojmq8bck/Ramsri_Face_detection_and_tracking.pptx

Page 8: March19 tun

Methodology: 1. Face detectionIntegral Image

Integral Image- Sum of pixels above and to the left of (x,y)

Sum above and to left

https://www.dropbox.com/s/17udeu1ojmq8bck/Ramsri_Face_detection_and_tracking.pptx

Page 9: March19 tun

Methodology: 1. Face detectionIntegral Image

Efficiently compute sum of pixels in rectangular block Use only four values at the corners of the rectangle.

Integral image

Sum of all pixels in D = 1+4-(2+3) = A+(A+B+C+D)-(A+C+A+B) = D

https://www.dropbox.com/s/17udeu1ojmq8bck/Ramsri_Face_detection_and_tracking.pptx

Page 10: March19 tun

Methodology: 2. Eye location

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.6309&rep=rep1&type=pdf

Templates for Eye Tracking

Page 11: March19 tun

Methodology: 3. Eye Tracking Kalman filter

Statistically optimal estimator- Recursively infers parameters of current state from indirect, uncertain, noisy input observations of current and previous states.

Page 12: March19 tun

Methodology: 3. Eye Tracking1. Estimated state of the

system

2. Variance/uncertainty of the estimatestate transition

model

Kalman filter

Page 13: March19 tun

Methodology: 3. Eye Tracking Previous method: Standard Kalman filter

It assumes linear system with Gaussian distributions.

It uses IR illumination Proposed method: Unscented Kalman filter

proposed by Julier and Uhlmann Eye movement model has non-linearity (Spherical

to Cartesian coordinates) No IR illumination needed

Page 14: March19 tun

Methodology: 3. Eye Tracking Unscented Kalman

filter

Observation noiseProcess noise

x- unobserved statey- observed state

Page 15: March19 tun

Methodology: 4. Fatigue Detection

Page 16: March19 tun

Data Collection, Processing

Pentium III 1.7G CPU with 128MB RAM

Video: Camera placed on the car dashboard

Input Video: 352 X 288

Page 17: March19 tun

Results

Page 18: March19 tun

Key Results

Page 19: March19 tun

Key Results

Page 20: March19 tun

Summary

Eye Tracking technique for Driver Fatigue Detection