A Real Time Embedded System Application for Driver Drowsiness and Alcoholic Intoxication Detection

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
© 2014 by IJETT Journal
Volume-10 Number-9
Year of Publication : 2014
Authors : Dwipjoy Sarkar , Atanu Chowdhury


Dwipjoy Sarkar , Atanu Chowdhury. "A Real Time Embedded System Application for Driver Drowsiness and Alcoholic Intoxication Detection", International Journal of Engineering Trends and Technology (IJETT), V10(9),461-465 April 2014. ISSN:2231-5381. www.ijettjournal.org. published by seventh sense research group


This paper outlines a novel approach for the real time detection of car driver drowsiness and alcoholic intoxication. There are large numbers of road accidents which takes place due to fatigue or alcohol drinking of driver. Computer vision and alcohol gas sensor application is combined to an embedded system to achieve this goal. The proposed system is realized with an open source 5 megapixel digital camera supported embedded system board Raspberry-pi loaded with Raspbian-OS, and Python-IDLE with Open-CV installed. The Raspberry-pi system board is serially interfaced with another open source embedded system board Arduino Uno with I2C protocol, which will perform some task like issuing the alarm notification and switching off the car power source to stop the car upon receiving the positive detection message from Raspberry-pi.


[1] R. Oyini Mbouna , S.G. Kong , and Myung-Geun Chun , "Visual Analysis of Eye State and Head Pose for Driver Alertness Monitoring," IEEE Transactions on Intelligent Transportation Systems, vol.14, no.3, pp.1462,1469, Sept. 2013
[2] Chin-Teng Lin et al, "A Real-Time Wireless Brain–Computer Interface System for Drowsiness Detection," IEEE Transactions on Biomedical Circuits and Systems, , vol.4, no.4, pp.214,222, Aug. 2010
[3] B.-G. Lee , S.-J. Jung , and W.-Y. Chung , "Real-time physiological and vision monitoring of vehicle driver for non-intrusive drowsiness detection," IEEE Transactions on Communications, vol.5, no.17, pp.2461,2469, November 2011
[4] Chin-Teng Lin et al, “Development of Wireless Brain Computer Interface With Embedded Multitask Scheduling and its Application on Real-Time Driver`s Drowsiness Detection and Warning,” IEEE Transactions on Biomedical Engineering, vol.55, Issue.5, pp.1582,1591, May 2008
[5] C.A. Perez , V.A. Lazcano , and P.A. Estevez , "Real-Time Iris Detection on Coronal-Axis-Rotated Faces," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, vol.37, no.5, pp.971,978, Sept. 2007
[6] M.V. Ramesh , A.K. Nair , and A.T. Kunnath , "Real-Time Automated Multiplexed Sensor System for Driver Drowsiness Detection," IEEE 7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), 2011 , vol., no., pp.1,4, Sept. 2011
[7] Tianyi Hong , Huabiao Qin , and Qianshu Sun , "An Improved Real Time Eye State Identification System in Driver Drowsiness Detection," IEEE International Conference on Control and Automation, 2007. ICCA 2007, pp.1449,1453, May 30 2007-June 1 2007
[8] S. Vitabile , A. De Paola , and F. Sorbello , "Bright Pupil Detection in an Embedded, Real-Time Drowsiness Monitoring System," 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), 2010 , pp.661,668, April 2010
[9] Tianyi Hong, Huabiao Qin, "Drivers drowsiness detection in embedded system," IEEE International Conference on Vehicular Electronics and Safety, 2007. ICVES., pp.1,5, Dec. 2007
[10] M.J. Flores , J.M. Armingol ,and A. de la Escalera , "Driver drowsiness detection system under infrared illumination for an intelligent vehicle," IEEE Transactions on Intelligent Transport Systems, vol.5, no.4, pp.241,251, December 2011
[11] K. Kojima , S. Tamura , and Y. Omura , "Advanced technique to suppress subject variability for bio-impedance based alcohol-intake detection," IEEE International Conference on Sensors, 2012, pp.1,4, Oct. 2012
[12] K.I. Arshak et al, "NiO-TiO2 thick-films for detection of alcohol vapours at room temperature," Proceedings of IEEE Sensors, 2004., vol., no., pp.681,684 vol.2, Oct. 2004
[13] K. Arshak, E.G. Moore, and C. Cunniffe, "Surfactant treated drop-coated polyethylene adipate carbon black nanocomposite sensor for alcohol vapour detection," Proceedings of the 2006 IEEE on Sensors Applications Symposium, 2006. , pp.151,156, February. 2006
[14] R. Wagiran et al, "Development of a simple in situ instrumentation for detection of breath alcohol and gas leak," IEEE International Conference on Semiconductor Electronics, 2002. Proceedings. ICSE 2002., pp.470,474, Dec. 2002
[15] Shao Jie et al, "Remote Detection of Alcohol Concentration in Vehicle Based on TDLAS," IEEE 2010 Symposium on Photonics and Optoelectronic (SOPO), pp.1,3, June 2010
[16] Element14 website. Raspberry-Pi Technical Data Sheet [online].Available: http://www.element14.com/community/docs/DOC-65470/l/raspberry-pi-technical-data-sheet
[17] Arduino.cc. ArduinoUno Overview [online].Available http://arduino.cc/en/Main/arduinoBoardUno [18] OpenCV website. Installation in Linux [online]. Available: http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html
[19] Hanwei Electronics Co., Ltd. TECHNICAL DATA MQ-3 GAS SENSOR [online]. Available: http://www.hwsensor.com
[20] Kingstate Electronics Corporation. KPEG260 datasheet [online].Available: http://www.kingstate.com.tw
[21] Python website. Python versions [online]. Available: https://www.python.org/download/
[22] OmniVision Technologies. OV5647 color CMOS QSXGA (5 megapixel) image sensor datasheet [online]. Available: http:// www.ovt.com
[23] P. Viola, M. Jones, "Rapid object detection using a boosted cascade of simple features," Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2001. CVPR 2001. , vol.1, pp.I-511,I-518, 2001
[24] Fairchild Semiconductor. BS170 datasheet [ online]. Available: http://www.fairchildsemi.com

Drowsiness, alcoholic intoxication, Raspberry pi, Arduino UNO, Open CV, Embedded System, Python IDLE, Haar Cascade classifier, Linux, Raspbian, OV5647, MQ-3, I2C, relay, buzzer.