Distracted drivers are more likely to fail to anticipate hazards, which result in car accidents. Therefore, detecting anomalies in drivers' actions (i.e., any action deviating from normal driving) contains the utmost importance to reduce driver-related accidents. However, there are unbounded many anomalous actions that a driver can do while driving, which leads to an 'open set recognition' problem. Accordingly, instead of recognizing a set of anomalous actions that are commonly defined by previous dataset providers, in this work, we propose a contrastive learning approach to learn a metric to differentiate normal driving from anomalous driving. For this task, we introduce a new video-based benchmark, the Driver Anomaly Detection (DAD) dataset, which contains normal driving videos together with a set of anomalous actions in its training set. In the test set of the DAD dataset, there are unseen anomalous actions that still need to be winnowed out from normal driving. Our method reaches 0.9673 AUC on the test set, demonstrating the effectiveness of the contrastive learning approach on the anomaly detection task. Our dataset, codes and pre-trained models are publicly available.
翻译:因此,我们建议一种对比式的学习方法,以学习一种标准来区分正常驾驶和异常驾驶。为此,我们采用了一个新的视频基准,即驱动器异常探测(DAD)数据集,该数据集包含正常驾驶视频及其成套训练中的一组反常动作。在DAD数据集的测试组中,有一些看不见的反常动作,仍然需要从正常驾驶中抹去。我们的方法在测试集中达到了0.9673 AUC, 显示了异常探测任务对比性学习方法的有效性。