Fine-Grained Intoxicated Gait Classification Using a Bilinear CNN
- PMID: 38186565
- PMCID: PMC10769125
- DOI: 10.1109/jsen.2023.3248868
Fine-Grained Intoxicated Gait Classification Using a Bilinear CNN
Abstract
Consuming excessive amounts of alcohol causes impaired mobility and judgment and driving accidents, resulting in more than 800 injuries and fatalities each day. Passive methods to detect intoxicated drivers beyond the safe driving limit can facilitate Just-In-Time alerts and reduce Driving Under the Influence (DUI) incidents. Popularly-owned smartphones are not only equipped with motion sensors (accelerometer and gyroscope) that can be employed for passively collecting gait (walk) data but also have the processing power to run computationally expensive machine learning models. In this paper, we advance the state-of-the-art by proposing a novel method that utilizes a Bi-linear Convolution Neural Network (BiCNN) for analyzing smartphone accelerometer and gyroscope data to determine whether a smartphone user is over the legal driving limit (0.08) from their gait. After segmenting the gait data into steps, we converted the smartphone motion sensor data to a Gramian Angular Field (GAF) image and then leveraged the BiCNN architecture for intoxication classification. Distinguishing GAF-encoded images of the gait of intoxicated vs. sober users is challenging as the differences between the classes (intoxicated vs. sober) are subtle, also known as a fine-grained image classification problem. The BiCNN neural network has previously produced state-of-the-art results on fine-grained image classification of natural images. To the best of our knowledge, our work is the first to innovatively utilize the BiCNN to classify GAF encoded images of smartphone gait data in order to detect intoxication. Prior work had explored using the BiCNN to classify natural images or explored other gait-related tasks but not intoxication Our complete intoxication classification pipeline consists of several important pre-processing steps carefully adapted to the BAC classification task, including step detection and segmentation, data normalization to account for inter-subject variability, data fusion, GAF image generation from time-series data, and a BiCNN classification model. In rigorous evaluation, our BiCNN model achieves an accuracy of 83.5%, outperforming the previous state-of-the-art and demonstrating the feasibility of our approach.
Keywords: Blood Alchol Content (BAC); Convolutional Neural Networks (CNNs); Gait Analysis; Neural Networks.
Figures





















References
-
- Lin Tsung-Yu, Aruni RoyChowdhury, Subhransu Maji,“Bilinear CNN Models for Fine-grained Visual Recognition, ” Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2015, pp. 1449–1457
-
- Whittle M. (2007). “An Introduction to Gait Analysis(4th ed.),” Butterworth-Heinemann.
-
- Alharthi AS, Yunas SU and Ozanyan KB, ”Deep Learning for Monitoring of Human Gait: A Review,” IEEE Sensors Journal, vol. 19, no. 21, pp. 9575–9591, 1 Nov.1, 2019.
-
- Wang Z, Oates T. (2015). Imaging time-series to improve classification and imputation. arXiv preprint arXiv:1506.00327.
Grants and funding
LinkOut - more resources
Full Text Sources