{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T10:26:47Z","timestamp":1779100007557,"version":"3.51.4"},"reference-count":51,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2019,7,11]],"date-time":"2019-07-11T00:00:00Z","timestamp":1562803200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes the use of the Statistical Process Control (SPC), more specifically, the Exponentially Weighted Moving Average method, for the monitoring of drivers using approaches based on the vehicle and the driver\u2019s behavior. Based on the SPC, we propose a method for the lane departure detection; a method for detecting sudden driver movements; and a method combined with computer vision to detect driver fatigue. All methods consider information from sensors scattered by the vehicle. The results showed the efficiency of the methods in the identification and detection of unwanted driver actions, such as sudden movements, lane departure, and driver fatigue. Lane departure detection obtained results of up to 76.92% (without constant speed) and 84.16% (speed maintained at \u224860). Furthermore, sudden movements detection obtained results of up to 91.66% (steering wheel) and 94.44% (brake). The driver fatigue has been detected in up to 94.46% situations.<\/jats:p>","DOI":"10.3390\/s19143059","type":"journal-article","created":{"date-parts":[[2019,7,11]],"date-time":"2019-07-11T11:28:28Z","timestamp":1562844508000},"page":"3059","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Vehicle Driver Monitoring through the Statistical Process Control"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2899-3254","authenticated-orcid":false,"given":"Arthur","family":"Assuncao","sequence":"first","affiliation":[{"name":"Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia do Sudeste de Minas Gerais, Santos Dumont, MG 36240-000, Brazil"},{"name":"Departamento de Computa\u00e7\u00e3o, Universidade Federal de Ouro Preto, Ouro Preto, MG 35400-000, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9008-5954","authenticated-orcid":false,"given":"Andre","family":"Aquino","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o, Universidade Federal de Alagoas, Macei\u00f3, AL 57072-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"C\u00e2mara de M. Santos","sequence":"additional","affiliation":[{"name":"Departamento de Computa\u00e7\u00e3o, Universidade Federal de Ouro Preto, Ouro Preto, MG 35400-000, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodolfo","family":"Guimaraes","sequence":"additional","affiliation":[{"name":"Departamento de Computa\u00e7\u00e3o, Universidade Federal de Ouro Preto, Ouro Preto, MG 35400-000, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5167-1523","authenticated-orcid":false,"given":"Ricardo","family":"Oliveira","sequence":"additional","affiliation":[{"name":"Departamento de Computa\u00e7\u00e3o, Universidade Federal de Ouro Preto, Ouro Preto, MG 35400-000, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,11]]},"reference":[{"key":"ref_1","first-page":"4","article-title":"Lane Detection Techniques: A Review","volume":"112","author":"Kaur","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4422","DOI":"10.1109\/TVT.2014.2369522","article-title":"Personalized Driver\/Vehicle Lane Change Models for ADAS","volume":"64","author":"Butakov","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MIM.2019.8633345","article-title":"History and Future of Driver Assistance","volume":"22","author":"Galvani","year":"2019","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_4","unstructured":"Montgomery, D.C. (2009). Introduction to Statistical Quality Control, Wiley. [7th ed.]."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1080\/00224065.1986.11979014","article-title":"The exponentially weighted moving average","volume":"18","author":"Hunter","year":"1986","journal-title":"J. Qual. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TITS.2006.869595","article-title":"Video Based Lane Estimation and Tracking for Driver Assistance: Survey, System, and Evaluation","volume":"7","author":"McCall","year":"2006","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2089","DOI":"10.1109\/TVT.2008.2006618","article-title":"A Portable Vision-Based Real-Time Lane Departure Warning System: Day and Night","volume":"58","author":"Hsiao","year":"2009","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/TVT.2004.830974","article-title":"Real-time nonintrusive monitoring and prediction of driver fatigue","volume":"53","author":"Ji","year":"2004","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"197","DOI":"10.4314\/star.v3i2.26","article-title":"i-Car: An Intelligent and Interactive Interface for Driver Assistance System","volume":"3","author":"Kumar","year":"2014","journal-title":"Sci. Technol. Arts Res. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TITS.2012.2205143","article-title":"An adaptive longitudinal driving assistance system based on driver characteristics","volume":"14","author":"Wang","year":"2013","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4413","DOI":"10.1016\/j.asoc.2013.06.008","article-title":"An integrated driver warning system for driver and pedestrian safety","volume":"13","author":"Chien","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1016\/j.aap.2016.12.003","article-title":"Detecting lane departures from steering wheel signal","volume":"99","author":"Maconi","year":"2017","journal-title":"Accid. Anal. Prev."},{"key":"ref_13","unstructured":"Satzoda, R.K., Lee, S., Lu, F., and Trivedi, M.M. (July, January 28). Snap-DAS: A vision-based driver assistance system on a Snapdragon TM embedded platform. Proceedings of the IEEE Intelligent Vehicles Symposium, Seoul, Korea."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1816","DOI":"10.1016\/j.eswa.2014.10.024","article-title":"Real-time illumination invariant lane detection for lane departure warning system","volume":"42","author":"Son","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Jung, H., Min, J., and Kim, J. (2013, January 23\u201326). An efficient lane detection algorithm for lane departure detection. Proceedings of the 4th IEEE Intelligent Vehicles Symposium, Gold Coast, Australia.","DOI":"10.1109\/IVS.2013.6629593"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1723","DOI":"10.1109\/TITS.2016.2627536","article-title":"Accurate attitude estimation of a moving land vehicle using low-cost MEMS IMU sensors","volume":"18","author":"Ahmed","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/TITS.2008.2011690","article-title":"A low-cost solution for an integrated multisensor lane departure warning system","volume":"10","author":"Clanton","year":"2009","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_18","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_19","first-page":"133","article-title":"Detection of Drowsiness and Fatigue level of Driver","volume":"1","author":"Patel","year":"2015","journal-title":"Int. J. Innov. Res. Sci. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1049\/iet-its.2012.0032","article-title":"Driver fatigue and drowsiness monitoring system with embedded electrocardiogram sensor on steering wheel","volume":"8","author":"Jung","year":"2014","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"986","DOI":"10.1177\/0018720813515272","article-title":"Steering in a Random Forest Ensemble Learning for Detecting Drowsiness-Related Lane Departures","volume":"56","author":"McDonald","year":"2014","journal-title":"Hum. Factors J. Hum. Factors Ergon. Soc."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Mehta, S., Dadhich, S., Gumber, S., and Jadhav Bhatt, A. (2019, January 26\u201328). Real-Time Driver Drowsiness Detection System Using Eye Aspect Ratio and Eye Closure Ratio. Proceedings of the International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), Jaipur, India.","DOI":"10.2139\/ssrn.3356401"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Pauly, L., and Sankar, D. (2015, January 20\u201322). Detection of drowsiness based on HOG features and SVM classifiers. Proceedings of the 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN), Kolkata, India.","DOI":"10.1109\/ICRCICN.2015.7434232"},{"key":"ref_24","unstructured":"Wierwille, W.W., Wreggit, S., Kirn, C., Ellsworth, L., and Fairbanks, R. (1994). Research on Vehicle-BasedDriver Status\/Performance Monitoring; Development, Validation, and Refinement of Algorithms for Detection of Driver Drowsiness, Technical Report."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"548602","DOI":"10.1155\/2015\/548602","article-title":"A system of driving fatigue detection based on machine vision and its application on smart device","volume":"2015","author":"Kong","year":"2015","journal-title":"J. Sens."},{"key":"ref_26","unstructured":"Stanton, N., Hedge, A., Brookhuis, K., Salas, E., and Hendrick, H. (2015). Manual de Fatores Humanos e M\u00e9todos Ergon\u00f4micos, Phorte Editora."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Oakland, J.S. (2008). Statistical Process Control, Butterworth-Heinemann.","DOI":"10.1016\/B978-0-7506-6962-7.50011-0"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1080\/00224065.1999.11979944","article-title":"Research issues and ideas in statistical process control","volume":"31","author":"Montgomery","year":"1999","journal-title":"J. Qual. Technol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1002\/aic.690490412","article-title":"Multiscale SPC using wavelets: Theoretical analysis and properties","volume":"49","author":"Aradhye","year":"2003","journal-title":"Am. Inst. Chem. Eng. J."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1080\/00224065.1999.11979929","article-title":"Robustness of the EWMA control chart to non-normality","volume":"31","author":"Borror","year":"1999","journal-title":"J. Qual. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1007\/s00138-010-0307-7","article-title":"Lane detection and tracking using a new lane model and distance transform","volume":"22","author":"Ruyi","year":"2011","journal-title":"Mach. Vis. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Seo, Y.W., and Rajkumar, R.R. (2014, January 8\u201311). Utilizing instantaneous driving direction for enhancing lane-marking detection. Proceedings of the IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA.","DOI":"10.1109\/IVS.2014.6856467"},{"key":"ref_33","unstructured":"Viola, P., and Jones, M. (2001, January 8\u201314). Rapid object detection using a boosted cascade of simple features. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201901), Kauai, HI, USA."},{"key":"ref_34","unstructured":"Lienhart, R., and Maydt, J. (2002, January 22\u201325). An extended set of haar-like features for rapid object detection. Proceedings of the International Conference on Image Processing, Rochester, NY, USA."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Zhou, L., and Wang, H. (2011, January 17\u201319). Open\/closed eye recognition by local binary increasing intensity patterns. Proceedings of the IEEE Conference on Robotics, Automation and Mechatronics (RAM\u201911), Qingdao, China.","DOI":"10.1109\/RAMECH.2011.6070447"},{"key":"ref_36","first-page":"1635","article-title":"Enhanced local texture feature sets for face recognition under difficult lighting conditions","volume":"6","author":"Tan","year":"2010","journal-title":"IEEE Trans. Image Process."},{"key":"ref_37","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201325). Histograms of oriented gradients for human detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201905), San Diego, CA, USA."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1177\/0361198196155000105","article-title":"Driving simulator validity: Some considerations","volume":"1550","author":"Kaptein","year":"1996","journal-title":"Transp. Res. Rec. J. Transp. Res. Board"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.aap.2011.11.020","article-title":"The impact of perceptual treatments on driver\u2019s behavior: From driving simulator studies to field tests\u2014First results","volume":"45","author":"Auberlet","year":"2012","journal-title":"Accid. Anal. Prev."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.jsr.2011.06.004","article-title":"On-road and simulated driving: Concurrent and discriminant validation","volume":"42","author":"Mayhew","year":"2011","journal-title":"J. Saf. Res."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"5444","DOI":"10.1109\/JSEN.2016.2566667","article-title":"Standalone wearable driver drowsiness detection system in a smartwatch","volume":"16","author":"Lee","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_42","unstructured":"Fux, S. (2008). Development of a Planar Low Cost Inertial Measurement Unit for UAVs and MAVs. [Master\u2019s Thesis, Swiss Federal Institute of Technology]."},{"key":"ref_43","unstructured":"Espressif Systems IOT Team (2015). ESP8266EX Datasheet, Version 4.3, Espressif Systems. Technical Report."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Jiang, X., Wang, F., Kraft, M., and Boser, B.E. (2002, January 2\u20136). An integrated surface micromachined capacitive lateral accelerometer with 2\u03bcG\/\u221aHz resolution. Proceedings of the Solid-State Sensor, Actuator and Microsystems Workshop, Hilton Head Island, SC, USA.","DOI":"10.31438\/trf.hh2002.51"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"885","DOI":"10.2514\/8.9230","article-title":"Alignment of inertial guidance systems by gyrocompassing-linear theory","volume":"28","author":"Cannon","year":"1961","journal-title":"J. Aerosp. Sci."},{"key":"ref_46","unstructured":"Freescale (2013). Wandboard User Guide Revision B1, Wandboard.org. Technical Report."},{"key":"ref_47","unstructured":"Velez, G., and Otaegui, O. (2015, January 5\u20139). Embedded Platforms for Computer Vision-based Advanced Driver Assistance Systems: A Survey. Proceedings of the 22nd Intelligent Transport Systems World Congress (ITSWC\u201915), Bordeaux, France."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez, A., Usamentiaga, R., Car\u00fas, J., and Casado, R. (2016). Driver distraction using visual-based sensors and algorithms. Sensors, 16.","DOI":"10.3390\/s16111805"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Rauber, T., and R\u00fcnger, G. (2013). Performance analysis of parallel programs. Parallel Programming, Springer.","DOI":"10.1007\/978-3-642-37801-0"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Ahmed, F., Tamberg, G., Le Moullec, Y., and Annus, P. (2017). Dual-Source Linear Energy Prediction (LINE-P) Model in the Context of WSNs. Sensors, 17.","DOI":"10.3390\/s17071666"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Abdiansah, A., and Wardoyo, R. (2015). Time complexity analysis of support vector machines (SVM) in LibSVM. Int. J. Comput. Appl.","DOI":"10.5120\/ijca2015906480"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3059\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:04:36Z","timestamp":1760187876000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3059"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,11]]},"references-count":51,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19143059"],"URL":"https:\/\/doi.org\/10.3390\/s19143059","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,11]]}}}