Deep Learning for Abnormal Driving Behaviour Detection
More Info
expand_more
Abstract
Road traffic safety is a pressing global concern, with millions of yearly fatalities and injuries. This study aims to address the detection of abnormal driving behaviour. Traditional supervised approaches face limitations due to the need for labelled abnormal driving data. To overcome this challenge, semi-supervised machine learning models are explored and developed in this research.
Machine learning is utilized for abnormal driving behaviour detection because it offers a data-driven approach that adapts to different scenarios and captures subtle patterns. Furthermore, its scalability allows for efficient analysis of large datasets, leading to accurate identification of abnormal driving behaviour and valuable insights for enhancing road safety measures. Most existing machine learning (ML) based abnormal driving detectors rely on (fully) supervised ML methods, which require substantial labelled data. However, in the real world, labels are only sometimes available, and labelling large amounts of data is tedious. Thus, there is a need to employ unsupervised or semi-supervised methods to make the detection process more feasible and efficient. Luckily, it is possible with the advent of deep neural networks, especially autoencoder-based ones. This thesis develops and compares three ML methods: supervised (e.g. XGBoost and Random Forest), unsupervised ML (e.g. Isolation Forest and Robust Covariance), and semi-supervised ML (Hierarchical Extreme Learning Machines). Comparison results show that the semi-supervised deep learning model outperforms unsupervised methods exhibiting higher prediction accuracy and delivering acceptable results compared to the fully supervised models.
Moreover, previous ML-based approaches predominantly utilize basic car motion features (such as velocity and acceleration) to label and predict abnormal driving behaviours. In contrast, this thesis introduces Surrogate Measures of Safety (SMOS) as features for ML models to identify abnormal driving behaviour.
The results indicate that the supervised model performs best under the same conditions. However, relying on a large amount of labelled data in supervised models can pose challenges in real-life scenarios or when dealing with massive datasets. The study highlights the significance of Surrogate Measures of Safety (SMOS) and demonstrates the potential of HELM in effectively identifying abnormal driving behaviour. The introduction of SMOS significantly improves the performance of both unsupervised and semi-supervised models. The unsupervised model shows the most substantial improvement, increasing accuracy from less than 50% to over 90%.
While the Isolation Forest and Robust Covariance models fail to detect abnormal driving behaviour without including SMOS, the semi-supervised HELM model exhibits promising results even without SMOS. However, further research is necessary to address limitations and enhance the findings. While valuable, the current dataset used in this study may only encompass some types of abnormal driving behaviour. Future research should incorporate a more diverse dataset that covers a broader range of abnormal driving behaviours. The analysis should include multiple SMOS features, such as Post Encroachment Time (PET), to comprehensively understand abnormal driving behaviour and improve safety measures.