| Literature DB >> 30380752 |
Soyoung Park1, Homin Han2, Byeong-Su Kim3, Jun-Ho Noh4, Jeonghee Chi5, Mi-Jung Choi6.
Abstract
Automatically recognizing dangerous situations for a vehicle and quickly sharing this information with nearby vehicles is the most essential technology for road safety. In this paper, we propose a real-time deceleration pattern-based traffic risk detection system using smart mobile devices. Our system detects a dangerous situation through machine learning on the deceleration patterns of a driver by considering the vehicle's headway distance. In order to estimate the vehicle's headway distance, we introduce a practical vehicle detection method that exploits the shadows on the road and the taillights of the vehicle. For deceleration pattern analysis, the proposed system leverages three machine learning models: neural network, random forest, and clustering. Based on these learning models, we propose two types of decision models to make the final decisions on dangerous situations, and suggest three types of improvements to continuously enhance the traffic risk detection model. Finally, we analyze the accuracy of the proposed model based on actual driving data collected by driving on Seoul city roadways and the Gyeongbu expressway. We also propose an optimal solution for traffic risk detection by analyzing the performance between the proposed decision models and the improvement techniques.Entities:
Keywords: deceleration pattern; machine learning; real-time service; smart mobile device; traffic risk detection
Year: 2018 PMID: 30380752 PMCID: PMC6263758 DOI: 10.3390/s18113686
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System configuration.
Figure 2Inverse perspective mapping (IPM) mapping principle.
Figure 3Removal of the perspective effect by IPM.
Figure 4Car shadow detection with color histogram.
Figure 5Region of interest (ROI) setting when car shadow is detected.
Figure 6Predefined ROI when failing to detect the car shadow.
Figure 7Taillight detection in ROI.
Figure 8Taillight shape similarity test.
Figure 9Distance estimation.
Figure 10Various deceleration patterns, including sudden braking.
Figure 11The implemented results of the proposed model.
Average image processing throughput according to smart mobile devices.
| Items | Samsung Galaxy Mobile Devices | ||
|---|---|---|---|
| J7 | A8 | S7 | |
| IPM image creation time | 7.633 ms | 7.278 ms | 6.862 ms |
| Shadow area detection time | <0.1 ms | <0.1 ms | <0.1 ms |
| Taillight detection time | 17.895 ms | 17.261 ms | 16.344 ms |
| The number of image frames per second | 37 frames | 38 frames | 41 frames |
The vehicle detection rate according to the driving environment.
| Items | Daytime Urban Roads | Daytime Expressway | Night |
|---|---|---|---|
| The number of total frames | 1440 | 1440 | 1440 |
| The number of target frames | 1145 | 1068 | 1180 |
| The number of detected frames | 1060 | 963 | 588 |
| Detection rate (%) | 92.58 | 90.17 | 49.83 |
The result of following distance estimation.
| Real Distance | Types of Vehicle | |
|---|---|---|
| Sedan (Avante) | SUV (Tuscan) | |
| 10 m | 10.23 m | 10.00 m |
| 15 m | 15.51 m | 14.82 m |
| 20 m | 21.47 m | 19.16 m |
| The average error rate | 4.35% | 1.80% |
Experimental dataset.
| Initial Training Data | Test Data Type_1 | Test Data Type_2 | |
|---|---|---|---|
| Danger | 26 | 29 | 74 |
| Normal | 445 | 443 | 796 |
| Total | 471 | 472 | 870 |
New training dataset for enhancing the learning module.
|
|
|
| |||||||
|---|---|---|---|---|---|---|---|---|---|
| Danger | Normal | Total | Danger | Normal | Total | Danger | Normal | Total | |
| Step 1 | 41 | 937 | 978 | 54 | 935 | 989 | 51 | 952 | 1003 |
| Step 2 | 63 | 1507 | 1570 | 75 | 1519 | 1594 | 110 | 1514 | 1624 |
| Step 3 | 77 | 2085 | 2162 | 99 | 2101 | 2200 | 160 | 2086 | 2246 |
The accuracy of the initial risk detection model for the initial training data. kNN: k Nearest Neighbors.
| Random Forest | Neural Network |
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
| 0.8923 | 0.9940 | 0.9846 | 0.9991 | 0.9231 | 0.9957 | 0.8923 | 0.9940 | 0.9231 | 0.9957 |
The accuracy of the initial risk detection model for two types of test data.
| Random Forest | Neural Network |
|
| |||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| |
|
| 0.9247 | 0.9953 | 0.7708 | 0.9847 | 0.9522 | 0.9970 | 0.7229 | 0.9830 | 0.9593 | 0.9974 |
|
| 0.7184 | 0.9765 | 0.5662 | 0.9639 | 0.7321 | 0.9777 | 0.5218 | 0.9601 | 0.7074 | 0.9756 |
The RScore of each enhanced risk detection model for its new training data.
| Random Forest | Neural Network |
|
| ||
|---|---|---|---|---|---|
|
| 0.986832612 | 0.974025974 | 0.950108225 | 0.93953824 | 0.974025974 |
|
| 0.956668 | 0.974108 | 0.910759 | 0.892948 | 0.952627 |
|
| 0.968773006 | 0.99125 | 0.934026074 | 0.914026074 | 0.982523006 |
Figure 12RScore of the enhanced models for the initial training data and test data.
Figure 13TScore of the enhanced models for initial training data and test data.