attention detection in driver simulator
play

Attention detection in driver simulator project #4 INPG : L. - PowerPoint PPT Presentation

Attention detection in driver simulator project #4 INPG : L. Bonnaud, A. Caplier UCL : D. Trevisan, B. Macq Participants : A. Benoit, G. Chanel, P. Ngo, V. Levacic, C. Thillou Guest star : L. Lawson, Burak Introduction Heart


  1. Attention detection in driver simulator project #4 •INPG : L. Bonnaud, A. Caplier •UCL : D. Trevisan, B. Macq •Participants : A. Benoit, G. Chanel, P. Ngo, V. Levacic, C. Thillou •Guest star : L. Lawson, Burak

  2. Introduction Heart rate EEG 8/19/2005 2

  3. Dialog controller Alarm Loss of watchfulness (presentation task) Redundancy / Redundancy / Equivalence Equivalence Graphical EEG ECG Head Yawn ? Sonic frequency epresentation interpreter interpreter inclination ? representation Head Mouth EEG Eye ECG Screen Speakers motion motion Blinking detector detector detector Physiological Provided sensors Camera EEG: electroencephalogram To be developped ECG: electrocardiogram 8/19/2005 3

  4. Architecture 8/19/2005 4

  5. 5 Challenges • Driver Simulator • Attention detection – Biological signals – Stress detection – Video-based information – Fatigue detection • Fusion • Fission • Integration – Distributed architecture – OpenInterface 8/19/2005 5

  6. Driver Simulator 8/19/2005 6

  7. Driver Simulator • TORCS - GPL program well built with source code well structured (C++ and OpneGl) • Force Feedback with controlled level of wheel vibration • Message (color) • Button click (user’s interaction) • Multi-thread server • The network protocol used is TCP/IP. We used a “GPL” library called Openthreads to allow threads access global variables with a Mutual Exception implementation 8/19/2005 7

  8. Attention Detection • Video-based system • Fatigue detection – Eyes – Yawn – Head movement 8/19/2005 8

  9. Attention Detection • Biological-based system (stress detection) • ECG and GSR • 3 situations : – rest / relaxation – Stress stimuli while reading • Hand clapping • Light in eyes • Answering simple question • Telephone call, “your dead” (killer game) – Playing with the driving simulator (difficult tracks) • GSR acquisition and analysis can be integrated in real time • New experiments for detecting relax situation 8/19/2005 9

  10. Fusion Video image Video image Face-based detection Face-based detection Head, eyelid and Head, eyelid and Contextual Contextual Bayesian Information Information yawn movement yawn movement Network for Physical Physical fitness fitness detecting Data Fusion Data Fusion Sleep history Sleep history Fatigue State Bayesian Network Bayesian Network Time of day Time of day Temperature Temperature No No Fatigue ? Fatigue ? Fatigue ? Yes Yes Activate Data Fission Activate Data Fission component component 8/19/2005 10

  11. Fusion Contextual Bayesian information Network for detecting Prior probability Fatigue State video-based information Qiang Ji, Zhiwei Zhu and Peilin Lan, Real-Time Nonintrusive Monitoring and Prediction of Driver Fatigue, IEEE Transactions on Vehicular Technology, Vol. 53, No. 4, July, 2004, p1052-1068]. 8/19/2005 11

  12. Fission Data fission responsibility is to collect the data from data fusion and to generate a XML message that is sent to the driver simulator Fatigue range [0,33] [33,66] [66,100] Message « » « Tired » « A sleep » Message color « » « Green « Red » » Shaking power « 0 » « 0 » « 100 » 8/19/2005 12

  13. Architecture 8/19/2005 13

  14. OpenInterface Integration Each component is Mouse Mouse Speech Speech registered into O P E N I N T E R F A C E O P E N I N T E R F A C E O P E N I N T E R F A C E O P E N I N T E R F A C E Component Component Component Component F F OpenInterface CIDL CIDL C++ C++ Java Java Platform using the XML XML Fusion for Fusion for i i Face Face Component Interface fatigue fatigue Description Language s s detection detection C++ C++ Start Start (CIDL) and described s s CIDL CIDL CIDL CIDL in XML OpenInterface OpenInterface C++ C++ Bayes C++ C++ Bayes XML XML XML XML Kernel Kernel MatLab MatLab i i Image Viewer Image Viewer Components properties Components properties Network Network Component Component C++ C++ o o Java Java Graphic Editor (Java) Graphic Editor (Java) The registered MatLab MatLab Execution pipeline Execution pipeline components n n Camera Camera properties are Driver Driver MatLab MatLab retrieved by Components properties Components properties the Graphic C++ C++ Editor (Java). 8/19/2005 14

  15. Future Works • Integrate biological signals for fatigue detection • Usability tests to assess interface interactions. • Improve the Bayesian Network to take account more specialized information about head orientation once this information is available in the head detection code. • Transform the face detection component into 3 OpenInterface components. 8/19/2005 15

  16. Conclusion � 1 st goal: real time distributed system based on video data, integrated under OpenInterface, for driver attention level analysis with feed-back to the user � 2 nd goal: multimodal system taking into account the biological signals - Stress 8/19/2005 16

  17. TEAM 8/19/2005 17

  18. TEAM 8/19/2005 18

  19. DEMO • Have Fun and come to play during our Demo session! 8/19/2005 19

  20. Questions? 8/19/2005 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend