{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T13:51:12Z","timestamp":1778939472401,"version":"3.51.4"},"reference-count":45,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2020,7,23]],"date-time":"2020-07-23T00:00:00Z","timestamp":1595462400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["304497\/2017-7"],"award-info":[{"award-number":["304497\/2017-7"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["161404\/2017-0"],"award-info":[{"award-number":["161404\/2017-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"publisher","award":["E-26\/203.004\/2018"],"award-info":[{"award-number":["E-26\/203.004\/2018"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Solinftec Company","award":["201800502"],"award-info":[{"award-number":["201800502"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The adequate automatic detection of driver fatigue is a very valuable approach for the prevention of traffic accidents. Devices that can determine drowsiness conditions accurately must inherently be portable, adaptable to different vehicles and drivers, and robust to conditions such as illumination changes or visual occlusion. With the advent of a new generation of computationally powerful embedded systems such as the Raspberry Pi, a new category of real-time and low-cost portable drowsiness detection systems could become standard tools. Usually, the proposed solutions using this platform are limited to the definition of thresholds for some defined drowsiness indicator or the application of computationally expensive classification models that limits their use in real-time. In this research, we propose the development of a new portable, low-cost, accurate, and robust drowsiness recognition device. The proposed device combines complementary drowsiness measures derived from a temporal window of eyes (PERCLOS, ECD) and mouth (AOT) states through a fuzzy inference system deployed in a Raspberry Pi with the capability of real-time response. The system provides three degrees of drowsiness (Low-Normal State, Medium-Drowsy State, and High-Severe Drowsiness State), and was assessed in terms of its computational performance and efficiency, resulting in a significant accuracy of 95.5% in state recognition that demonstrates the feasibility of the approach.<\/jats:p>","DOI":"10.3390\/s20154093","type":"journal-article","created":{"date-parts":[[2020,7,23]],"date-time":"2020-07-23T11:26:01Z","timestamp":1595503561000},"page":"4093","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["A Portable Fuzzy Driver Drowsiness Estimation System"],"prefix":"10.3390","volume":"20","author":[{"given":"Alimed","family":"Celecia","sequence":"first","affiliation":[{"name":"Electrical Engineering Department, PUC-Rio, Rio de Janeiro 22451900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karla","family":"Figueiredo","sequence":"additional","affiliation":[{"name":"Department of Informatics and Computer Science, Institute of Mathematics and Statistics, State University of Rio de Janeiro (UERJ), Rio de Janeiro 20550-900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9790-1328","authenticated-orcid":false,"given":"Marley","family":"Vellasco","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, PUC-Rio, Rio de Janeiro 22451900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ren\u00e9","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[{"name":"Research &amp; Development Department, Solinftec, Ara\u00e7atuba 16013337, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,7,23]]},"reference":[{"key":"ref_1","unstructured":"Owens, J.M., Dingus, T.A., Guo, F., Fang, Y., Perez, M., McClafferty, J., and Tefft, B. (2018). Prevalence of Drowsy-Driving Crashes: Estimates from a Large-Scale Naturalistic Driving Study, AAA Foundation for Traffic Safety."},{"key":"ref_2","first-page":"26","article-title":"Seguran\u00e7a e sa\u00fade dos motoristas profissionais que trafegam nas rodovias do Brasil","volume":"51","year":"2017","journal-title":"Rev. Saude Publica"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"zsx001","DOI":"10.1093\/sleep\/zsx001","article-title":"Asleep at the wheel-the road to addressing drowsy driving","volume":"40","author":"Higgins","year":"2017","journal-title":"Sleep"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"16937","DOI":"10.3390\/s121216937","article-title":"Detecting driver drowsiness based on sensors: A review","volume":"12","author":"Sahayadhas","year":"2012","journal-title":"Sensors"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3017","DOI":"10.1109\/TITS.2015.2462084","article-title":"Driver behavior analysis for safe driving: A survey","volume":"16","author":"Kaplan","year":"2015","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"8587","DOI":"10.1109\/WCICA.2006.1713656","article-title":"Driver fatigue detection: A survey","volume":"2","author":"Wang","year":"2006","journal-title":"Proc. World Congr. Intell. Control Autom."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ramos, A.C., and Vellasco, M. (2018, January 8\u201313). Quantum-inspired evolutionary algorithm for feature selection in motor imagery EEG classification. Proceedings of the 2018 IEEE Congress on Evolutionary Computation, CEC 2018, Rio de Janeiro, Brazil.","DOI":"10.1109\/CEC.2018.8477705"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1139","DOI":"10.1016\/j.eswa.2013.07.108","article-title":"Detecting driver drowsiness using feature-level fusion and user-specific classification","volume":"41","author":"Jo","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_9","first-page":"477","article-title":"Fatigue detection based on fast facial feature analysis","volume":"Volume 9315","author":"Zheng","year":"2015","journal-title":"Proceedings of the Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhu, W., Yang, H., Jin, Y., and Liu, B. (2017). A method for recognizing fatigue driving based on dempster-shafer theory and fuzzy neural network. Math. Probl. Eng., 10.","DOI":"10.1155\/2017\/6191035"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"S453","DOI":"10.3233\/THC-150982","article-title":"Driver fatigue detection based on eye state","volume":"23","author":"Lin","year":"2015","journal-title":"Technol. Heal. Care"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zhang, C., Wei, L., and Zheng, P. (2017, January 24\u201325). Research on driving fatigue detection based on PERCLOS. Proceedings of the 4th International Conference on Vehicle, Mechanical and Electrical Engineering, ICVMEE 2017, Taiyuan, China.","DOI":"10.12783\/dtetr\/icvmee2017\/14653"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1016\/j.procs.2015.08.531","article-title":"Mobile platform detect and alerts system for driver fatigue","volume":"62","author":"Abulkhair","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kong, W., Zhou, L., Wang, Y., Zhang, J., Liu, J., and Gao, S. (2015). A system of driving fatigue detection based on machine vision and its application on smart device. J. Sens., 11.","DOI":"10.1155\/2015\/548602"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Manoharan, R., and Chandrakala, S. (2015, January 26\u201327). Android OpenCV based effective driver fatigue and distraction monitoring system. Proceedings of the International Conference on Computing and Communications Technologies, ICCCT 2015, Chennai, India.","DOI":"10.1109\/ICCCT2.2015.7292757"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jabbar, R., Al-Khalifa, K., Kharbeche, M., Alhajyaseen, W., Jafari, M., and Jiang, S. (2018, January 8\u201311). Real-time driver drowsiness detection for android application using deep neural networks techniques. Proceedings of the 9th International Conference on Ambient Systems, Networks and Technologies, Porto, Portugal.","DOI":"10.1016\/j.procs.2018.04.060"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Galarza, E.E., Egas, F.D., Silva, F.M., Velasco, P.M., and Galarza, E.D. (2018, January 10\u201312). Real time driver drowsiness detection based on driver\u2019s face image behavior using a system of human computer interaction implemented in a smartphone. Proceedings of the International Conference on Information Technology & Systems, La Libertad, Ecuador.","DOI":"10.1007\/978-3-319-73450-7_53"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wijnands, J.S., Thompson, J., Nice, K.A., Aschwanden, G.D.P.A., and Stevenson, M. (2019). Real-time monitoring of driver drowsiness on mobile platforms using 3D neural networks. Neural Comput. Appl., 1\u201313.","DOI":"10.1007\/s00521-019-04506-0"},{"key":"ref_19","unstructured":"Fei, W., and Huabiao, Q. (2005, January 14\u201316). A FPGA based driver drowsiness detecting system. Proceedings of the 2005 IEEE International Conference on Vehicular Electronics and Safety, ICVES 2005, Shaan\u2019xi, China."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Li, Z., Zhang, F., Sun, G., Zhao, D., and Zheng, K. (2016, January 4\u20136). Driver fatigue detection system based on DSP platform. Proceedings of the 22nd International Conference on Multimedia Modeling, Miami, FL, USA.","DOI":"10.1007\/978-3-319-27674-8_5"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s11265-015-1075-4","article-title":"Real-time vision based driver drowsiness detection using partial least squares analysis","volume":"85","author":"Selvakumar","year":"2016","journal-title":"J. Signal Process. Syst."},{"key":"ref_22","unstructured":"(2019, December 10). Teach, Learn, and Make with Raspberry Pi\u2013Raspberry Pi. Available online: https:\/\/www.raspberrypi.org\/."},{"key":"ref_23","unstructured":"(2019, December 10). The Power of Modern AI to Millions of Devices | NVIDIA Jetson Nano. Available online: https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-nano\/."},{"key":"ref_24","unstructured":"(2019, December 10). Tinker Board | Single Board Computer | ASUS Global. Available online: https:\/\/www.asus.com\/Single-Board-Computer\/Tinker-Board\/."},{"key":"ref_25","unstructured":"(2019, December 10). ROCK64 | PINE64. Available online: https:\/\/www.pine64.org\/devices\/single-board-computers\/rock64\/."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mavely, A.G., Judith, J.E., Sahal, P.A., and Kuruvilla, S.A. (2017, January 20\u201321). Eye gaze tracking based driver monitoring system. Proceedings of the IEEE International Conference on Circuits and Systems, Thiruvananthapuram, India.","DOI":"10.1109\/ICCS1.2017.8326022"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Mena, D.M.L., and Rosero, A.F.C. (2017, January 23\u201325). Portable artificial vision system to determine fatigue in a person using a raspberry PI3 card. Proceedings of the 2017 International Conference on Information Systems and Computer Science, Quito, Ecuador.","DOI":"10.1109\/INCISCOS.2017.53"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hossain, M.Y., and George, F.P. (2018, January 21\u201324). IOT based real-time drowsy driving detection system for the prevention of road accidents. Proceedings of the 2018 International Conference on Intelligent Informatics and Biomedical Sciences, Bangkok, Thailand.","DOI":"10.1109\/ICIIBMS.2018.8550026"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ghazal, M., Abu Haeyeh, Y., Abed, A., and Ghazal, S. (2018, January 6\u20138). Embedded fatigue detection using convolutional neural networks with mobile integration. Proceedings of the IEEE 6th International Conference on Future Internet of Things and Cloud Workshops, Barcelona, Spain.","DOI":"10.1109\/W-FiCloud.2018.00026"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kim, W., Jung, W.-S., and Choi, H.K. (2019). Lightweight driver monitoring system based on multi-task mobilenets. Sensors, 19.","DOI":"10.3390\/s19143200"},{"key":"ref_31","unstructured":"Wierwille, W.W., Wreggit, S.S., Kirn, C.L., Ellsworth, L.A., and Fairbanks, R.J. (1994). Research on Vehicle-Based Driver Status\/Performance Monitoring; Development, Validation, and Refinement of Algorithms for Detection of Driver Drowsiness."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Sigari, M.H., Fathy, M., and Soryani, M. (2013). A driver face monitoring system for fatigue and distraction detection. Int. J. Veh. Technol., 11.","DOI":"10.1155\/2013\/263983"},{"key":"ref_33","unstructured":"Rigane, O., Abbes, K., Abdelmoula, C., and Masmoudi, M. (November, January 30). A fuzzy based method for driver drowsiness detection. Proceedings of the IEEE\/ACS 14th International Conference on Computer Systems and Applications, AICCSA, Hammamet, Tunisia."},{"key":"ref_34","unstructured":"Viola, P., and Jones, M. (2001, January 8\u201314). Rapid object detection using a boosted cascade of simple features. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA."},{"key":"ref_35","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201326). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005, San Diego, CA, USA."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Schoelkopf, B., Luo, Z., and Vovk, V. (2013). Explaining adaboost. Empirical Inference: Festschrift in Honor of Vladimir, N. Vapnik, Springer.","DOI":"10.1007\/978-3-642-41136-6"},{"key":"ref_37","unstructured":"Kazemi, V., and Sullivan, J. (1996, January 18\u201320). One millisecond face alignment with an ensemble of regression trees. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Sagonas, C., Tzimiropoulos, G., Zafeiriou, S., and Pantic, M. (2013, January 2\u20138). 300 faces in-the-wild challenge: The first facial landmark Localization Challenge. Proceedings of the 2013 IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCVW.2013.59"},{"key":"ref_39","unstructured":"Lin, L., Huang, C., Ni, X., Wang, J., Zhang, H., Li, X., and Qian, Z. (2014, January 25\u201328). Driver fatigue detection based on eye state. Proceedings of the 3rd International Conference on Biomedical Engineering and Technology, Beijing, China."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0020-7373(75)80002-2","article-title":"An experiment in linguistic synthesis with a fuzzy logic controller","volume":"7","author":"Mamdani","year":"1975","journal-title":"Int. J. Man. Mach. Stud."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1016\/j.riai.2011.06.009","article-title":"Sistema avanzado de asistencia a la conducci\u00f3n para la detecci\u00f3n de la somnolencia","volume":"8","author":"Flores","year":"2011","journal-title":"Rev. Iberoam. Autom. Inform. Ind. RIAI"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"127202","DOI":"10.1117\/1.3657506","article-title":"Vision-based method for detecting driver drowsiness and distraction in driver monitoring system","volume":"50","author":"Jo","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_43","unstructured":"(2019, December 31). Buy a Raspberry Pi 3 Model B\u2013Raspberry Pi. Available online: https:\/\/www.raspberrypi.org\/products\/raspberry-pi-3-model-b\/."},{"key":"ref_44","unstructured":"(2019, December 31). Front Page-Raspbian. Available online: https:\/\/www.raspbian.org\/."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"2807","DOI":"10.1016\/j.patcog.2014.03.015","article-title":"Infrared face recognition: A comprehensive review of methodologies and databases","volume":"47","author":"Bendada","year":"2014","journal-title":"Pattern Recognit."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4093\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:50:56Z","timestamp":1760176256000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4093"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,23]]},"references-count":45,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["s20154093"],"URL":"https:\/\/doi.org\/10.3390\/s20154093","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,23]]}}}