Drowsy driver detection system is a safety technology designed to identify the potential signs of fatigue or drowsiness of the driver to prevent accidents caused as a result of not being alert. It is a significant risk factor for traffic accidents which has led to thousands of accidents, injuries, and fatalities each year. In this system we have used some techniques to monitor the driver’s behavior or state. This involves tracking facial features, eye movements or blink patterns and yawning. The system identifies signs of fatigue, such as slow eyelid closure, increased blink duration and yawn which often indicate drowsiness. As technology advances, these systems are becoming more accurate, efficient and integrated with other vehicle safety features. The continued development of drowsy driver detection technology holds significant promise for reducing traffic accidents and improving overall road safety.
Introduction
I. INTRODUCTION
Driver drowsiness detection is a safety technology which is aimed at preventing accidents caused by drowsy or fatigued drivers. There are many research and studies that suggest there is a significant number of road accidents caused as a result of driver fatigue or drowsiness. [4] This leads to gradual decline in alertness in drivers, posing a serious hazard to road safety. To meet this challenge, technologies are being developed to detect and counteract driver drowsiness. This technology continuously monitors the driver’s behavior through a camera being placed in front of them. [13] The camera captures the real-time video, which is then analyses for detecting drowsiness of the driver and give timely alerts when needed. [9] When the system detects signs of drowsiness, it triggers an alarm to warn the driver, prompting him to take immediate action such as taking breaks. [11] Thus, preventing the potential accidents caused by drowsy driving. The main aim of this technology is to intervene before the driver’s fatigue leads to increase risk of injuries and fatalities in accidents.
II. PROJECT OBJECTIVES
The objectives of the Drowsy Driver Detection System project include:
To develop a non-intrusive system that monitors the driver without any intervention while driving.
To monitor the driver’s behaviour with real-time capturing video and then analyzing for drowsy detection.
To develop the system on behavioural measures based on two parameters Eye Aspect Ratio (EAR) and Mouth Opening Ratio (MOR) with the help of shape predictor facial landmarks.
To warn the driver timely to reduce the risk of accidents.
III. MOTIVATION
Driver Drowsiness poses a serious threat to road safety, contributing the increased number of road accidents all over the world. Researchers has verified the relation between the driver drowsiness and road accidents. This system aims to monitor the driver’s behaviour by implementing an adaptive solution in combating the dangers of driver drowsiness, thereby enhancing safety. By using advanced technologies such as machine learning and computer vision, the system can analyses multiple parameters, including driver fatigue levels, facial expressions, head movements, etc. The ultimate objective of this project is to reduce the risks of fatigue related accidents and create a safer driving environment by addressing the root cause for such accidents.
IV. LITERATURE REVIEW
A brief description of the contributions is given below:
N. Parmar in “Drowsy Driver Detection System”: This paper shows the development and design of a non-intrusive system for Drowsy Driver Detection System which uses machine vision with a monochrome security camera to monitor the eyes, which checks for 5 consecutive frames.
The system also detects when eyes cannot be found and operates effectively under varying lighting conditions, achieving its primary objective of unique eye detection for enhanced safety.
2. V. Saini and R. Saini in “Driver Drowsiness Detection System and Techniques: A Review”: In this review paper they discussion on how the drivers neglect taking regular breaks during long journeys and have fatigue which leads to drowsiness and how they fail to recognize it; drowsy driving surpasses the dangers of drinking and driving; it further discusses the how a driver is warned and directed to nearby service areas through COMMAND navigation system, aiming to mitigate the risks associated with driver fatigue and enhance road safety.
3. A. K. Biswal, D. Singh, B. K. Pattanayak, D. Samanta, and Ming-Hour Yang in “IoT-Based Smart Alert System for Drowsy Driver Detection”: This paper shows the development of a robust alert system to avoid accidents with certain techniques such as Video Stream Processing (VSP) which is analyzed by eye blink concept through an Eye Aspect Ratio (EAR) and Euclidean distance of the eye and face landmark algorithm is also used. Upon detecting driver fatigue, this module issues a warning message, including collision impact and location details, communicated through a voice interface via the Raspberry Pi monitoring system.
4. A. Sahayadhas, K. Sundaraj and Murugappan Murugappan in “Detecting Driver Drowsiness Based on Sensors: A Review”: In their review paper they discuss how in recent years driver drowsiness has become a significant factor of road accidents leading to several injuries, fatalities and economic losses; they have discussed about the various measures to determine driver drowsiness: (1) vehicle-based measures; (2) behavioural measures and (3) physiological measures. They provided a detailed study on these measures, issues associated with them and the enhancements to make a robust system.
5. C. Murukesh and P. Padmanabhan in “Drowsiness Detection for Drivers Using Computer Vision”: This project proposes a non-intrusive drowsiness detection system using Computer Vision and OpenCV, implemented on Linux environment. It uses a camera with night vision capabilities also. It considers the parameters such as face and eye detection, blinking, eye closure, and gaze. The system aims to efficiently reduce road accidents with a cost-effective approach.
6. M. Jain, B. Bhagirathi, Sowmyarani C N in their paper” Real Time Driver Drowsiness Detection using Computer Vision”: The proposed system aims to reduce accidents M caused by drowsy driving by analysing facial features and gestures. It uses Eye Aspect Ratio for detecting drowsiness in eyes and a YAWN value for yawning detection and triggering voice alerts through an eSpeak module to enhance road safety and prevent fatalities.
7. Md. Y. Hossain and F. P. George in “IOT based Real-time Drowsy Driving Detection System for the Prevention of Road Accidents”: This paper proposes a non-intrusive, real-time system for detecting drowsiness. It uses the eye closure ratio as a parameter for drowsiness detection and alerting the driver with a buzzer. Implemented with a Pi camera, the system is incorporated using Raspberry Pi technology.
8. Wei Zhang, Bo Cheng, Yingzi Lin in “Driver Drowsiness Recognition Based on Computer Vision Technology”: This paper proposes a non-intrusive drowsiness recognition method for drivers using eye-tracking and image processing techniques. Six measures, including eyelid closure and blink frequency, are combined using Fisher’s linear discriminant functions, achieving 86 percent accuracy in driving simulator experiments with six participants.
V. METHODOLOGY
The methodology for the Driver Drowsiness Detection System involves a step-by-step process leveraging computer vision techniques and facial gesture analysis.
VIII. FUTURE SCOPE
This technology is still in the early research stage of development. Based on the work completed thus far, following modifications can be implemented:
An alarm was set to ring after the detecting a driver is sleepy or Drowsy to alert them.
Conclusion
In this paper, we have reviewed the various methods available to determine the drowsiness state of a driver. The implementation of a drowsy driver detection system represents a significant stride towards enhancing road safety and preventing accidents caused by driver fatigue. Through the integration of advanced technologies such as machine learning algorithms, computer vision and its classified eyes as open or closed. Drowsiness was determined based on Ratio of closed eyes. Using OpenCV and Dlib in Python, Ratio of yawning was examined. This system offers a proactive approach to identifying and alerting drivers when they exhibit signs of drowsiness.
References
[1] Anil Kumar Biswal, Debabrata Singh, Binod Kumar Pattanayak, Debabrata Samanta, and Ming-Hour Yang. Iot-based smart alert system for drowsy driver detection. Wireless communications and mobile computing, 2021:1–13, 2021.
[2] Wanghua Deng and Ruoxue Wu. Real-time driver-drowsiness detection system using facial features. Ieee Access, 7:118727–118738, 2019.
[3] Md Tanvir Ahammed Dipu, Syeda Sumbul Hossain, Yeasir Arafat, and Fatama Binta Rafiq. Real-time driver drowsiness detection using deep learning. International Journal of Advanced Computer Science and Applications, 12(7), 2021.
[4] Samy Abd El-Nabi, Walid El-Shafai, El-Sayed M El-Rabaie, Khalil F Ramadan, Fathi E Abd El-Samie, and Saeed Mohsen. Machine learning and deep learning techniques for driver fatigue and drowsiness detection: a review. Multimedia Tools and Applications, 83(3):9441–9477, 2024.
[5] Md. Yousuf Hossain and Fabian Parsia George. Iot based real-time drowsy driving detection system for the prevention of road accidents. pages 190–195, 10 2018.
[6] DR N JAGADEESAN, M NAVYA SRI, N Saritha, and N Navya. Driver drowsiness detection using machine learning. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 14(2):595–600, 2023.
[7] Mahek Jain. Real-time driver drowsiness detection using computer vision. Interna- tional Journal of Engineering and Advanced Technology, 11:109–113, 10 2021.
[8] Sukrit Mehta, Sharad Dadhich, Sahil Gumber, and Arpita Jadhav Bhatt. Real-time driver drowsiness detection system using eye aspect ratio and eye closure ratio. In Proceedings of international conference on sustainable computing in science, technology and management (SUSCOM), Amity University Rajasthan, Jaipur-India, 2019.
[9] C Murukesh and Preethi Padmanabhan. Drowsiness detection for drivers using computer vision. WSEAS Transactions on Information Science and Applications, 12:43–50, 2015.
[10] Neeta Parmar and P Hiscocks. Drowsy driver detection system. Engineering Design Project Thesis, Ryerson University, 2002.
[11] Arun Sahayadhas, Kenneth Sundaraj, and Murugappan Murugappan. Detecting driver drowsiness based on sensors: a review. Sensors, 12(12):16937–16953, 2012.
[12] Vandna Saini and Rekha Saini. Driver drowsiness detection system and techniques: a review. International Journal of Computer Science and Information Technologies, 5(3):4245–4249, 2014.
[13] Avigyan Sinha, RP Aneesh, and Sarada K Gopal. Drowsiness detection system using deep learning. In 2021 Seventh International conference on Bio Signals, Images, and Instrumentation (ICBSII), pages 1–6. IEEE, 2021.
[14] SE Viswapriya, Singamsetti Balabalaji, and Yedida Sireesha. A machine-learning approach for driver-drowsiness detection based on eye-state. International Journal Of Engineering Research & Technology (IJERT), 10(04), 2021.
[15] Wei Zhang, Bo Cheng, and Yingzi Lin. Driver drowsiness recognition based on computer vision technology. Tsinghua Science and Technology, 17(3):354–362, 2012.