本研究使用深度學習方法檢測分心駕駛的十種類別,包括在駕駛過程中使用手機、飲食、操作收音機、化妝、與乘客交談等等。本研究採用StateFarm及AUC兩個分心駕駛資料集,透過VGG16、Resnet50、InceptionV3三種不同的卷積神經網路,並結合注意力機制網路來判斷駕駛員是否有分心以及其行為所屬的類別。採用的資料集圖片均是在車內中拍攝收集的。本研究使用的方法運用了預訓練(pretraining)權重的方式來減少訓練過程的時間,並提高其準確度。本研究將此三種模型進行比較,結果顯示在兩個分心駕駛資料集上,VGG16結合CBAM模型準確率有最佳的性能,在StateFarm分心駕駛資料集準確率達99.2%,AUC分心駕駛資料集準確率為98.4%。
This research uses deep learning methods to detect ten categories of distracted driving, including using mobile phones, eating and drinking, operating the radio, putting on makeup, talking with passengers, etc. during driving. This research uses two distracted driving data sets, StateFarm and AUC, through three different convolutional neural networks, VGG16, Resnet50, and InceptionV3, combined with the attention mechanism network to determine whether the driver is distracted and the category of his behavior. The pictures used in the data set were all shot and collected in the car. The method used in this study uses pretraining weights to reduce the time of the training process and improve its accuracy. This study compares these three models, and the results show that on two distracted driving data sets, VGG16 combined with the CBAM model has the best accuracy. The accuracy of the StateFarm distracted driving data set is 99.2%, and the AUC distracted driving The accuracy rate of the data set is 98.4%.