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

Year : 2024 | Volume :11 | Issue : 01 | Page : 15-26
By

    Nitin Puli

  1. Shivam Kumar

  2. Md Moniruzzaman Piyash

  3. Karandeep Kaur

  1. Student, School of Computer Science and Engineering, Lovely Professional University, Punjab, India
  2. Student, School of Computer Science and Engineering, Lovely Professional University, Punjab, India
  3. Student, School of Computer Science and Engineering, Lovely Professional University, Punjab, India
  4. Assistant Professor, School of Computer Science and Engineering, Lovely Professional University, Punjab, India

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: Fatigue, safety of drivers, aspect ratios for the eyes and mouth, head pose estimation, computer vision, image processing, detection of alcohol consumption, drowsiness detection

[This article belongs to Journal of Open Source Developments(joosd)]

How to cite this article: Nitin Puli, Shivam Kumar, Md Moniruzzaman Piyash, Karandeep Kaur.DRIVE-DEFENDER: A Driver Safety-oriented Alcohol and Drowsiness Detection System.Journal of Open Source Developments.2024; 11(01):15-26.
How to cite this URL: Nitin Puli, Shivam Kumar, Md Moniruzzaman Piyash, Karandeep Kaur , DRIVE-DEFENDER: A Driver Safety-oriented Alcohol and Drowsiness Detection System joosd 2024 {cited 2024 Apr 10};11:15-26. Available from: https://journals.stmjournals.com/joosd/article=2024/view=141132


References

  1. Pratama BG, Ardiyanto I, Adji TB. A review on driver drowsiness based on image, bio-signal, and driver behavior. In: 3rd International Conference on Science and Technology-Computer (ICST). IEEE Publications; 2017. pp. 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. In: Proceedings of the 10th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation. 2023. pp. 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: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. In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting. SAGE: CA, USA; 2012. SAGE: CA, USA. pp. 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, Aini N, Mad H. Non-intrusive driver drowsiness detection based on face and eye tracking. Int J Adv Comput Sci Appl. 2019;10. doi: 10.14569/IJACSA.2019.0100775.
  15. Khunpisuth O, Chotchinasri T, Koschakosai V, Hnoohom N. Driver drowsiness detection using eye-closeness detection. In: 12th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS). IEEE Publications; 2016. pp. 661–668. doi: 10.1109/SITIS.2016.110.
  16. Dwivedi K, Biswaranjan K, Sethi A. Drowsy driver detection using representation learning. In: IEEE international advance computing conference (IACC). IEEE Publications; 2014. pp. 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, Lee BH, Kwak KS. Smart real-time video surveillance platform for drowsiness detection based on eyelid closure. Wireless Commun Mob Comput. 2019;2019:2036818. 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 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. 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. J Vis. 2012;12:546. doi: 10.1167/12.9.546.
  27. Maior CBS, Moura MJC, Santana JMM, Lins ID. Real-time classification for autonomous drowsiness detection using eye aspect ratio. Expert Syst Appl. 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. In: Advances in Science and Engineering Technology International Conferences (ASET) (2022 21 Feb). IEEE Publications; 2022. pp. 1–6. doi: 10.1109/ASET53988.2022.9734801.
  29. Prasath N, Sreemathy J, Vigneshwaran P. Driver Drowsiness Detection Using Machine Learning Algorithm. 2022. pp. 1–5. 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 Syst Appl. 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 Syst Appl. 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. In: Proceedings (cat. no. 03TH8683) IEEE IV2003 intelligent vehicles symposium. IEEE Publications; 2003. pp. 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.

Regular Issue Subscription Review Article
Volume 11
Issue 01
Received April 5, 2024
Accepted April 8, 2024
Published April 10, 2024