Drowsiness and Lethargy Detection Using Machine Learning Techniques

Md. Abu Dayan Siddik, Mohammad Shahidur Rahman
{"title":"Drowsiness and Lethargy Detection Using Machine Learning Techniques","authors":"Md. Abu Dayan Siddik, Mohammad Shahidur Rahman","doi":"10.1109/ECCE57851.2023.10101607","DOIUrl":null,"url":null,"abstract":"Drowsiness has severe effects on the safety of human life. The worldwide death rate due to drowsy driving is quite alarming. As the implementation of artificial intelligence (AI) is growing faster, this paper describes an attempt to implement machine learning (ML) to detect drowsiness. 120 videos of 60 participants are collected from the Real-Life Drowsiness Video Dataset made by a research team of the Vision-Learning-Mining Lab from the University of Texas at Arlington. Then Eye Aspect Ratio, Mouth Aspect Ratio, Pupil Circularity, and Mouth Aspect Ratio Over Eye Aspect Ratio, Nose Length, Chin Length, Nose Length Over Chin Length Ratio are extracted as features of each participant using the 3D Face-Mesh 468 facial landmarks system from those videos. After that, each feature is normalized by its mean and standard deviation. Then the CSV dataset is generated using seven initial and seven normalized features. A total of 30000 instances are there in the dataset. A total of eight classification algorithms are implemented to build the model. The dataset is split such that the individual in the train set will not be in the test set to test the proposed model's ability to predict drowsiness for new faces. 5-fold cross-validation is implemented to measure performance for each algorithm. Convolutional Neural Network (CNN) yields maximum accuracy (91.63%). The state of any individual's eye closing, rapid eye blinking, yawning, putting a hand on the mouth during yawning, and head posing too much up or down can be detected as drowsiness by the proposed model.","PeriodicalId":131537,"journal":{"name":"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECCE57851.2023.10101607","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Drowsiness has severe effects on the safety of human life. The worldwide death rate due to drowsy driving is quite alarming. As the implementation of artificial intelligence (AI) is growing faster, this paper describes an attempt to implement machine learning (ML) to detect drowsiness. 120 videos of 60 participants are collected from the Real-Life Drowsiness Video Dataset made by a research team of the Vision-Learning-Mining Lab from the University of Texas at Arlington. Then Eye Aspect Ratio, Mouth Aspect Ratio, Pupil Circularity, and Mouth Aspect Ratio Over Eye Aspect Ratio, Nose Length, Chin Length, Nose Length Over Chin Length Ratio are extracted as features of each participant using the 3D Face-Mesh 468 facial landmarks system from those videos. After that, each feature is normalized by its mean and standard deviation. Then the CSV dataset is generated using seven initial and seven normalized features. A total of 30000 instances are there in the dataset. A total of eight classification algorithms are implemented to build the model. The dataset is split such that the individual in the train set will not be in the test set to test the proposed model's ability to predict drowsiness for new faces. 5-fold cross-validation is implemented to measure performance for each algorithm. Convolutional Neural Network (CNN) yields maximum accuracy (91.63%). The state of any individual's eye closing, rapid eye blinking, yawning, putting a hand on the mouth during yawning, and head posing too much up or down can be detected as drowsiness by the proposed model.
用机器学习技术检测困倦和昏睡
嗜睡对人的生命安全有着严重的影响。世界范围内因疲劳驾驶造成的死亡率是相当惊人的。随着人工智能(AI)的实现速度越来越快,本文描述了一种实现机器学习(ML)来检测困倦的尝试。来自阿灵顿德克萨斯大学视觉学习-挖掘实验室的一个研究小组从现实生活中的困倦视频数据集中收集了60名参与者的120个视频。然后使用3D Face-Mesh 468面部地标系统从这些视频中提取每个参与者的特征,包括眼睛长宽比、嘴巴长宽比、瞳孔圆度、嘴巴长宽比/眼睛长宽比、鼻子长度、下巴长度、鼻子长度/下巴长度比。之后,每个特征通过其均值和标准差进行归一化。然后使用7个初始特征和7个规范化特征生成CSV数据集。数据集中总共有30000个实例。总共使用了8种分类算法来构建模型。数据集被分割,这样训练集中的个体将不在测试集中,以测试所提出的模型预测新面孔困倦的能力。实现了5次交叉验证来衡量每个算法的性能。卷积神经网络(CNN)的准确率最高(91.63%)。任何一个人的闭上眼睛、快速眨眼、打哈欠、打哈欠时把手放在嘴上,以及头部过度向上或向下的姿势,都可以被该模型检测为困倦。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信