| Literature DB >> 24412904 |
Iván García Daza1, Luis Miguel Bergasa2, Sebastián Bronte3, Jose Javier Yebes4, Javier Almazán5, Roberto Arroyo6.
Abstract
This paper presents a non-intrusive approach for monitoring driver drowsiness using the fusion of several optimized indicators based on driver physical and driving performance measures, obtained from ADAS (Advanced Driver Assistant Systems) in simulated conditions. The paper is focused on real-time drowsiness detection technology rather than on long-term sleep/awake regulation prediction technology. We have developed our own vision system in order to obtain robust and optimized driver indicators able to be used in simulators and future real environments. These indicators are principally based on driver physical and driving performance skills. The fusion of several indicators, proposed in the literature, is evaluated using a neural network and a stochastic optimization method to obtain the best combination. We propose a new method for ground-truth generation based on a supervised Karolinska Sleepiness Scale (KSS). An extensive evaluation of indicators, derived from trials over a third generation simulator with several test subjects during different driving sessions, was performed. The main conclusions about the performance of single indicators and the best combinations of them are included, as well as the future works derived from this study.Entities:
Mesh:
Year: 2014 PMID: 24412904 PMCID: PMC3926605 DOI: 10.3390/s140101106
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Distribution and main features of driving trials. NSD, no sleep deprivation; WSD, with sleep deprivation.
| Number of users | 9 |
| Conditions | with & without sleep deprivation |
| No. of sessions | 1 (NSD) 2 (WSD) |
| Session duration | 1h1h |
| Characteristics | Simulator (AP-2 highway) |
| Brand Vehicle | IVECO (Industrial VEhicle COrporation) Stralis |
Figure 1.Simulation test design. (a) Simulation environment overview; (b) Driving sessions schema.
Figure 2.General architecture of our Drowsiness Detection System.
Figure 3.Temporal serie for PERCLOS.
Figure 4.Evaluated indicators.
Figure 5.Lateral position indicators. (a) Lateral position signal; (b) the standard deviation of the vehicle lateral position (STD_lp); (c) the mean squared error of the lateral position with respect to the center of the driving lane (MSE_lp); (d) optimized fraction of lane exits (Lanex_opti); and (e) time to line crossing of 5 s (TLC_5 s).
Figure 6.Steering wheel indicators. (a) Steering wheel signal; (b) the steering-wheel angle (STD_sw) and (c) rapid steering-wheel movement (RSWM_opti).
Figure 7.Heading error indicators. (a) Heading error signal; (b) the standard deviation of the heading error (STD_he) and (c) the mean squared error of the heading error (MSE_he).
Figure 8.Optimization process.
Optimized indicators parameters. Lanex, fraction of lane exits; TLC, time to line crossing; RSWM, rapid steering-wheel movement.
|
| ||||||
|---|---|---|---|---|---|---|
| Simulation | 1.865 m | 2.27 m | 1.42 m | 6.4 s | 13°/s | −1.2° |
Figure 9.The designed feed forward neural network.
Percentage of samples in each class per driver (simulation).
| Alert | 92 | 68 | 55 | 100 | 63 | 97 | 29 | 69 | 65 |
| Drowsy | 8 | 32 | 45 | 0 | 37 | 3 | 71 | 31 | 35 |
Indicators without optimization (simulation).
|
| ||||||
|---|---|---|---|---|---|---|
| Γspec | Γsens |
|
| |||
| Lateral Position | 0.89 | 0.12 | 0.50 | 0.92 | 0.18 | 0.55 |
| STD_lp | 0.63 | 0.58 | 0.61 | 0.74 | 0.68 | 0.71 |
| MSE_lp | 0.78 | 0.50 | 0.64 | 0.84 | 0.59 | 0.72 |
| Lanex | 0.96 | 0.08 | 0.51 | 0.99 | 0.15 | 0.57 |
| TLC 5 s. | 0.97 | 0.23 | 0.60 | 0.99 | 0.28 | 0.63 |
| TLC_avg | 0.76 | 0.62 | 0.69 | 0.86 | 0.71 | 0.79 |
|
| ||||||
| Steering Wheel | 0.09 | 0.66 | 0.37 | 0.20 | 0.75 | 0.47 |
| STD_sw | 0.86 | 0.01 | 0.43 | 0.98 | 0.01 | 0.49 |
| RSWM | 0.79 | 0.03 | 0.41 | 0.84 | 0.03 | 0.44 |
|
| ||||||
| Heading error | 0.33 | 0.47 | 0.40 | 0.45 | 0.56 | 0.50 |
| STD_he | 0.88 | 0.53 | 0.70 | 0.98 | 0.62 | 0.80 |
| MSE_he | 0.94 | 0.56 | 0.75 | 0.97 | 0.68 | 0.83 |
|
| ||||||
| PERCLOS | 0.90 | 0.82 | 0.86 | 0.92 | 0.89 | 0.90 |
Indicators with optimization (simulation).
|
| ||||||
|---|---|---|---|---|---|---|
| Γspec | Γsens |
|
| |||
| MSE_lp_opti | 0.91 | 0.47 | 0.69 | 0.99 | 0.48 | 0.73 |
| Lanex_opti | 0.90 | 0.60 | 0.75 | 0.99 | 0.65 | 0.82 |
| TLC_opti | 0.77 | 0.58 | 0.68 | 0.86 | 0.59 | 0.73 |
|
| ||||||
| MSE_he_opti | 0.85 | 0.74 | 0.80 | 0.92 | 0.81 | 0.86 |
|
| ||||||
| RSWM_opti | 0.81 | 0.49 | 0.65 | 0.84 | 0.53 | 0.69 |
Possible combinations of indicators (simulation).
|
| ||||||
|---|---|---|---|---|---|---|
| Γspec | Γsens |
|
| |||
| PERCLOS + MSE_lp_opti | 0.98 | 0.88 | 0.93 | 0.98 | 0.89 | 0.94 |
| PERCLOS + Lanex_opti | 0.98 | 0.88 | 0.93 | 0.99 | 0.89 | 0.94 |
| PERCLOS + TLC_opti | 0.98 | 0.82 | 0.90 | 0.99 | 0.82 | 0.90 |
| PERCLOS + MSE_he_opti | 0.98 | 0.94 | 0.96 | 0.98 | 0.96 | 0.97 |
|
| ||||||
| TLC avg + MSE_lp_opti | 0.98 | 0.54 | 0.76 | 0.98 | 0.55 | 0.76 |
| TLC avg + Lanex_opti | 0.96 | 0.44 | 0.70 | 0.97 | 0.46 | 0.71 |
| TLC avg + TLC_opti | 0.98 | 0.57 | 0.77 | 0.98 | 0.60 | 0.79 |
| TLC avg + MSE_he_opti | 0.87 | 0.76 | 0.81 | 0.88 | 0.78 | 0.83 |
|
| ||||||
| PERCLOS + Lanex_opti + | 0.94 | 0.89 | 0.91 | 0.94 | 0.90 | 0.92 |