Vision-Based Driver Fatigue Detection Using Convolutional Neural Networks and Behavioral Metrics
Authors/Creators
Description
Driver drowsiness is a major cause of road accidents, especially during long-distance or late-night driving.
This paper presents a real-time Driver Drowsiness Detection and Alert System that uses a webcam to monitor the
driver’s facial behavior. YOLO (You Only Look Once) is employed for accurate face detection, and Convolutional
Neural Networks (CNNs) analyze facial features. Two key metrics, Eye Aspect Ratio (EAR) and Mouth Aspect Ratio
(MAR), are calculated using Dlib and OpenCV to detect prolonged eye closure and yawning. When thresholds are
crossed, an alarm is triggered to alert the driver. The system also logs EAR and MAR values with timestamps in a
CSV file and generates visual plots for analysis. A user interface developed with Flask and Tkinter provides control
and ease of use. Experimental results show more than 90% detection accuracy under normal conditions with an alert
delay of ~1–2 seconds. This work demonstrates an effective blend of computer vision and deep learning to enhance
driver safety and reduce fatigue-related accidents.
Files
IJAST-V4I2P101.pdf
Files
(614.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:7e354631300ffcd7225bbe4faefec7df
|
614.2 kB | Preview Download |
Additional details
Dates
- Submitted
-
2026-03-01
- Updated
-
2026-03-15
- Accepted
-
2026-04-01
Software
- Repository URL
- https://www.espjournals.org/IJAST/ijast-v4i2p101
- Development Status
- Active