Computer Science Department, College of Computer Science and Information Systems, Najran University, Najran 61441, Saudi Arabia.
Department of Computer Science and Information Technology, University of Sargodha, Sargodha 40100, Pakistan.
Sensors (Basel). 2022 Dec 28;23(1):311. doi: 10.3390/s23010311.
Anomalous driving behavior detection is becoming more popular since it is vital in ensuring the safety of drivers and passengers in vehicles. Road accidents happen for various reasons, including health, mental stress, and fatigue. It is critical to monitor abnormal driving behaviors in real time to improve driving safety, raise driver awareness of their driving patterns, and minimize future road accidents. Many symptoms appear to show this condition in the driver, such as facial expressions or abnormal actions. The abnormal activity was among the most common causes of road accidents, accounting for nearly 20% of all accidents, according to international data on accident causes. To avoid serious consequences, abnormal driving behaviors must be identified and avoided. As it is difficult to monitor anyone continuously, automated detection of this condition is more effective and quicker. To increase drivers' recognition of their driving behaviors and prevent potential accidents, a precise monitoring approach that detects abnormal driving behaviors and identifies abnormal driving behaviors is required. The most common activities performed by the driver while driving is drinking, eating, smoking, and calling. These types of driver activities are considered in this work, along with normal driving. This study proposed deep learning-based detection models for recognizing abnormal driver actions. This system is trained and tested using a newly created dataset, including five classes. The main classes include Driver-smoking, Driver-eating, Driver-drinking, Driver-calling, and Driver-normal. For the analysis of results, pre-trained and fine-tuned CNN models are considered. The proposed CNN-based model and pre-trained models ResNet101, VGG-16, VGG-19, and Inception-v3 are used. The results are compared by using the performance measures. The results are obtained 89%, 93%, 93%, 94% for pre-trained models and 95% by using the proposed CNN-based model. Our analysis and results revealed that our proposed CNN base model performed well and could effectively classify the driver's abnormal behavior.
异常驾驶行为检测变得越来越流行,因为它对于确保车辆驾驶员和乘客的安全至关重要。道路事故发生的原因有很多,包括健康问题、精神压力和疲劳等。实时监测异常驾驶行为对于提高驾驶安全性、提高驾驶员对自身驾驶模式的认识以及最大限度地减少未来道路事故至关重要。许多症状似乎表明驾驶员存在这种情况,例如面部表情或异常动作。根据国际事故原因数据,异常活动是道路事故最常见的原因之一,占所有事故的近 20%。为了避免严重后果,必须识别和避免异常驾驶行为。由于很难连续监控任何人,因此自动化检测这种情况更加有效和快捷。为了提高驾驶员对自身驾驶行为的认识并防止潜在事故,需要一种精确的监测方法来检测异常驾驶行为并识别异常驾驶行为。驾驶员在驾驶过程中最常见的活动是吃喝、抽烟和打电话。这项工作考虑了这些类型的驾驶员活动以及正常驾驶。本研究提出了基于深度学习的识别异常驾驶员动作的检测模型。该系统使用新创建的数据集进行训练和测试,包括五个类别。主要类别包括驾驶员吸烟、驾驶员进食、驾驶员饮酒、驾驶员打电话和驾驶员正常。对于结果分析,考虑了预训练和微调的 CNN 模型。使用了基于 CNN 的建议模型和预训练模型 ResNet101、VGG-16、VGG-19 和 Inception-v3。通过使用性能指标对结果进行比较。预训练模型的结果分别为 89%、93%、93%和 94%,而基于 CNN 的建议模型的结果为 95%。我们的分析和结果表明,我们提出的基于 CNN 的模型表现良好,可以有效地对驾驶员的异常行为进行分类。