Journal of Open Source Developments Review Article

DRIVE-DEFENDER: A Driver Safety-oriented Alcohol and Drowsiness Detection System

  1. Nitin Puli School of Computer Science and Engineering, Lovely Professional University
  2. Shivam Kumar School of Computer Science and Engineering, Lovely Professional University
  3. Md Moniruzzaman Piyash School of Computer Science and Engineering, Lovely Professional University
  4. Karandeep Kaur School of Computer Science and Engineering, Lovely Professional University

Abstract

DRIVE-DEFENDER presents a pioneering approach in driver safety through the development of a real-time machine learning system for alcohol detection. The detrimental impact of alcohol-impaired driving on road safety necessitates efficient detection mechanisms. Current methodologies are often hindered by their cost, invasiveness, and reliance on specialized sensors. DRIVE-DEFENDER utilizes a camera for recording the face of the driver in real time, employing image processing techniques to identify facial landmarks. These landmarks serve as inputs for the calculation of features indicative of alcohol impairment, such as changes in facial expression and coordination. Machine learning algorithms, coupled with adaptive thresholding mechanisms, enable accurate detection of alcohol intoxication without the need for expensive hardware or causing distractions to the driver. The proposed approach offers a cost-effective, non-intrusive solution for enhancing driving safety in real-time by promptly identifying and mitigating the risks associated with alcohol-impaired driving.

Keywords

