Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Mar 9;25(6):1699.
doi: 10.3390/s25061699.

DUIncoder: Learning to Detect Driving Under the Influence Behaviors from Various Normal Driving Data

Affiliations

DUIncoder: Learning to Detect Driving Under the Influence Behaviors from Various Normal Driving Data

Haoran Zhou et al. Sensors (Basel). .

Abstract

Driving Under the Influence (DUI) has emerged as a significant threat to public safety in recent years. Despite substantial efforts to effectively detect DUI, the inherent risks associated with acquiring DUI-related data pose challenges in meeting the data requirements for training. To address this issue, we propose DUIncoder, which is an unsupervised framework designed to learn exclusively from normal driving data across diverse scenarios to detect DUI behaviors and provide explanatory insights. DUIncoder aims to address the challenge of collecting DUI data by leveraging diverse normal driving data, which can be readily and continuously obtained from daily driving. Experiments on simulator data show that DUIncoder achieves detection performance superior to that of supervised learning methods which require additional DUI data. Moreover, its generalization capabilities and adaptability to incremental data demonstrate its potential for enhanced real-world applicability.

Keywords: driving behavior; driving under influence; increment learning; unsupervised learning.

PubMed Disclaimer

Conflict of interest statement

Alexander Carballo and Kazuya Takeda are employed by Tier IV Inc. Masaki Yamaoka and Minori Yamataka are employed by DENSO CORP. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.

Figures

Figure A1
Figure A1
Training and validation loss curves for driver models in DUIncoders: (a) training loss in DUIncoderR; (b) validation loss in DUIncoderR; (c) training loss in DUIncoderG; (d) validation loss in DUIncoderG.
Figure 1
Figure 1
Illustration of two approaches for detecting DUI driving behaviors: (a) detect DUI driving behaviors using binary classification; (b) detect DUI driving behaviors using novelty detection.
Figure 2
Figure 2
Illustration of the overall structure of DUIncoder.
Figure 3
Figure 3
Network structure of the driver model in DUIncoder.
Figure 4
Figure 4
Illustration of the implement process of DUIncoder: (a) training process of the driver model; (b) validating process of the driver model; (c) fitting process of the novelty detector; (d) inferring process of DUIncoder.
Figure 5
Figure 5
The driving simulator for collecting both normal and drunk driving behaviors.
Figure 6
Figure 6
Examples of scenes in the three different routes: ((top): route “near accident urban”; (middle): route “accident”; (bottom): route “highway”). The green point in the trajectory maps indicates the vehicle’s current location.
Figure 7
Figure 7
Flow diagram of the data collection process.
Figure 8
Figure 8
Example of driving behaviors during a journey: (a) vehicle velocity (km/h); (b) steering angle ([−1, 1]); (c) throttle position ([0, 1]); (d) brake position ([0, 1]); (e) lane center deviation (m); (f) yaw rotation speed (rad/s).
Figure 9
Figure 9
Box-plot comparison with baseline methods in terms of detecting DUI driving behavior in normal and drunk records across all three different routes.
Figure 10
Figure 10
Trajectory comparison with baseline methods in terms of detecting DUI driving behavior in normal and drunk records across all three different routes. The red points in the trajectory denote frames predicted as drunk driving.
Figure 11
Figure 11
Comparison of actual and predicted driving behaviors in anomalous segments detected by DUIncoderR in “accident” route: (a) the red section within the dashed box indicates the location of the selected detected anomalous segment within the entire trajectory; (b) a comparison of actual and predicted driving behaviors within this segment, where orange represents the predicted driving behavior, and blue represents the actual driving behavior: (i) vehicle velocity (km/h); (ii) steering angle ([−1, 1]); (iii) throttle position ([0, 1]); (iv) brake position ([0, 1]); (v) lane center deviation (m); (vi) yaw rotation speed (rad/s).
Figure 12
Figure 12
Box-plot comparison with baseline methods in terms of detecting DUI driving behavior in normal and drunk records of three different routes, respectively: (a) route “accident”; (b) route “urban”; (c) route “highway”.
Figure 13
Figure 13
Box-plot comparison of DUI behavior detection by DUIncoders trained on different scenarios in normal and drunk data for three routes: (a) comparison between DUIncoderGs on all three routes; (b) comparison between DUIncoderGs on route “accident”; (c) comparison between DUIncoderGs on route “urban”; (d) comparison between DUIncoderGs on route “highway”; (e) comparison between DUIncoderRs on all three routes; (f) comparison between DUIncoderRs on route “accident”; (g) comparison between DUIncoderRs on route “urban”; (h) comparison between DUIncoderRs on route “highway”.
Figure 14
Figure 14
Box-plot comparison of DUI behavior detection by DUIncoders using different size of sliding window for route “accident” and route “urban”: (a) different window size setting for DUIncoderG; (b) different window size setting for DUIncoderR.
Figure 15
Figure 15
Box-plot comparison of DUI behavior detection by DUIncoders using different hyperparameter settings of novelty detector for route “accident” and route “urban”: (a) different settings for DUIncoderG; (b) different settings for DUIncoderR.
Figure 16
Figure 16
Box-plot comparison of DUI behavior detection by DUIncoders using different proportion of training data for route “accident” and route “urban”: (a) different settings for DUIncoderG; (b) different settings for DUIncoderR.

Similar articles

References

    1. World Health Organization . Global Status Report on Road Safety 2023. World Health Organization; Geneva, Switzerland: 2023. Technical Report.
    1. Nishitani Y. Alcohol and traffic accidents in Japan. IATSS Res. 2019;43:79–83. doi: 10.1016/j.iatssr.2019.06.002. - DOI
    1. Rosero-Montalvo P.D., López-Batista V.F., Peluffo-Ordóñez D.H. Hybrid Embedded-Systems-Based Approach to in-Driver Drunk Status Detection Using Image Processing and Sensor Networks. IEEE Sens. J. 2021;21:15729–15740. doi: 10.1109/JSEN.2020.3038143. - DOI
    1. Li Z., Jin X., Zhao X. Drunk driving detection based on classification of multivariate time series. J. Saf. Res. 2015;54:61.e29–64. doi: 10.1016/j.jsr.2015.06.007. - DOI - PubMed
    1. Zhou H., Carballo A., Yamaoka M., Yamataka M., Takeda K. A Self-Supervised Approach for Detection and Analysis of Driving Under Influence; Proceedings of the 2024 IEEE 27th International Conference on Intelligent Transportation Systems (ITSC); Edmonton, AB, Canada. 24–27 September 2024.

Grants and funding

LinkOut - more resources