AI-Based Driver Health and Drowsiness Risk Prediction System Using Vision and Heart Rate Monitoring

Main Article Content

Paul Francis S
Surendhar N
Sunaina Sangeet
Priyanga R
https://orcid.org/0009-0001-2614-4649

Abstract


Driver fatigue and sudden physiological health deterioration together account for nearly a third of fatal road accidents worldwide, yet most deployed monitoring solutions address only one of these two risk categories. This paper describes a real-time, multimodal driver safety system that combines camera-based Eye Aspect Ratio (EAR) and Mouth Aspect Ratio (MAR) analysis with continuous physiological telemetry from a commercially available Bluetooth Low Energy (BLE) smart watch. A weighted soft-voting ensemble of a Random Forest classifier (weight 0.45) and a Gradient Boosting classifier (weight 0.55), trained on a 2,000-sample physiologically calibrated synthetic dataset, classifies driver state into three distinct risk levels — NORMAL, WARNING, and CRITICAL — with an overall accuracy of 94.2% and an area under the ROC curve of 0.987. The system generates an audio-visual alert within 717 milliseconds of drowsiness onset, satisfying the ISO 17387 sub-one-second response requirement, and dispatches a GPS-tagged push notification to emergency contacts through the Telegram Bot API on CRITICAL detection. A publicly accessible Streamlit dashboard deployed on cloud infrastructure provides live metric visualisation and scenario-based evaluation without requiring proprietary hardware. Total hardware cost is below INR 3,000.


Citations

Downloads

Download data is not yet available.

Article Details

Section

Peer-reviewed Articles

How to Cite

S, P. F., N, S., Sangeet, S., & R, P. (2026). AI-Based Driver Health and Drowsiness Risk Prediction System Using Vision and Heart Rate Monitoring. Interdisciplinary Journal of AI, Machine Learning & Data Science, 1(2), e011. https://doi.org/10.66261/e8r4nz32

References

[1] World Health Organisation, Global Status Report on Road Safety 2023, WHO Press, Geneva, Swit-zerland, 2023.

[2] T. Soukupová and J. Čech, "Real-time eye blink detection using facial landmarks," in Proc. 21st Computer Vision Winter Workshop, Rimske Toplice, Slovenia, Feb. 2016.

[3] D. E. King, "Dlib-ml: A machine learning toolkit," Journal of Machine Learning Research, vol. 10, pp. 1755–1758, 2009.

[4] S. Abtahi, M. Omidyeganeh, S. Shirmohammadi, and B. Hariri, "YawDD: A yawning detection da-taset," in Proc. ACM International Conference on Multimedia Systems, Singapore, Mar. 2014, pp. 24–28. DOI: https://doi.org/10.1145/2557642.2563678

[5] A. Cabot, R. Martinez, L. Chen, and T. Wang, "Drowsiness detection using convolutional neural networks on the NTHU-DDD dataset," in Proc. IEEE International Conference on Intelligent Transportation Systems (ITSC), 2024, pp. 1234–1241.

[6] A. Sahayadhas, K. Sundaraj, and M. Murugappan, "Detecting driver drowsiness based on sensors: A review," Sensors, vol. 12, no. 12, pp. 16937–16953, Dec. 2012. DOI: https://doi.org/10.3390/s121216937

[7] C. Butkow, M. Hartmann, and D. Herold, "Consumer-grade wearable sensors for cognitive load estimation in simulated driving," IEEE Sensors Journal, vol. 22, no. 14, pp. 14231–14240, Jul. 2022.

[8] C. Butkow, M. Hartmann, and D. Herold, "Feasibility of HRV and SpO₂ wearable fusion for two-class driver fatigue classification," IEEE Sensors Letters, vol. 6, no. 4, Apr. 2022.

[9] M. Ramzan, H. U. Khan, S. M. Awan, A. Ismail, M. Ilyas, and A. Mahmood, "A survey on state-of-the-art drowsiness detection techniques," IEEE Access, vol. 7, pp. 61924–61951, 2019. DOI: https://doi.org/10.1109/ACCESS.2019.2914373

[10] S. Yogarayan, H. Ruslai, M. Murugappan, and S. F. A. Razak, "Driver drowsiness detection via HRV and physiological signal fusion using gradient boosting," Journal of Intelligent Transporta-tion Systems, vol. 29, no. 2, pp. 189–204, 2025.

[11] T. G. Dietterich, "Ensemble methods in machine learning," in Proc. 1st International Workshop on Multiple Classifier Systems, Lecture Notes in Computer Science, vol. 1857, Springer, Berlin, 2000, pp. 1–15. DOI: https://doi.org/10.1007/3-540-45014-9_1

[12] F. Pedregosa et al., "Scikit-learn: Machine learning in Python," Journal of Machine Learning Re-search, vol. 12, pp. 2825–2830, 2011.

[13] P. Viola and M. Jones, "Rapid object detection using a boosted cascade of simple features," in Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), vol. 1, Kauai, HI, 2001, pp. 511–518. DOI: https://doi.org/10.1109/CVPR.2001.990517

[14] T. Chen and C. Guestrin, "XGBoost: A scalable tree boosting system," in Proc. 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, Aug. 2016, pp. 785–794. DOI: https://doi.org/10.1145/2939672.2939785

[15] International Organisation for Standardisation, ISO 17387:2008 — Intelligent Transport Systems — Lane Change Decision Aid Systems — Performance Requirements, ISO, Geneva, Switzerland, 2008.

[16] Ministry of Road Transport and Highways, Road Accidents in India 2022, Government of India, New Delhi, 2023.

[17] I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning, MIT Press, Cambridge, MA, 2016.

[18] OpenCV Development Team, "OpenCV: Open source computer vision library," 2024. [Online]. Available: https://docs.opencv.org

[19] Streamlit Inc., "Streamlit — the fastest way to build and share data apps," 2024. [Online]. Avail-able: https://streamlit.io

[20] Python Software Foundation, "Python 3.10 documentation," 2024. [Online]. Available: https://docs.python.org/3.10