| Literature DB >> 32121440 |
Jing Huang1, Xiong Luo1, Xiaoyan Peng1.
Abstract
In this study, a novel classification method for a driver's cognitive stress level was proposed, whereby the interbeat intervals extracted from an electrocardiogram (ECG) signal were transferred to pictures, and a convolution neural network (CNN) was used to train the pictures to classify a driver's cognitive stress level. First, we defined three levels of tasks and collected the ECG signal of the driver at different cognitive stress levels by designing and performing a driving simulation experiment. We extracted the interbeat intervals and converted them to pictures according to the number of consecutive interbeat intervals in each picture. Second, the CNN model was used to train the data set to recognize the cognitive stress levels. Classification accuracies of 100%, 91.6% and 92.8% were obtained for the training set, validation set and test set, respectively, and were compared with those the BP neural network. Last, we discussed the influence of the number of interbeat intervals in each picture on the performance of the proposed classification method. The results showed that the performance initially improved with an increase in the number of interbeat intervals. A downward trend was observed when the number exceeded 40, and when the number was 40, the model performed best with the highest accuracy (98.79%) and a relatively low relative standard deviation (0.019).Entities:
Keywords: BP neural network; ECG signal; cognitive stress level; convolution neural network; traffic safety
Mesh:
Year: 2020 PMID: 32121440 PMCID: PMC7085664 DOI: 10.3390/s20051340
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A novel classification method for a driver’s cognitive stress level.
Figure 2Driving simulation experiment.
Figure 3ECG signals before and after filtering and their spectrograms.
Figure 4Data sets for the CNN model (number of interbeat intervals is 28).
Figure 5Structure of the CNN model.
Figure 6Data segment for ANN model.
Figure 7Three-layer ANN model structure.
Figure 8Confusion matrix for the proposed method and ANN method.
Figure 9Comparison of the accuracies between the proposed method and the ANN method.
Performance on the CNN model for different data sets created with the pictures of different number of IBIs.
| Number of the IBIs |
| RSD | Number of the IBIs |
| RSD |
|---|---|---|---|---|---|
| 16 | 0.822538 | 0.033492962 | 32 | 0.961929 | 0.024117106 |
| 17 | 0.840061 | 0.028479318 | 33 | 0.974084 | 0.016536709 |
| 18 | 0.840612 | 0.035208451 | 34 | 0.97129 | 0.019219709 |
| 19 | 0.859388 | 0.031058617 | 35 | 0.969121 | 0.024874458 |
| 20 | 0.866564 | 0.035717147 | 36 | 0.974202 | 0.02229789 |
| 21 | 0.878523 | 0.034267829 | 37 | 0.974837 | 0.019388527 |
| 22 | 0.894613 | 0.028537217 | 38 | 0.978224 | 0.022435945 |
| 23 | 0.894845 | 0.035023254 | 39 | 0.98462 | 0.018765861 |
| 24 | 0.905776 | 0.032437347 | 40 | 0.987881 | 0.019297169 |
| 25 | 0.927712 | 0.028323002 | 41 | 0.980731 | 0.024735957 |
| 26 | 0.927837 | 0.030237982 | 42 | 0.982809 | 0.028324661 |
| 27 | 0.942642 | 0.023011742 | 43 | 0.985552 | 0.027109379 |
| 28 | 0.94991 | 0.019888319 | 44 | 0.972256 | 0.030862739 |
| 29 | 0.947111 | 0.020351297 | 45 | 0.967864 | 0.03522804 |
| 30 | 0.954013 | 0.020923643 | 46 | 0.960407 | 0.039515134 |
| 31 | 0.957572 | 0.019682664 | 47 | 0.959864 | 0.042232649 |
Figure 10Performance of the CNN model for different data sets created with the pictures of different number of IBIs.