Cargando…
Computer vision-based approach to detect fatigue driving and face mask for edge computing device
The fatality of road accidents in this era is alarming. According to WHO, approximately 1.30 million people die each year in road accidents. Road accidents result in significant socioeconomic losses for people, their families, and the country. The integration of modern technologies into automobiles...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9619001/ https://www.ncbi.nlm.nih.gov/pubmed/36325144 http://dx.doi.org/10.1016/j.heliyon.2022.e11204 |
_version_ | 1784821179411857408 |
---|---|
author | Rahman, Ashiqur Hriday, Mamun Bin Harun Khan, Riasat |
author_facet | Rahman, Ashiqur Hriday, Mamun Bin Harun Khan, Riasat |
author_sort | Rahman, Ashiqur |
collection | PubMed |
description | The fatality of road accidents in this era is alarming. According to WHO, approximately 1.30 million people die each year in road accidents. Road accidents result in significant socioeconomic losses for people, their families, and the country. The integration of modern technologies into automobiles can help to reduce the number of people killed or injured in road accidents. Most of the study and police reports claim that fatigued driving is one of the deadliest factors behind many road accidents. This paper presents a complete embedded system to detect fatigue driving using deep learning, computer vision, and heart rate monitoring with Nvidia Jetson Nano developer kit, Arduino Uno, and AD8232 heart rate module. The proposed system can monitor the driver's real-time situations, then analyze the situation to detect any fatigue conditions and act accordingly. The onboard camera module constantly monitors the driver. The frames are retrieved and analyzed by the core system that uses deep learning and computer vision techniques to verify the situation with Nvidia Jetson Nano. The driver's states are identified using eye and mouth localization approaches from 68 distinct facial landmarks. Experimentally driven threshold data is employed to classify the states. The onboard heart rate module constantly measures the heart rates and detects any fluctuation in BPM related to the drowsiness. This system uses a convolutional neural network-based deep learning framework to include additional face mask detection to cope with the current pandemic situation. The heart rate module works parallelly where the other modules work in a conditional sequential manner to ensure uninterrupted detection. It will detect any sign of drowsiness in real-time and generate the alarm. The system successfully passed the initial lab tests and some actual situation experiments with 97.44% accuracy in fatigue detection and 97.90% accuracy in face mask identification. The automatic device was able to analyze different situations of drivers (different distances of driver from the camera, various lighting conditions, wearing eyeglasses, oblique projection) more precisely and generate an alarm before the accident happened. |
format | Online Article Text |
id | pubmed-9619001 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-96190012022-11-01 Computer vision-based approach to detect fatigue driving and face mask for edge computing device Rahman, Ashiqur Hriday, Mamun Bin Harun Khan, Riasat Heliyon Research Article The fatality of road accidents in this era is alarming. According to WHO, approximately 1.30 million people die each year in road accidents. Road accidents result in significant socioeconomic losses for people, their families, and the country. The integration of modern technologies into automobiles can help to reduce the number of people killed or injured in road accidents. Most of the study and police reports claim that fatigued driving is one of the deadliest factors behind many road accidents. This paper presents a complete embedded system to detect fatigue driving using deep learning, computer vision, and heart rate monitoring with Nvidia Jetson Nano developer kit, Arduino Uno, and AD8232 heart rate module. The proposed system can monitor the driver's real-time situations, then analyze the situation to detect any fatigue conditions and act accordingly. The onboard camera module constantly monitors the driver. The frames are retrieved and analyzed by the core system that uses deep learning and computer vision techniques to verify the situation with Nvidia Jetson Nano. The driver's states are identified using eye and mouth localization approaches from 68 distinct facial landmarks. Experimentally driven threshold data is employed to classify the states. The onboard heart rate module constantly measures the heart rates and detects any fluctuation in BPM related to the drowsiness. This system uses a convolutional neural network-based deep learning framework to include additional face mask detection to cope with the current pandemic situation. The heart rate module works parallelly where the other modules work in a conditional sequential manner to ensure uninterrupted detection. It will detect any sign of drowsiness in real-time and generate the alarm. The system successfully passed the initial lab tests and some actual situation experiments with 97.44% accuracy in fatigue detection and 97.90% accuracy in face mask identification. The automatic device was able to analyze different situations of drivers (different distances of driver from the camera, various lighting conditions, wearing eyeglasses, oblique projection) more precisely and generate an alarm before the accident happened. Elsevier 2022-10-20 /pmc/articles/PMC9619001/ /pubmed/36325144 http://dx.doi.org/10.1016/j.heliyon.2022.e11204 Text en © 2022 The Authors https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Research Article Rahman, Ashiqur Hriday, Mamun Bin Harun Khan, Riasat Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title | Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title_full | Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title_fullStr | Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title_full_unstemmed | Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title_short | Computer vision-based approach to detect fatigue driving and face mask for edge computing device |
title_sort | computer vision-based approach to detect fatigue driving and face mask for edge computing device |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9619001/ https://www.ncbi.nlm.nih.gov/pubmed/36325144 http://dx.doi.org/10.1016/j.heliyon.2022.e11204 |
work_keys_str_mv | AT rahmanashiqur computervisionbasedapproachtodetectfatiguedrivingandfacemaskforedgecomputingdevice AT hridaymamunbinharun computervisionbasedapproachtodetectfatiguedrivingandfacemaskforedgecomputingdevice AT khanriasat computervisionbasedapproachtodetectfatiguedrivingandfacemaskforedgecomputingdevice |