Figure 1.
Proposed blind-spot detection and lane change assistance system using CNN and lane detection.
Figure 1.
Proposed blind-spot detection and lane change assistance system using CNN and lane detection.
Figure 2.
Block diagram for lane detection using rearview camera.
Figure 2.
Block diagram for lane detection using rearview camera.
Figure 3.
(a) Edge detection result and (b) edge pairing result.
Figure 3.
(a) Edge detection result and (b) edge pairing result.
Figure 4.
(a) Lane-fitting result and (b) lane-tracking range determination result.
Figure 4.
(a) Lane-fitting result and (b) lane-tracking range determination result.
Figure 5.
Fisheye lens undistortion result: (a) fisheye lens image and (b) undistorted image.
Figure 5.
Fisheye lens undistortion result: (a) fisheye lens image and (b) undistorted image.
Figure 6.
Comparison of object height with vehicle vibrations.
Figure 6.
Comparison of object height with vehicle vibrations.
Figure 7.
(a) Vanishing point detection result with centerline and (b) vanishing point detection result with center letter.
Figure 7.
(a) Vanishing point detection result with centerline and (b) vanishing point detection result with center letter.
Figure 8.
Method for creating ROI image using lane detection results.
Figure 8.
Method for creating ROI image using lane detection results.
Figure 9.
Object detection result (Red box detected in ROI and green box detected in original image): (a) zero padding result and (b) proposed method result.
Figure 9.
Object detection result (Red box detected in ROI and green box detected in original image): (a) zero padding result and (b) proposed method result.
Figure 10.
Object tracking result: (a) car and truck tracking result in the n-th frame, and (b) car and truck tracking result in the -th frame.
Figure 10.
Object tracking result: (a) car and truck tracking result in the n-th frame, and (b) car and truck tracking result in the -th frame.
Figure 11.
Defined warning zone.
Figure 11.
Defined warning zone.
Figure 12.
Collision warning result (Green box is lv.1, yellow box is lv.2 and red box is lv.3): (a) Level 1 warning, (b) Level 2 warning, and (c) Level 3 warning.
Figure 12.
Collision warning result (Green box is lv.1, yellow box is lv.2 and red box is lv.3): (a) Level 1 warning, (b) Level 2 warning, and (c) Level 3 warning.
Figure 13.
Test vehicle and rearview camera installation: (a) test vehicle and (b) installed rearview camera.
Figure 13.
Test vehicle and rearview camera installation: (a) test vehicle and (b) installed rearview camera.
Figure 14.
Example test images: (a) under bridge on highway, (b) shadows, (c) under bridge on urban road, (d) many objects on urban road, (e) red-colored lane, (f) crosswalk, (g) highway, and (h) many objects on highway.
Figure 14.
Example test images: (a) under bridge on highway, (b) shadows, (c) under bridge on urban road, (d) many objects on urban road, (e) red-colored lane, (f) crosswalk, (g) highway, and (h) many objects on highway.
Figure 15.
Object detection results: (a) detection result on highway, (b) detection result on urban road, (c) motorcycle detection result on urban road, (d) detection of a truck and opposite object detection result, (e) crossroad, (f) under bridge on urban road, (g) missed detection, and (h) misdetection.
Figure 15.
Object detection results: (a) detection result on highway, (b) detection result on urban road, (c) motorcycle detection result on urban road, (d) detection of a truck and opposite object detection result, (e) crossroad, (f) under bridge on urban road, (g) missed detection, and (h) misdetection.
Figure 16.
Lane detection results: (a) multi-yellow lane markings, (b) red-colored lane, (c) shadows, (d) center letters, (e) crosswalk, and (f) blurry lane markings.
Figure 16.
Lane detection results: (a) multi-yellow lane markings, (b) red-colored lane, (c) shadows, (d) center letters, (e) crosswalk, and (f) blurry lane markings.
Figure 17.
Comparison of relative distance extraction results: (a) with and (b) without the use of vanishing point.
Figure 17.
Comparison of relative distance extraction results: (a) with and (b) without the use of vanishing point.
Figure 18.
Collision warning results (Green box is lv.1, yellow box is lv.2 and red box is lv.3): (a) motorcycle collision warning on urban road, (b) car collision warning on urban road, and (c) truck collision warning on highway.
Figure 18.
Collision warning results (Green box is lv.1, yellow box is lv.2 and red box is lv.3): (a) motorcycle collision warning on urban road, (b) car collision warning on urban road, and (c) truck collision warning on highway.
Table 1.
Information about annotation classes.
Table 1.
Information about annotation classes.
Class | Car | Motorcycle | Bus | Truck |
---|
Class number | 1 | 2 | 3 | 4 |
Table 2.
Comparison of execution time between the zero padding method and the proposed method.
Table 2.
Comparison of execution time between the zero padding method and the proposed method.
| Zero Padding | Proposed Method |
---|
Execution time | 62.48 ms | 63.06 ms |
Table 3.
Definitions of warning levels.
Table 3.
Definitions of warning levels.
Level | Definition |
---|
1 | Indicates the possibility of a lane change through acceleration |
2 | Permits evasive steering maneuvers to avoid a potential forward collision. |
3 | Denotes a scenario in which a lane change is not feasible. |
Table 4.
Execution time for each step.
Table 4.
Execution time for each step.
Step | Lane Detection | Vehicle Detection | Collision Warning | Sum |
---|
Average time | 22.72 ms | 63.15 ms | <0.01 ms | 85.87 ms |
Table 5.
Dataset content.
Table 5.
Dataset content.
Total Image | Training Set | Validation Set | Test Set |
---|
12,537 | 7519 | 2511 | 2507 |
Table 6.
Number of objects in each class.
Table 6.
Number of objects in each class.
Class | Training Set | Validation Set | Test Set |
---|
Motorcycle | 294 | 86 | 85 |
Car | 28,925 | 9695 | 9644 |
Bus | 1549 | 524 | 521 |
Truck | 1704 | 591 | 583 |
Total | 32,472 | 10,896 | 10,833 |
Table 7.
Transfer learning result using YOLOv9.
Table 7.
Transfer learning result using YOLOv9.
Class | Test Set | Precision | Recall |
---|
Motorcycle | 85 | 86.5 | 80.2 |
Car | 9644 | 91.5 | 79.5 |
Bus | 521 | 91.2 | 86.5 |
Truck | 583 | 91.1 | 85 |
Total | 10,833 | 90.1 | 82.8 |
Table 8.
Transfer learning result using Faster RCNN.
Table 8.
Transfer learning result using Faster RCNN.
Class | Test Set | Precision | Recall |
---|
Motorcycle | 85 | 57.10 | 78.43 |
Car | 9644 | 71.69 | 77.22 |
Bus | 521 | 54.84 | 59.07 |
Truck | 583 | 57.57 | 74.43 |
Total | 10,833 | 70.28 | 77.20 |
Table 9.
Detection results on highway.
Table 9.
Detection results on highway.
Class | Test Set | Precision | Recall |
---|
Car | 2198 | 96.9 | 93.2 |
Bus | 450 | 87.6 | 89.7 |
Truck | 344 | 98.5 | 92.8 |
Total | 2992 | 94.3 | 91.9 |
Table 10.
Detection results of method using ROI.
Table 10.
Detection results of method using ROI.
Class | Test Set | Precision | Recall |
---|
Motorcycle | 85 | 85.7 | 84.7 |
Car | 9644 | 91.1 | 86.3 |
Bus | 521 | 90.7 | 88.6 |
Truck | 583 | 90.4 | 88.8 |
Total | 10,833 | 89.7 | 86.6 |
Table 11.
Lane detection results.
Table 11.
Lane detection results.
Test Image | Detection Image | Detection Rate |
---|
4872 | 4459 | 91.52% |
Table 12.
Comparison of relative distance with and without vanishing point.
Table 12.
Comparison of relative distance with and without vanishing point.
| Mean | Variance | Standard Deviation |
---|
Without vanishing point | 0.3354 | 0.0657 | 0.2563 |
Using vanishing point | 0.1863 | 0.0119 | 0.1093 |