Temporal Convolutional Network Approach for Video-Based Driver Drowsiness Detection

Authors

  • G N Sharath Kumar
  • Hanumanthappa J
  • Chethan. Raj. C
  • P Naveen Kumar

DOI:

https://doi.org/10.22399/ijcesen.4609

Keywords:

NTHUDDD dataset, CNN, TCN, Keyframe

Abstract

Driver drowsiness remains a critical factor in road accidents worldwide, necessitating robust real-time detection systems for enhanced road safety. This research proposes a novel approach for drowsy driver detection by leveraging Temporal Convolutional Networks (TCN) to analyse sequential video frames and capture temporal dependencies in driver behaviour. Traditional computer vision methods often rely on static frame analysis, missing crucial temporal patterns indicative of drowsiness progression. Our methodology extracts spatiotemporal features from video sequences using a TCN architecture, enabling continuous monitoring of eye closure duration, blink frequency, head pose variation, and yawning patterns over time. The system employs preprocessing techniques including keyframe selection, face alignment and landmark detection analysis to ensure robustness under varying illumination and driving conditions. Experimental evaluation on benchmark datasets (NTHU-DDD) demonstrates that TCN approach achieves 96.7% detection accuracy with a false positive rate of 3.2%, outperforming conventional CNN and LSTM-based methods by 4.3% and 2.8% respectively. The proposed model achieves real-time processing at 30 frames per second on standard Dataset. This research contributes to intelligent transportation systems by providing a computationally efficient solution that accurately captures the temporal evolution of drowsiness symptoms, offering significant potential for reducing drowsy-related accidents through early warning systems.

The paper proposed the different scenarios that include multi approach like day time, nigh time, driver with bare eyes, with spectacles and with sunglass.

References

[1] Shukla, Vivek and Satya Prakash Sahu. “Driver Drowsiness Detection using CNN with attention mechanism of Transformer model.” 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT) (2024): 1-5. DOI: https://doi.org/10.1109/ICCCNT61001.2024.10725816

[2] Kaur, Navjot. “Detection of Drowsy Drivers in Video Sequences via LSTM with CNN Features.” INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT (2024): n. pag.

[3] Ranjan, Abhineet et al. “An Efficient Deep Learning Technique for Driver Drowsiness Detection.” SN Computer Science 5 (2024): n. pag. DOI: https://doi.org/10.1007/s42979-024-03316-z

[4] Jarndal, Anwar H. et al. “A Real-Time Vision Transformers-Based System for Enhanced Driver Drowsiness Detection and Vehicle Safety.” IEEE Access 13 (2025): 1790-1803. DOI: https://doi.org/10.1109/ACCESS.2024.3522111

[5] Jebraeily, Yashar et al. “Driver Drowsiness Detection Based on Convolutional Neural Network Architecture Optimization Using Genetic Algorithm.” IEEE Access 12 (2024): 45709-45726. DOI: https://doi.org/10.1109/ACCESS.2024.3381999

[6] Essahraui, Siham et al. “Real-Time Driver Drowsiness Detection Using Facial Analysis and Machine Learning Techniques.” Sensors (Basel, Switzerland) 25 (2025): n. pag. DOI: https://doi.org/10.3390/s25030812

[7] Madni, Hamza Ahmad et al. “Novel Transfer Learning Approach for Driver Drowsiness Detection Using Eye Movement Behavior.” IEEE Access 12 (2024): 64765-64778. DOI: https://doi.org/10.1109/ACCESS.2024.3392640

[8] Yang, Lie et al. “Video-Based Driver Drowsiness Detection With Optimised Utilization of Key Facial Features.” IEEE Transactions on Intelligent Transportation Systems 25 (2024): 6938-6950. DOI: https://doi.org/10.1109/TITS.2023.3346054

[9] Ahmed, Mohammed Imran Basheer et al. “A Deep-Learning Approach to Driver Drowsiness Detection.” Safety (2023): n. pag. DOI: https://doi.org/10.3390/safety9030065

[10] Albadawi, Yaman et al. “Real-Time Machine Learning-Based Driver Drowsiness Detection Using Visual Features.” Journal of Imaging 9 (2023): n. pag. DOI: https://doi.org/10.3390/jimaging9050091

[11] G. N. Sharath Kumar, J. Hanumanthappa, C. Chethan Raj and P. Naveen Kumar, "Detection of Driver’s Drowsiness in a Video based on Deep Features," 2024 5th International Conference on Innovative Trends in Information Technology (ICITIIT), Kottayam, India, 2024, pp. 1-9, doi: 10.1109/ICITIIT61487.2024.10580522. DOI: https://doi.org/10.1109/ICITIIT61487.2024.10580522

[12] Kumar, Sharath and Naveen Kumar. “An Approach For Detecting Drowsy Driver Using Key Frame Selection from Video.” International Journal of Applied Mathematics (2025).

[13] Weng, Ching-Hua et al. “Driver Drowsiness Detection via a Hierarchical Temporal Deep Belief Network.” ACCV Workshops (2016). DOI: https://doi.org/10.1007/978-3-319-54526-4_9

[14] Sandler, Mark et al. “MobileNetV2: Inverted Residuals and Linear Bottlenecks.” 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (2018): 4510-4520. DOI: https://doi.org/10.1109/CVPR.2018.00474

[15] Lea, Colin S. et al. “Temporal Convolutional Networks: A Unified Approach to Action Segmentation.” ECCV Workshops (2016). DOI: https://doi.org/10.1007/978-3-319-49409-8_7

Downloads

Published

2025-12-29

How to Cite

Kumar, G. N. S., Hanumanthappa J, Chethan. Raj. C, & P Naveen Kumar. (2025). Temporal Convolutional Network Approach for Video-Based Driver Drowsiness Detection. International Journal of Computational and Experimental Science and Engineering, 11(4). https://doi.org/10.22399/ijcesen.4609

Issue

Section

Research Article