{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T04:35:28Z","timestamp":1782966928954,"version":"3.54.5"},"reference-count":46,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100009392","name":"Prince Sattam bin Abdulaziz University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100009392","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:p>Driver drowsiness or fatigue is among the most important factors that cause traffic accidents; therefore, a monitoring system is necessary to detect the state of a driver drowsiness or fatigue. In this paper, an automated vision-based system for real-time prediction of driver drowsiness or fatigue is presented, in which multiple visual ocular features such as eye closure, eyebrow shape, eye blinking, and other perfectly defined geometric facial features are employed as robust cues for driver's drowsiness. In addition, an efficient scheme is applied to extract local Gabor features of driver images based on Fisher's quantum information. A novel Fisher-Gabor descriptor (FGD) is then constructed from the extracted features, which is invariant to scale and rotation and also robust to changes in illumination, noise, and minor changes in viewpoint. The normalized FGDs are ultimately fed to a Latent Dynamic Conditional Random Field (LDCRF) classification model to predict whether the driver is drowsy\/fatigued and a warning signal is thus issued (if required). A series of intensive experiments conducted on the benchmark NTHU-DDD video dataset show that the proposed system can predict driver drowsiness or fatigue effectively and efficiently, exceeding several state-of-the art alternatives by achieving a competitive detection accuracy of 97.6%, while still preserving stringent real-time guarantees.<\/jats:p>","DOI":"10.3389\/fcomp.2025.1437084","type":"journal-article","created":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T05:39:27Z","timestamp":1746077967000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["An effective approach for real-time drowsy driving prediction using quantized fisher-Gabor features and latent-dynamic conditional random fields"],"prefix":"10.3389","volume":"7","author":[{"given":"Samy","family":"Bakheet","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ayoub","family":"Al-Hamadi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abed","family":"Alanazi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2025,5,1]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"26","DOI":"10.3390\/a17010026","article-title":"Hybrid sparrow search-exponential distribution optimization with differential evolution for parameter prediction of solar photovoltaic models","volume":"17","author":"Abd El-Mageed","year":"2024","journal-title":"Algorithms"},{"key":"B2","doi-asserted-by":"publisher","first-page":"1784","DOI":"10.3141\/1784-15","article-title":"Artificial neural networks and logit models for traffic safety analysis of toll plazas","volume":"2270","author":"Abdelwahab","year":"2002","journal-title":"Transp. Res. Rec"},{"key":"B3","doi-asserted-by":"publisher","first-page":"5696","DOI":"10.3390\/s23125696","article-title":"DDD tinyml: a tinyml-based driver drowsiness detection model using deep learning","volume":"23","author":"Alajlan","year":"2023","journal-title":"Sensors"},{"key":"B4","doi-asserted-by":"publisher","first-page":"91","DOI":"10.3390\/jimaging9050091","article-title":"Real-time machine learning-based driver drowsiness detection using visual features","volume":"9","author":"Albadawi","year":"2023","journal-title":"J. Imag"},{"key":"B5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1166\/jctn.2017.6460","article-title":"Hand gesture recognition using optimized local Gabor features","volume":"14","author":"Bakheet","year":"2017","journal-title":"J. Comput. Theor. Nanosci"},{"key":"B6","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/s10946-020-09861-1","article-title":"Chord-length shape features for license plate character recognition","volume":"41","author":"Bakheet","year":"","journal-title":"J. Russian Laser Res"},{"key":"B7","doi-asserted-by":"publisher","first-page":"822","DOI":"10.3390\/diagnostics10100822","article-title":"Computer-aided diagnosis of malignant melanoma using Gabor-based entropic features and multilevel neural networks","volume":"10","author":"Bakheet","year":"","journal-title":"Diagnostics"},{"key":"B8","doi-asserted-by":"publisher","first-page":"240","DOI":"10.3390\/brainsci11020240","article-title":"A framework for instantaneous driver drowsiness detection based on improved HOG features and na\u00efve Bayesian classification","volume":"11","author":"Bakheet","year":"2021","journal-title":"Brain Sci"},{"key":"B9","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.3390\/s24051541","article-title":"Driver drowsiness multi-method detection for vehicles with autonomous driving functions","volume":"24","author":"Beles","year":"2024","journal-title":"Sensors"},{"key":"B10","author":"Blommer","year":"2006"},{"key":"B11","first-page":"727","article-title":"\u201cFatigue of car drivers-detection and classification based on the experiments on car simulators,\u201d","volume-title":"Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization","author":"Bouchner","year":"2006"},{"key":"B12","doi-asserted-by":"publisher","first-page":"104851","DOI":"10.1016\/j.micpro.2023.104851","article-title":"Real-time driver fatigue detection system with deep learning on a low-cost embedded system","volume":"99","author":"\u00c7ivik","year":"2023","journal-title":"Microprocess. Microsyst"},{"key":"B13","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1016\/j.patcog.2013.09.016","article-title":"Sketched symbol recognition using latent-dynamic conditional random fields and distance-based clustering","volume":"47","author":"Deufemia","year":"2014","journal-title":"Pattern Recognit"},{"key":"B14","doi-asserted-by":"publisher","first-page":"70590","DOI":"10.1109\/ACCESS.2020.2986810","article-title":"Machine learning and end-to-end deep learning for monitoring driver distractions from physiological and visual signals","volume":"8","author":"Gjoreski","year":"2020","journal-title":"IEEE Access"},{"key":"B15","doi-asserted-by":"publisher","first-page":"7","DOI":"10.21608\/erjeng.2022.141514.1067","article-title":"A CNN-LSTM-based deep learning approach for driver drowsiness prediction","volume":"6","author":"Gomaa","year":"2022","journal-title":"J. Eng. Res"},{"key":"B16","doi-asserted-by":"publisher","first-page":"1160","DOI":"10.1109\/TIP.2002.804262","article-title":"Comparison of texture features based on gabor filters","volume":"11","author":"Grigorescu","year":"2002","journal-title":"IEEE Trans. Image Proc"},{"key":"B17","first-page":"428","article-title":"\u201cEvaluation model of cognitive distraction state based on eyetracking data using neural networks,\u201d","volume-title":"Proceedings of the 12th IEEE International Conference on Cognitive Informatics and Cognitive Computing","author":"Harada","year":"2013"},{"key":"B18","first-page":"502","article-title":"\u201cVehicle trajectory prediction using GAN,\u201d","volume-title":"2020 Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)","author":"Hegde","year":"2020"},{"key":"B19","author":"Hendricks","year":"2001","journal-title":"The relative frequency of unsafe driving acts in serious traffic crashes"},{"key":"B20","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1007\/978-3-319-54526-4_10","article-title":"\u201cDetection of driver drowsiness using 3d deep neural network and semi-supervised gradient boosting machine,\u201d","volume-title":"Computer vision\u2013ACCV 2016 workshops, Part III","author":"Huynh","year":"2017"},{"key":"B21","article-title":"Real-time driver drowsiness detection for android application using deep neural networks techniques","author":"Jabbar","year":"2018","journal-title":"ArXiv, abs\/1811.01627"},{"key":"B22","doi-asserted-by":"publisher","first-page":"2372","DOI":"10.3390\/s21072372","article-title":"Ensemble cnn to detect drowsy driving with in-vehicle sensor data","volume":"21","author":"Jeon","year":"2021","journal-title":"Sensors"},{"key":"B23","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1109\/TBME.2010.2077291","article-title":"Driver drowsiness classification using fuzzy wavelet-packet-based featureextraction algorithm","volume":"58","author":"Khushaba","year":"2011","journal-title":"IEEE Trans. Biomed. Eng"},{"key":"B24","first-page":"2187","article-title":"\u201cEarly driver fatigue detection from electroencephalography signals using artificial neural networks,\u201d","volume-title":"International IEEE Conference of the Engineering in Medicine and Biology Society","author":"King","year":"2006"},{"key":"B25","volume-title":"The impact of driver inattention on near-crash\/crash risk: an analysis using the 100-car naturalistic driving study data","author":"Klauer","year":"2006"},{"key":"B26","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1109\/12.210173","article-title":"Distortion invariant object recognition in the dynamic link architecture","volume":"42","author":"Lades","year":"1993","journal-title":"IEEE Trans. Comput"},{"key":"B27","first-page":"282","article-title":"\u201cConditional random fields: Probabilistic models for segmenting and labeling sequence data,\u201d","volume-title":"Proceedings of the Eighteenth International Conference on Machine Learning","author":"Lafferty","year":"2001"},{"key":"B28","unstructured":"Lawoyin\n              S.\n            \n          \n          Novel technologies for the detection and mitigation of drowsy driving\n          \n          2014"},{"key":"B29","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s12555-012-0212-0","article-title":"Driver's eye blinking detection using novel color and texture segmentation algorithms","volume":"10","author":"Lenskiy","year":"2012","journal-title":"Int. J. Control. Autom. Syst"},{"key":"B30","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1109\/34.56205","article-title":"Scale-space and edge detection using anisotropic diffusion","volume":"12","author":"Malik","year":"1990","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2007.383299","article-title":"\u201cLatent-dynamic discriminative models for continuous gesture recognition,\u201d","author":"Morency","year":"2007","journal-title":"CVPR '07"},{"key":"B32","doi-asserted-by":"publisher","first-page":"114334","DOI":"10.1016\/j.eswa.2020.114334","article-title":"Efficient and compact face descriptor for driver drowsiness detection","volume":"168","author":"Moujahid","year":"2021","journal-title":"Expert Syst. Appl"},{"key":"B33","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/978-3-319-54526-4_12","article-title":"\u201cDriver drowsiness detection system based on feature representation learning using various deep networks,\u201d","volume-title":"Computer vision\u2013ACCV 2016 workshops Part III","author":"Park","year":"2017"},{"key":"B34","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/ICRCICN.2015.7434232","article-title":"\u201cDetection of drowsiness based on HOG features and SVM classifiers,\u201d","author":"Pauly","year":"2015","journal-title":"2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN)"},{"key":"B35","doi-asserted-by":"publisher","first-page":"61904","DOI":"10.1109\/ACCESS.2019.2914373","article-title":"A survey on state-of-the-art drowsiness detection techniques","volume":"7","author":"Ramzan","year":"2019","journal-title":"IEEE Access"},{"key":"B36","unstructured":"Fatality analysis reporting system\n          \n          2017"},{"key":"B37","doi-asserted-by":"publisher","first-page":"969","DOI":"10.1243\/0954407011528536","article-title":"Unobtrusive drowsiness detection by neural network learning of driver steering","volume":"215","author":"Sayed","year":"2001","journal-title":"Proc. Inst. Mech. Eng"},{"key":"B38","unstructured":"Driver drowsiness alert system with effective feature extraction\n          \n          26\n          31\n          \n            \n              Singh\n              A.\n            \n            \n              Chandewar\n              C.\n            \n            \n              Pattarkine\n              P.\n            \n          \n          Int. J. Res. Emerg. Sci. Technol\n          5\n          2018"},{"key":"B39","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1093\/aje\/kwt305","article-title":"The role of sleepiness, sleep disorders, and the work environment on heavy-vehicle crashes in 2 Australian states","volume":"179","author":"Stevenson","year":"2014","journal-title":"T. Am. J. Epidemiol"},{"key":"B40","doi-asserted-by":"crossref","first-page":"1887","DOI":"10.1109\/ITSC.2010.5624964","article-title":"\u201cEstimation of drivers' drowsiness level using a neural network based \u2018error correcting output coding' method,\u201d","volume-title":"13th International IEEE Conference on Intelligent Transportation Systems","author":"Tsuchida","year":"2010"},{"key":"B41","first-page":"11","article-title":"\u201cRapid object detection using a boosted cascade of simple feature,\u201d","author":"Viola","year":"2001","journal-title":"Proceedings of the 2001 IEEE Computer Society Conference on CVPR"},{"key":"B42","doi-asserted-by":"publisher","first-page":"2637","DOI":"10.1587\/transinf.2019EDL8079","article-title":"A deep neural network for real-time driver drowsiness detection","volume":"102","author":"Vu","year":"2019","journal-title":"IEICE Trans. Inf. Syst"},{"key":"B43","article-title":"\u201cDriver drowsiness detection via a hierarchical temporal deep belief network,\u201d","volume-title":"Asian Conference on Computer Vision Workshop on Driver Drowsiness Detection from Video","author":"Weng","year":"2016"},{"key":"B44","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.trf.2017.12.006","article-title":"Identifying behavioural change among drivers using long short-term memory recurrent neural networks","volume":"53","author":"Wijnands","year":"2018","journal-title":"Transp. Res. Part F"},{"key":"B45","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/j.aap.2014.04.007","article-title":"Are drivers aware of sleepiness and increasing crash risk while driving?","volume":"70","author":"Williamson","year":"2014","journal-title":"Accid. Anal. Prev"},{"key":"B46","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1016\/j.aap.2009.11.011","article-title":"The link between fatigue and safety","volume":"43","author":"Williamson","year":"2011","journal-title":"Accid. Anal. Prev"}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1437084\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T05:39:33Z","timestamp":1746077973000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1437084\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,1]]},"references-count":46,"alternative-id":["10.3389\/fcomp.2025.1437084"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2025.1437084","relation":{},"ISSN":["2624-9898"],"issn-type":[{"value":"2624-9898","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,1]]},"article-number":"1437084"}}