| Literature DB >> 30309040 |
Hyun-Soon Lee1, Sunyoung Oh2, Daeseong Jo3, Bo-Yeong Kang4.
Abstract
This paper proposes a system for estimating the level of danger when a driver accesses the center console of a vehicle while driving. The proposed system uses a driver monitoring platform to measure the distance between the driver's hand and the center console during driving, as well as the time taken for the driver to access the center console. Three infrared sensors on the center console are used to detect the movement of the driver's hand. These sensors are installed in three locations: the air conditioner or heater (temperature control) button, wind direction control button, and wind intensity control button. A driver's danger level is estimated to be based on a linear regression analysis of the distance and time of movement between the driver's hand and the center console, as measured in the proposed scenarios. In the experimental results of the proposed scenarios, the root mean square error of driver H using distance and time of movement between the driver's hand and the center console is 0.0043, which indicates the best estimation of a driver's danger level.Entities:
Keywords: advanced drivers assistance system (ADAS); driver’s danger level; infrared sensor; linear regression analysis
Mesh:
Year: 2018 PMID: 30309040 PMCID: PMC6210281 DOI: 10.3390/s18103392
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The proposed driver’s danger level estimation approach.
Figure 2Experimental design on driver monitoring platform.
Figure 3Datasheet for sharp infrared sensor (analog output voltage vs. distance to reflective object).
Figure 4Positions of infrared sensors on the center console.
Figure 5Experimental scenario for collecting access frame data for the center console of the driver monitoring platform.
Figure 6Proposed virtual road condition (turning right).
Proposed driving conditions and the measured distance between a driver’s hand and the three infrared sensors of the center console for each route in the virtual road condition. (s: seconds)
| Route No. | ① | ② | ③ | ④ | ⑤ |
|---|---|---|---|---|---|
| Distance | Close | N/A | Close | N/A | Close |
| Driving direction | Go straight | Turn right | Go straight | Turn right | Go straight |
| Driving time | 17 s | 3 s | 20 s | 3 s | 17 s |
Proposed scenarios for measuring the distance and time of movement between a driver’s hand and the three infrared sensors while driving straightfor each of the eight drivers. (s: seconds, The number of hand colse ups: the number of driver A’s hand close ups, : infrared sensor , : infrared sensor , : infrared sensor )
| Proposed | ①. Go Straight (17 s) | ③. Go Straight (20 s) | ⑤. Go Straight (17 s) |
|---|---|---|---|
| I | Repeat more than 2.5 s | Repeat more than 2.5 s | Repeat more than 2.5 s |
| The number of hand close ups | |||
| II | Repeat less than 2.5 s | Repeat less than 2.5 s | Repeat less than 2.5 s |
| The number of hand close ups | |||
| III | Repeat less than 2.5 s | Repeat more than 2.5 s | Repeat less than 2.5 s |
| The number of hand close ups | |||
| IV | Repeat more than 2.5 s | Repeat less than 2.5 s | Repeat more than 2.5 s |
| The number of hand close ups | |||
| V | Repeat less than 2.5 s | Repeat less than 2.5 s | Repeat less than 2.5 s |
| The number of hand close ups | |||
| VI | Repeat more than 2.5 s | Repeat more than 2.5 s | Repeat less than 2.5 s |
| The number of hand close ups | |||
| VII | Repeat more than 2.5 s | Repeat less than 2.5 s | Repeat less than 2.5 s |
| The number of hand close ups | |||
| VIII | Repeat less than 2.5 s | Repeat more than 2.5 s | Repeat more than 2.5 s |
| The number of hand close ups | |||
| Total number of hand close ups |
Sample of the collected driver A’s frame data used in the experiment. (scenario III, the straight section (⑤), Infrared sensor : 4)
| Number | Infrared Sensor | Infrared Sensor | Infrared Sensor | Time of Movement |
|---|---|---|---|---|
| 216 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 233 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| 234 | 6.30972 | 69.00000 | 69.00000 | 0.2 |
| 235 | 6.36629 | 69.00000 | 69.00000 | 0.4 |
| 236 | 6.53602 | 69.00000 | 69.00000 | 0.6 |
| 237 | 6.30972 | 69.00000 | 69.00000 | 0.8 |
| 238 | 6.19657 | 69.00000 | 69.00000 | 1.0 |
| 239 | 6.30972 | 69.00000 | 69.00000 | 1.2 |
| 240 | 6.36629 | 69.00000 | 69.00000 | 1.4 |
| 241 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 254 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| 255 | 6.30972 | 69.00000 | 69.00000 | 0.2 |
| 256 | 6.25314 | 69.00000 | 69.00000 | 0.4 |
| 257 | 6.30972 | 69.00000 | 69.00000 | 0.6 |
| 258 | 6.30972 | 69.00000 | 69.00000 | 0.8 |
| 259 | 6.19657 | 69.00000 | 69.00000 | 1.0 |
| 260 | 6.36629 | 69.00000 | 69.00000 | 1.2 |
| 261 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 273 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| 274 | 6.25314 | 69.00000 | 69.00000 | 0.2 |
| 275 | 6.36629 | 69.00000 | 69.00000 | 0.4 |
| 276 | 6.36629 | 69.00000 | 69.00000 | 0.6 |
| 277 | 6.25314 | 69.00000 | 69.00000 | 0.8 |
| 278 | 6.36629 | 69.00000 | 69.00000 | 1.0 |
| 279 | 6.36629 | 69.00000 | 69.00000 | 1.2 |
| 280 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 294 | 69.00000 | 69.00000 | 69.00000 | 0.0 |
| 295 | 6.25314 | 69.00000 | 69.00000 | 0.2 |
| 296 | 6.25314 | 69.00000 | 69.00000 | 0.4 |
| 297 | 6.30972 | 69.00000 | 69.00000 | 0.6 |
| 298 | 6.36629 | 69.00000 | 69.00000 | 0.8 |
| 299 | 6.30972 | 69.00000 | 69.00000 | 1.0 |
| 300 | 6.76232 | 69.00000 | 69.00000 | 1.2 |
Results for the RMSE based on the linear regression analysis of the eight drivers’ frame data for each proposed scenario. (RMSE: the root mean square error, time: time of movement)
| Proposed Method | Cross Validation | Scenario | |||||||
|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | VI | VII | VIII | ||
| Distance & time | LOOCV | 0.0071 | 0.0072 | 0.0074 | 0.0069 | 0.0076 | 0.0079 | 0.0068 | 0.0088 |
| 10-fold | 0.0074 | 0.0073 | 0.0079 | 0.0071 | 0.0080 | 0.0083 | 0.0072 | 0.0093 | |
| Distance only | LOOCV | 0.5184 | 0.1107 | 0.4554 | 0.5390 | 0.4240 | 0.5759 | 0.4671 | 0.5593 |
| 10-fold | 0.5513 | 0.1232 | 0.5337 | 0.5395 | 0.4680 | 0.6127 | 0.5140 | 0.6323 | |
| Time only | LOOCV | 0.0484 | 0.0329 | 0.0505 | 0.0505 | 0.0891 | 0.0517 | 0.0520 | 0.0512 |
| 10-fold | 0.0447 | 0.0294 | 0.0475 | 0.0468 | 0.0513 | 0.0486 | 0.0542 | 0.0478 | |
Results of the RMSE for each of the eight drivers in all the scenarios based on the proposed methods. (RMSE: the root mean square error, time: time of movement)
| Proposed Method | Cross Validation | Driver | |||||||
|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | G | H | ||
| Distance & time | LOOCV | 0.0049 | 0.0212 | 0.0083 | 0.0059 | 0.0107 | 0.0072 | 0.0078 | 0.0043 |
| 10-fold | 0.0050 | 0.0232 | 0.0083 | 0.0060 | 0.0107 | 0.0072 | 0.0080 | 0.0043 | |
| Distance only | LOOCV | 0.3096 | 0.6327 | 0.3881 | 0.5400 | 0.6918 | 0.7695 | 0.4653 | 0.2585 |
| 10-fold | 0.3109 | 0.6339 | 0.3910 | 0.5434 | 0.7025 | 0.7749 | 0.4708 | 0.2594 | |
| Time only | LOOCV | 0.0466 | 0.0602 | 0.0502 | 0.0499 | 0.0555 | 0.0584 | 0.0544 | 0.0394 |
| 10-fold | 0.0466 | 0.0606 | 0.0503 | 0.0500 | 0.0557 | 0.0584 | 0.0545 | 0.0395 | |
Comparison of the proposed method with the previous research for safe driving. (CNN: Convolutional neural network, SCER: strictly correct estimation rate, LCER: loosely correct estimation rate, ECG: electrocardiography, PPG: photoplethysmography)
| System | Sensor | Method | Goal | Result |
|---|---|---|---|---|
| Previous [ | Smartphone, | Fuzzy bayesian | Drowsiness | True awake: 96% |
| ECG, PPG | network | detection | True drowsy: 97% | |
| Previous [ | Near-infrared | Deep learning | Gaze | SCER: 92.8% |
| (NIR) camera | (CNN) | detection | LCER: 99.6% | |
| Proposed | Infrared | Linear regression | Estimation of | RMSE: 0.0043 |
| sensor | anaysis | driver’s danger level | (the best) |