References (45)

  1. Pratama BG, Ardiyanto I, Adji TB. A review on driver drowsiness based on image, bio-signal, and driver behavior. 2017 3rd International Conference on Science and Technology - Computer (ICST). 2017:70-75. doi:10.1109/icstc.2017.8011855
  2. Mondal A, Kaushal M, Chakraborty S. Sense as you go: A context-aware adaptive sensing framework for on-road driver profiling. Proceedings of the 10th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation. 2023:89-98. doi:10.1145/3600100.3623734
  3. Tefft BC, AAA Foundation for Traffic Safety. Asleep At the Wheel: The Prevalence and Impact of Drowsy Driving. AAA Foundation for Traffic Safety: Washington, DC, USA; 2010.
  4. Al Amir S. Road accidents in UAE caused 381 deaths last year. [Online]. National News. Available at https://www.thenationalnews.com [Accessed December 10, 2022].
  5. Albadawi Y, Takruri M, Awad M. A review of recent developments in driver drowsiness detection systems. Sensors. 2022; 22 (5): 2069.
  6. Ramzan M, Khan HU, Awan SM, Ismail A, Ilyas M, Mahmood A. A survey of state-of-the-art sleepiness detection techniques. IEEE Access. 2019; 7: 61904–61919.
  7. Sikander G, Anwar S. Driver tiredness detection systems: a review. IEEE Trans Intell Transport Syst. 2018; 20: 2339–2352.
  8. Sahayadhas A, Sundaraj K, Murugappan M, Palaniappan R. Physiological signal based detection of driver hypovigilance using higher order spectra. Expert Syst Appl. 2015; 42 (22): 8669–8677.
  9. Kaur R, Singh K. Drowsiness detection based on EEG signal analysis utilising EMD and trained neural network. Int J Sci Res. 2013; 10: 157–161.
  10. Kundinger T, Sofra N, Riener A. Assessment of the Potential of Wrist-Worn Wearable Sensors for Driver Drowsiness Detection. Sensors. 2020;20(4):1029. doi:10.3390/s20041029
  11. McDonald AD, Schwarz C, Lee JD, Brown TL. Real-Time Detection of Drowsiness Related Lane Departures Using Steering Wheel Angle. Proceedings of the Human Factors and Ergonomics Society Annual Meeting. 2012;56(1):2201-2205. doi:10.1177/1071181312561464
  12. Ma J, Murphey YL, Zhao H. Real time sleepiness detection based on lateral distance utilising wavelet transform and neural network. In: Proceedings of the 2015 IEEE Symposium Series on Computational Intelligence, Cape Town, South Africa, December 7–10, 2015. pp. 411–418.
  13. Kiashari SEH, Nahvi A, Bakhoda H, Homayounfard A, Tashakori M. Evaluation of driver drowsiness using respiration analysis by thermal imaging on a driving simulator. Multimed. Tools Appl. 2020; 79: 17793–17815.
  14. Bamidele AA, Kamardin K, Syazarin N, Mohd S, Shafi I, Azizan A, et al. Non-intrusive Driver Drowsiness Detection based on Face and Eye Tracking. International Journal of Advanced Computer Science and Applications. 2019;10(7). doi:10.14569/ijacsa.2019.0100775
  15. Khunpisuth O, Chotchinasri T, Koschakosai V, Hnoohom N. Driver Drowsiness Detection Using Eye-Closeness Detection. 2016 12th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS). 2016:661-668. doi:10.1109/sitis.2016.110
  16. Dwivedi K, Biswaranjan K, Sethi A. Drowsy driver detection using representation learning. 2014 IEEE International Advance Computing Conference (IACC). 2014:995-999. doi:10.1109/iadcc.2014.6779459
  17. Dua M, Singla R, Raj S, Jangra A, Shakshi. Deep CNN models-based ensemble method to driver sleepiness detection. Neural Comput Appl. 2021; 33: 3155–3168.
  18. King DE. Dlib-ml: a machine learning toolkit. J Mach Learn Res. 2009; 10: 1755-1758.
  19. Soukupova T, Cech J. Eye Blink Detection Using Facial Landmarks, Vol. 2. Slovenia: Rimske Toplice, Sierra Leone, p. In21st. Computer Vision Winter Workshop. 2016.
  20. Triyanti V, Iridiastadi H. Challenges in identifying tiredness based on driver’s conduct. IOP Conf Ser Mater Sci Eng. 2017; 277: 012042.
  21. Knapik M, Cyganek B. Driver’s tiredness identification based on yawn detection in thermal pictures. Neurocomputing. 2019; 338: 274–292.
  22. Tayab Khan M, Anwar H, Ullah F, Ur Rehman A, Ullah R, Iqbal A, et al. Smart Real-Time Video Surveillance Platform for Drowsiness Detection Based on Eyelid Closure. Wireless Communications and Mobile Computing. 2019;2019:1-9. doi:10.1155/2019/2036818
  23. Lin ST, Tan YY, Chua PY, Tey LK, Ang CH. Perclos threshold for sleepiness detection during actual driving. J Vis. 2012; 12: 546.
  24. Bamidele AA, Kamardin K, Syazarin N, Mohd S, Shafi I, Azizan A, et al. Non-intrusive Driver Drowsiness Detection based on Face and Eye Tracking. International Journal of Advanced Computer Science and Applications. 2019;10(7). doi:10.14569/ijacsa.2019.0100775
  25. Bamidele A, Kamardin K., Syazarin N., Mohd S., Shafi I., Azizan A., Aini N., Mad H. Non-intrusive driver drowsiness detection based on face and eye tracking. Int J. Adv. Comput. Sci. Appl. 2019; 10: 549–569.
  26. Lin ST, Tan YY, Chua PY, Tey LK, Ang CH. PERCLOS Threshold for Drowsiness Detection during Real Driving. Journal of Vision. 2012;12(9):546-546. doi:10.1167/12.9.546
  27. Maior CBS, Moura MJDC, Santana JMM, Lins ID. Real-time classification for autonomous drowsiness detection using eye aspect ratio. Expert Systems with Applications. 2020;158:113505. doi:10.1016/j.eswa.2020.113505
  28. Al Redhaei A, Albadawi Y, Mohamed S, Alnoman A. Realtime Driver Drowsiness Detection Using Machine Learning. 2022 Advances in Science and Engineering Technology International Conferences (ASET). 2022:1-6. doi:10.1109/aset53988.2022.9734801
  29. Prasath N, Sreemathy J, Vigneshwaran P. Driver Drowsiness Detection Using Machine Learning Algorithm. 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS). 2022:01-05. doi:10.1109/icaccs54159.2022.9785167
  30. Saradadevi M, Bajaj P. Driver tiredness identification utilising mouth and yawning analysis. Int J Comput Sci Netw Secur. 2008; 8: 183–188.
  31. Sahayadhas A, Sundaraj K, Murugappan M. Detecting driver sleepiness based on sensors: a review. Sensors. 2012; 12, 16937–16953.
  32. Ngxande M, Tapamo JR, Burke M. Driver Drowsiness Detection Using Behavioral Measures and Machine Learning Techniques: A Review of State-of-Art Techniques. In: 2017 Pattern Recognition Association of South Africa and Robotics and Mechatronics (PRASA-RobMech). 2017. pp.156–161.
  33. Khushaba RN, Kodagoda S, Lal S, Dissanayake G. Driver drowsiness categorization utilising fuzzy wavelet-packet-based feature-extraction technique. IEEE Trans Biomed.Eng. 2010; 58: 121–131.
  34. Rosebrock A. Eye Blink Detection with OpenCV, Python, and Dlib. Blog in Pyimagesearch. 2017.
  35. Moujahid A, Dornaika F, Arganda-Carreras I, Reta J. Efficient and compact face descriptor for driver drowsiness detection. Expert Systems with Applications. 2021;168:114334. doi:10.1016/j.eswa.2020.114334
  36. Sri Mounika T, Phanindra P, Sai Charan N, Kranthi Kumar Reddy Y, Govindu S. Driver drowsiness detection using eye aspect ratio (EAR), mouth aspect ratio (MAR), and driver distraction using head pose estimation. In: Tuba M, Akashe S, Joshi A, editors. ICT Systems and Sustainability. Heidelberg, Germany: Springer; 2022. pp. 619–627.
  37. Celecia A, Figueiredo K, Vellasco M, González R. A portable fuzzy driver drowsiness estimation system. Sensors. 2020; 20: 4093.
  38. Popieul JC, Simon P, Loslever P. Using driver’s head motions evolution as a drowsiness indicator In: IEEE IV2003 Intelligent Vehicles Symposium, , Columbus, OH, USA, June 9–11, 2003. pp. 616–621.
  39. Coetzer R, Hancke G. Driver fatigue detection: a survey. In: Presentations of the AFRICON 2009, Nairobi, Kenya, September 23–25, 2009. pp. 1–6.
  40. Liu W, Qian J, Yao Z, Jiao X, Pan J. Convolutional two-stream network employing multi-facial feature fusion for driver fatigue detection. Future Internet. 2019; 11: 115.
  41. Soukupova T, Cech J. Real-time eye blink detection using facial landmarks. In: Proceedings of the 21st Computer Vision Winter Workshop, Rimske Toplice, Slovenia, February 3–5, 2016. pp. 1–8.
  42. Moujahid A, Dornaika F, Arganda-Carreras I, Reta J. Efficient and compact face descriptor for driver drowsiness detection. Expert Systems with Applications. 2021;168:114334. doi:10.1016/j.eswa.2020.114334
  43. Popieul JC, Simon P, Loslever P. Using driver's head movements evolution as a drowsiness indicator. IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No.03TH8683). 616-621. doi:10.1109/ivs.2003.1212983
  44. Kiashari SEH, Nahvi A, Bakhoda H, Homayounfard A, Tashakori M. Evaluation of driver drowsiness using respiration analysis by thermal imaging on a driving simulator. Multimed. Tools Appl. 2020; 79: 17793–17815.
  45. Dua M, Singla R, Raj S, Jangra A. Deep CNN models-based ensemble approach to driver drowsiness detection. Neural Comput Appl. 2021; 33: 3155–3168.
Support