TY - JOUR
T1 - Driver Maneuver Detection and Analysis Using Time Series Segmentation and Classification
AU - Aboah, Armstrong
AU - Adu-Gyamfi, Yaw
AU - Gursoy, Senem Velipasalar
AU - Merickel, Jennifer
AU - Rizzo, Matt
AU - Sharma, Anuj
N1 - Publisher Copyright:
© 2022 American Society of Civil Engineers.
PY - 2023/3/1
Y1 - 2023/3/1
N2 - The current paper implements a methodology for automatically detecting vehicle maneuvers from vehicle telemetry data under naturalistic driving settings. Previous approaches have treated vehicle maneuver detection as a classification problem, although both time series segmentation and classification are required since input telemetry data are continuous. Our objective is to develop an end-to-end pipeline for the frame-by-frame annotation of naturalistic driving studies videos into various driving events including stop and lane-keeping events, lane changes, left-right turning movements, and horizontal curve maneuvers. To address the time series segmentation problem, the study developed an energy-maximization algorithm (EMA) capable of extracting driving events of varying durations and frequencies from continuous signal data. To reduce overfitting and false alarm rates, heuristic algorithms were used to classify events with highly variable patterns such as stops and lane-keeping. To classify segmented driving events, four machine-learning models were implemented, and their accuracy and transferability were assessed over multiple data sources. The duration of events extracted by EMA was comparable to actual events, with accuracies ranging from 59.30% (left lane change) to 85.60% (lane-keeping). Additionally, the overall accuracy of the 1D-convolutional neural network model was 98.99%, followed by the long-short-term-memory model at 97.75%, then the random forest model at 97.71%, and the support vector machine model at 97.65%. These model accuracies were consistent across different data sources. The study concludes that implementing a segmentation-classification pipeline significantly improves both the accuracy of driver maneuver detection and the transferability of shallow and deep ML models across diverse datasets.
AB - The current paper implements a methodology for automatically detecting vehicle maneuvers from vehicle telemetry data under naturalistic driving settings. Previous approaches have treated vehicle maneuver detection as a classification problem, although both time series segmentation and classification are required since input telemetry data are continuous. Our objective is to develop an end-to-end pipeline for the frame-by-frame annotation of naturalistic driving studies videos into various driving events including stop and lane-keeping events, lane changes, left-right turning movements, and horizontal curve maneuvers. To address the time series segmentation problem, the study developed an energy-maximization algorithm (EMA) capable of extracting driving events of varying durations and frequencies from continuous signal data. To reduce overfitting and false alarm rates, heuristic algorithms were used to classify events with highly variable patterns such as stops and lane-keeping. To classify segmented driving events, four machine-learning models were implemented, and their accuracy and transferability were assessed over multiple data sources. The duration of events extracted by EMA was comparable to actual events, with accuracies ranging from 59.30% (left lane change) to 85.60% (lane-keeping). Additionally, the overall accuracy of the 1D-convolutional neural network model was 98.99%, followed by the long-short-term-memory model at 97.75%, then the random forest model at 97.71%, and the support vector machine model at 97.65%. These model accuracies were consistent across different data sources. The study concludes that implementing a segmentation-classification pipeline significantly improves both the accuracy of driver maneuver detection and the transferability of shallow and deep ML models across diverse datasets.
KW - Annotation
KW - Driving maneuvers
KW - Energy-maximization algorithm (EMA)
KW - Gyroscope
KW - Machine learning
KW - Naturalistic driving
UR - http://www.scopus.com/inward/record.url?scp=85145650399&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85145650399&partnerID=8YFLogxK
U2 - 10.1061/JTEPBS.TEENG-7312
DO - 10.1061/JTEPBS.TEENG-7312
M3 - Article
AN - SCOPUS:85145650399
SN - 2473-2907
VL - 149
JO - Journal of Transportation Engineering Part A: Systems
JF - Journal of Transportation Engineering Part A: Systems
IS - 3
M1 - 04022157
ER -