| Literature DB >> 31067760 |
Chen Wang1, Jacques Delport2, Yan Wang3.
Abstract
Drivers' behaviors and decision making on the road directly affect the safety of themselves, other drivers, and pedestrians. However, as distinct entities, people cannot predict the motions of surrounding vehicles and they have difficulty in performing safe reactionary driving maneuvers in a short time period. To overcome the limitations of making an immediate prediction, in this work, we propose a two-stage data-driven approach: classifying driving patterns of on-road surrounding vehicles using the Gaussian mixture models (GMM); and predicting vehicles' short-term lateral motions (i.e., left/right turn and left/right lane change) based on real-world vehicle mobility data, provided by the U.S. Department of Transportation, with different ensemble decision trees. We considered several important kinetic features and higher order kinematic variables. The research results of our proposed approach demonstrate the effectiveness of pattern classification and on-road lateral motion prediction. This methodology framework has the potential to be incorporated into current data-driven collision warning systems, to enable more practical on-road preprocessing in intelligent vehicles, and to be applied in autopilot-driving scenarios.Entities:
Keywords: data mining; data-driven intelligent vehicles; driver behavior classification; lateral motion prediction; vehicle mobility data
Year: 2019 PMID: 31067760 PMCID: PMC6539340 DOI: 10.3390/s19092111
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Selected features from the original dataset.
| Element Name | Units |
|---|---|
| GPS speed | meters/second |
| Vehicle pitch rate | degrees/second |
| Vehicle roll rate | degrees/second |
| Brake status | none |
| Longitudinal acceleration | meters/second2 |
| Longitudinal speed | meters/second |
| Vehicle yaw rate | degrees/second |
| Distance to left marker | millimeter |
| Distance to right marker | millimeter |
Figure 1Random forest misclassification error increase after predictor random permutation.
Figure 2Mean of the importance of the original features.
Figure 3Two-stage method schematic diagram.
The confusion matrix of the bagging trees.
| Bagging Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 88 | 67 | 0 |
| Won’t turn | 78 | 5324 | 49 | |
| Turn right | 2 | 66 | 46 | |
The confusion matrix of the RUS boosted trees.
| RUS Boosted Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 149 | 4 | 2 |
| Won’t turn | 384 | 4698 | 369 | |
| Turn right | 4 | 6 | 104 | |
Figure 4Original data grouping behavior.
Figure 5GMM clusters results based on (a) original data; (b) PCA processed data.
Figure 6Kinematic behaviors grouping.
Figure 7Two-stage method flow chart.
The confusion matrix of the bagging trees trained by 61-day data.
| Bagging Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 1392 | 1165 | 10 |
| Won’t turn | 1726 | 154,939 | 5346 | |
| Turn right | 9 | 651 | 1821 | |
The confusion matrix of the RUS boosted trees trained by 61-day data.
| RUS Boosted Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 2400 | 104 | 63 |
| Won’t turn | 9944 | 142,722 | 9345 | |
| Turn right | 60 | 44 | 2377 | |
The confusion matrix of the proposed method without PCA.
| Proposed Method Without PCA | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 1614 | 884 | 22 |
| Won’t turn | 3437 | 152,102 | 6472 | |
| Turn right | 20 | 505 | 1898 | |
The confusion matrix of the proposed method with PCA.
| Proposed Method with PCA | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 2212 | 258 | 50 |
| Won’t turn | 8761 | 144,577 | 8673 | |
| Turn right | 47 | 146 | 2230 | |
The confusion matrix of the bagging trees with 0.1 s prediction time.
| Bagging Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 1989 | 470 | 13 |
| Won’t turn | 2409 | 156,959 | 2618 | |
| Turn right | 21 | 566 | 2014 | |
The confusion matrix of the RUS boosted trees with 0.1 s prediction time.
| RUS Boosted Trees | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 2313 | 111 | 48 |
| Won’t turn | 7212 | 144,957 | 9817 | |
| Turn right | 74 | 55 | 2472 | |
The confusion matrix of the proposed method without PCA with 0.1 s prediction time.
| Proposed Method without PCA | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 2071 | 337 | 21 |
| Won’t turn | 3524 | 154,268 | 4194 | |
| Turn right | 35 | 400 | 2110 | |
The confusion matrix of the proposed method with PCA with 0.1 s prediction time.
| Proposed Method with PCA | Predicted Class | |||
|---|---|---|---|---|
| Turn Left | Won’t Turn | Turn Right | ||
|
| Turn left | 2219 | 170 | 40 |
| Won’t turn | 6528 | 146,563 | 8895 | |
| Turn right | 66 | 129 | 2350 | |