1 / 41

Automated Drowsiness Detection For Improved Driving Safety

Automated Drowsiness Detection For Improved Driving Safety. Aytül Erçil November 13 , 2008. Outline. Problem Background and Description Technological Background Action Unit Detection Drowsiness Prediction. Objectives/Overview.

veta
Download Presentation

Automated Drowsiness Detection For Improved Driving Safety

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automated Drowsiness Detection For Improved Driving Safety Aytül Erçil November 13, 2008

  2. Outline Problem Background and Description Technological Background Action Unit Detection Drowsiness Prediction

  3. Objectives/Overview • Statistical Inference of fatigue Using Machine Learning Techniques

  4. In over 500.000accidents in 2005 (in Turkey): • Injured: 123,985 people • Deceased: 3,215people • Financial loss: 651,166,236 USD Driver error has been blamed as the primary cause for approximately 80% of these traffic accidents.

  5. The US National Highway Traffic SafetyAdministration estimates that in theUS alone approximately 100,000 crashes each year are caused primarily by driverdrowsiness or fatigue

  6. Growing Interest In Intelligent Vehicles US Department of Transportation Initiative European Transport Policy for 2010: set a target to halve road fatalities by 2010. Problem Background

  7. The Drivesafe Project

  8. Current Funding Status: • Turkish Development Agency funding of Drive-Safe (August 2005-July. 2009) • Japanese New Energy and Industrial Technology Development Organization (NEDO) (October 2005 -December 2008) • FP6SPICE Project at Sabancı University (May 2005- October 2008) • FP6 AUTOCOM Project at ITU Mekar (May 2005- April 2008).

  9. Readiness-to-perform Mathematical models of alertness dynamics Vehicle-based performance technologies (Vehicle Speed, Lateral Position, Pedal Movement) In-vehicle, on-line, operator status monitoring technologies Fatigue Detection and Prediction Technologies

  10. Physiological Signals (heartrate, pulse rate and Electroencephalography (EEG)) Computer Vision Systems (detect and recognize the facialmotion and appearance changes occurring during drowsiness) In-vehicle, on-line, operator status monitoring technologies

  11. Computer Vision Systems Visual Behaviors Examples Gaze Direction Head Movement Yawning No requirement for physical contact

  12. Facial Actions Ekman & Friesen, 1978

  13. Background Information- Action Units

  14. Proposed Work Detection Of Driver Fatigue From A Recorded Video Using Facial Appearance Changes The framework will be based on graphical models and machine learning approaches

  15. Proposed Architecture Fatigue Fatigue Entire Face Behavior Inattentive Falling Asleep Inattentive Falling Asleep AU 61 AU 62 AU 51 AU 52 AU 61 AU 62 AU 51 AU 52 Single AU Pupil Motion Gaze Pupil Motion Gaze Partial Face Behavior Eye Tracker Gaze Tracker Eye Tracker Gaze Tracker Sensing Channels Features Time n-1 Time n

  16. Action Unit Tracking Previous techniques Do not employ a spatially and temporally dependent structure for Action Unit Tracking Contextual information is not exploited Temporal information is not exploited

  17. Classification- Challenges Which action units or combinations is a cue for fatigue?

  18. Learning from real examples Different Neural pathways for posed/spontaneous expressions Posed Drowsiness Actual Drowsiness

  19. Initial Experimental Setup Subjects played a driving video game on a windows machine using a steeringwheeland an open source multi-platform video game. At random times,a wind effect was applied that dragged the car to the right or left, forcing thesubject to correct the position of the car.

  20. Head movement measures Head movement was measured using an accelerometer that has 3 degrees offreedom. This three dimensional accelerometer has three one dimensional accelerometers mounted at right angles measuring accelerations in the range of 5gto +5g

  21. The one minute preceding a sleep episode or a crash was identified as a non-alertstate. There was a mean of 24 non-alert episodes with a minimum of 9 and amaximum of 35. Fourteen alert segments for each subject were collected from thefirst 20 minutes of the driving task.

  22. Crash Distance from center Overcorrection Steering Eye opening Eyes closed 0 Seconds 20

  23. Histograms for Eye Closure and Eye Brow Up Eye Closure: AU45 Brow Raise:AU2 Area under the ROC

  24. Facial Action Unit Detection Machine Learning AU1 AU2 AU4 …. …. AU46 Pattern Recognition (Adaboost)‏ (SVM)‏ Feature Selection + +

  25. Drowsiness Prediction The facial action outputs were passed to a classifier for predicting drowsinessbased on the automatically detected facial behavior. Two learning-based classifiers, Adaboost and multinomial logistic regression are compared. Within-subjectprediction of drowsiness and across-subject (subject independent) prediction ofdrowsiness were both tested.

  26. 31 Facial Action Channels • Continuous output for each frame AU1 Alert AU2 Multinomial Logistic Regression (MLR)‏ AU4 60 sec Before crash : AU31 Frame Classification Task

  27. Testing: MLR Weighted Temporal Windows

  28. Within subject drowsiness prediction For the within-subject prediction, 80% of the alert and non-alert episodes wereused for training and the other 20% were reserved for testing. This resulted ina mean of 19 non-alert and 11 alert episodes for training, and 5 non-alert and 3alert episodes for testing per subject.

  29. Across Subject Drowsiness Prediction Training : 31 actions -> MLR Classifier Framewise training Cross validation: 3 subjects –> training 1 subject –> testing Crash prediction: • choose 5 best features by sequential feature selection • Sum MLR weighted features over 12 second time interval • .98 across subjects (Area under the ROC)‏

  30. Predictive Performance of Individual Facial Actions More when critically drowsy Eye Closure Brow Raise Chin Raise Frown Nose Jaw Wrinkle Sideways

  31. Predictive Performance of Individual Facial Actions Less when critically drowsy Smile Squint Nostril Brow Lower Jaw Drop Compressor A’ > .75

  32. We observed during this study that many subjects raised their eyebrows inan attempt to keep their eyes open, and the strong association of the AU 2detector is consistent with that observation. Also of note is that action 26, jawdrop, which occurs during yawning, actually occurred less often in the critical60 seconds prior to a crash. This is consistent with the prediction that yawningdoes not tend to occur in the final moments before falling asleep.

  33. Drowsiness detection performance, using an MLR classifierwith different feature combinations.

  34. Effect of Temporal Window Length * A’ 12 seconds Seconds

  35. ALERT DROWSY r=0.87 Eye Closure Brow Raise Brow Raises Brow Raise Brow Raises Eye Closure Eye Openness 0 Seconds 10 0 Seconds 10 Coupling of Facial Movements

  36. Coupling of Steering and Head Motion ALERT DROWSY r=0.65 r=0.27 Head Acceleration Steering Head Acceleration Steering 0 Seconds 60 0 60 Seconds

  37. Coupling of Steering and Head Motion

  38. New associations between facial behavior and drowsiness • Brow raise • Chin raise • More head roll • Possibly less yawning just before crash • Coupling of behaviors • Head movement and steering • Brow raise and eye opening

  39. Future Work • Extend the graphical model so that it captures the temporal relationships using a discriminative approach

  40. Future Work: More Data Collection in Simulator Environment Uykucu (Sleepy)

  41. Thank you

More Related