VigilEye -- Artificial Intelligence-based Real-time Driver Drowsiness Detection

This study presents a novel driver drowsiness detection system that combines deep learning techniques with the OpenCV framework. The system utilises facial landmarks extracted from the driver's face as input to Convolutional Neural Networks trained to recognise drowsiness patterns. The integration of OpenCV enables real-time video processing, making the system suitable for practical implementation. Extensive experiments on a diverse dataset demonstrate high accuracy, sensitivity, and specificity in detecting drowsiness. The proposed system has the potential to enhance road safety by providing timely alerts to prevent accidents caused by driver fatigue. This research contributes to advancing real-time driver monitoring systems and has implications for automotive safety and intelligent transportation systems. The successful application of deep learning techniques in this context opens up new avenues for future research in driver monitoring and vehicle safety. The implementation code for the paper is available at https://github.com/LUFFY7001/Driver-s-Drowsiness-Detection.

Paper

References (13)

08Video Stream Initialization: The video stream is ini-tialised, either from a Raspberry Pi camera or a standard camera, depending on the specified command-line argument
09Accuracy Graph Plotting: The accuracy data collected throughout the drowsiness detection process is plotted over time to visualise the system’s performance
10Data Logging Initialization: A CSV file is initialised to log relevant data if it does not already exist
11Cleanup: Finally, all OpenCV windows are closed, and the video stream is stopped to release system resources
12Dataset Directory Creation: If a dataset directory does not already exist, it is created to store captured images

Scroll for more · 1 remaining

Similar papers

© 2026 NYSGPT2525 LLC