Drowsy driver is one of the leading causes of road accidents that leads to life-threatening injuries and death around the globe. The goal of this project is to develop a Driver Drowsiness Detection System that uses computer vision and machine learning to monitor a driver’s face and detect signs of fatigue using real time analysis. The system consists of a camera module that can capture video frames of a driver, which is processed with OpenCV, Dlib, and deep learning models to detect eye closure, blink frequency, and head movements. Once symptoms of drowsiness are detected, the system triggers an alert mechanism that could either be an alarm or a pop-up visual warning to encourage the driver to recuperate or restore focus. This method is very accurate, non-monitoring, and offers real-time results, hence, it is very effective for personal and commercial vehicles.
This report captures the problem statement, methodologies, implementations, experimental results and future scope of the system. The goal of the project is to promote safety on the road by preventing accidents due to excessive driver fatigue, which, in turn, helps to advance the intelligent transportation systems (ITS) and Advanced Driver Assistance Systems (ADAS).
Introduction
I. INTRODUCTION
Driver fatigue is a major threat towards the safety of drivers and it is responsible for numerous accidents, injuries and deaths across the globe. Research shows that someone who is driving while drowsy is dangerous because their response time, awareness, and decision-making capacity are severely hampered which is as bad as driving under the influence of alcohol. Due to the rising number of road accidents caused by tiredness, there is an urgent need for a dependable way to spot driver fatigue in an accurate manner and in real time. The objective of this project is development of a Driver Drowsiness Detection system that can track a driver's facial expressions and eye movements. The system uses computer vision and machine learning technologies to analyze signs of drowsiness using a camera module, pre-trained models, and image processing algorithms. Some indicators include: frequency of blinks, duration of eye closure, and head position. If the driver shows signs of fatigue, the system issues a warning signal to alert the driver to either stay focused on the task or take a rest. With an aim to improve on the safety of the roads by reducing chances of accidents that are the result of fatigue in drivers, this in-vehicle drowsy driver detection and warning system promises to be an effective solution since the major aim of the system is non-intrusiveness, real-time capability and adaptability on different vehicles.
II. PROBLEM STATEMENT
Driver tiredness is an important area of concern in human factor engineering considering the level of fatigue that increases the risk of accidents on the roads. The cognitive functions of people drowsy. Drowsiness causes a deficit in mental processes and lowers one’s capability to react and perform actions that are vital in a critical situation. This gap indicates the need for a dependable driver drowsiness detection system that can function in real-time and fit well with different makes and models of vehicles. In order to avoid an accident caused by sleeping, it is essential to detect the signs of an operator’s drowsy state. Factors indicating drowsiness include constant rotation of head slowness in head nodding frequency yawning. Pictures taken from a built-in camera or smartphone pre-recorded video. Data of facial land marks like eye aspect ratio and head pose are preserved. Computer vision imaging may use OpenCV. For faces – Dlib provides landmarks for Facial landmark detection. All necessary packages including. pre trained models for face and eye were placed in the appropriate folders. Video Capture in OpenCV allows you to call the camera and sends frames for viewing. Recognition of face and eyes.
III. LITERATURE REVIEW
1) “Smart Edge-Based Driver Drowsiness Detection in Mobile Crowdsourcing”. Date of publication on 1 March 2023. Authors- Hanane Lamaji, Aisha Alkassab, Ruba Ali Fadul And Rabab Mijouni.
The current research evaluates drowsiness detection through computer vision, eye tracking, and machine learning face recognition. It also describes crowdsourcing as a mobile method of data collection, as well as edge computing, which increases efficiency and decreases response latency. Some of the obstacles include practical constraints, environmental illumination, and confidentiality of information. This research looks ahead towards the development of AI in combination with self-driving cars to improve traffic safety.
2) “Fatigue State Detection for Tired Persons in Presence of Driving Periods”. date of publication 22 June 2022. Authors- Riad Alharbey, Mohamedm Dessouky, Ahmed Sedik, Ali. I. Siam And Mohameda.
Here, we define driver fatigue and its impact on road safety, as well as identify current detection methods such as EEG, heart rate variability, and behavioral cues, like lane deviation and reaction times. It examines the differences between monitoring the driver real-time versus analyzing the record after driving, and proposes implementing machine learning in behavior analysis. The next step is integrating that into ADAS for the anticipatory control of fatigue.
3) “IoT-Based Non-Intrusive Automated Driver Drowsiness Monitoring Framework for Logistics and Public Transport Applications to Enhance Road Safety”. date of publication 10 February 2023. Author- M. Adil Khan, Tahir Nawaz, Umar S. Khan Amir Hamza And Nasir Rashid.
This case analyzes the economic and social costs related to drowsy driving, covering conventional self-reporting and physiological sensors as well as advanced approaches in machine learning and computer vision. It focuses on IoT based monitoring for public transport and logistics for safety improvement.
4) “A Systematic Review on Driver Drowsiness Detection Using Eye Activity Measures”. Date of publication 8 July 2024. Author- Ahmet Kolus.
This review underscores eye movement parameters such as blinking, gaze duration, and pupil dilation as important features for drowsiness detection. It covers sensor technologies, such as cameras and infrared, and the contribution of AI and deep learning for more precise detection. The research focuses on the incorporation of eye-tracking systems into vehicles to minimize accidents, improving safety on the road.
Objectives:
To implement real-time facial and eye tracking systems that consistently assess the driver’s alertness and offer timely alerts.
To promote road safety by notifying drivers to take breaks when signs of fatigue or distraction are observed.
To design a system that is energy-efficient, reducing power usage and making it ideal for ongoing in- vehicle application.
IV. METHODOLOGY
A. Limitations of the Application
Lighting and Environmental Conditions-The system performance accuracy can be low due to different lighting settings, shadows, and other factors such as glares and driving at night.
Individual Differences- Recognition of the face, skin tone, eye shape, and tracking algorithms efficiency varies with every individual.
Accuracy of Detection Models-Expectant movements, changes of head position, and a variety of user actions can cause the machine learning models to return incorrect positive or negative results.
Real-Time Processing Constraints-Instantaneous analysis of video streams, as well as AI powered information processing can affect lower-powered gadgets, causing them to cause latency.
Data Privacy Concerns- Using facial and other physiological data is highly prescriptive, which threatens an individual's privacy if proper measures of data protection are not set in place.
Hardware and Cost Limitations- Some users can find the cameras, infrared sensors, or the incorporated wearable devises to be economically unfeasible or does not work for them.
Driver Adaptability- A portion of drivers may consider the system to be overly invasive or not user friendly, making them hesitant to using the system.
Limited Integration with Vehicles- The features in different cars faces modification problems in regards to the Advanced Driver Assistance Systems (ADAS) scope.
Dependence on Internet and Cloud Computing - Those who rely on AI systems that function on the cloud may have reduced performance levels in regions that have inadequate internet coverage.
Conclusion
The Driver Drowsiness Detection system is a powerful tool designed to improve road safety by notifying drivers when they exhibit signs of tiredness. This project utilizes a mix of machine learning algorithms, geometric analysis, and real-time observation to identify early indicators of drowsiness, thereby helping to avert potential accidents linked to driver fatigue.
References
[1] “A Systematic Review on Driver Drowsiness Detection Using Eye Activity Measures”. Date of publication 8 July 2024. Author- Ahmet Kolus. IEEE ACCESS 2024
[2] “IoT-Based Non-Intrusive Automated Driver Drowsiness Monitoring Framework for Logistics and Public Transport Applications to Enhance Road Safety”. Date of publication 10 February 2023. Author M. Adil Khan, Tahir Nawaz , Umar S. Khan Amir Hamza, And Nasir Rashid , (Member, IEEE).IEEE ACCESS.2023.
[3] “Smart Edge-Based Driver Drowsiness Detection in Mobile Crowdsourcing”. Date of publication 1 March 2023. Authors- Hanane Lamaji ,AishaAlkassab, Ruba Ali Fadul ,And rabab mijouni. IEEE ACCESS.2023.
[4] “Fatigue State Detection for Tired Persons in Presence of Driving Periods”. Date of publication 22 June 2022. Authors- Riad Alharbey ,Mohamedm Dessouky, Ahmed Sedik, Ali. I. Siam, And Mohameda.Elaskily. IEEE ACCESS.2022.