Driver Drowsiness Detection using Machine Learning and Deep Learning

K. Srinivas,Gadam V V M U Vinay Karthik,I. Suhas,A. Surendra,B. Sujith
DOI: https://doi.org/10.48175/ijarsct-17442
2024-04-18
Abstract:Traffic accidents remain a leading cause of death globally, with the World Health Organization reporting approximately one million fatalities annually. Drowsy driving significantly contributes to these accidents, dramatically increasing crash risks. This research addresses this critical issue by proposing a driver drowsiness detection system that leverages facial recognition technology and machine learning. The system continuously analyses a driver's facial features to identify signs of fatigue. Specifically, it tracks eye movements, and yawning patterns, all of which can become indicative of drowsiness. The system is trained on a comprehensive dataset encompassing a wide range of mouth aspect ratio, eye aspect ratio etc for both scenarios of drowsy and alert. This training utilizes a Random Forest algorithm, allowing the system to accurately classify the driver's state in real-time. Upon detecting drowsiness, the system initiates a multi-pronged approach to warn the driver. Audible alerts are issued to alert the driver awake. Additionally, a message can be sent to a pre-designated mobile number, potentially alerting a passenger, or reminding the driver to pull over at a safe location if they are still conscious. This redundancy ensures the driver receives a timely warning, even if they might not immediately perceive the audible alerts.
What problem does this paper attempt to address?