| Literature DB >> 36238474 |
Yiqi Liao1, Pengpeng Shangguan1, Yiran Peng1, Taorong Qiu1.
Abstract
Fatigued driving is a significant contributor to traffic accidents. There are some issues with common EEG data of 32 channels, 64 channels, and 128 channels, such as difficult acquisition, high data redundancy, and difficult practical application. A new channel selection method called ReliefF_SFS is proposed to address the problem of how to reduce the number of channels while maintaining classification accuracy. It combines the ReliefF algorithm and the sequential forward selection (SFS) algorithm. When only T6, O1, Oz, T4, P3, and FC3 are used, the classification accuracy under Theta_Std+FE combined with ReliefF_SFS achieves 99.45%. The strategy suggested in this paper not only ensures the recognition accuracy but also reduces the number of channels when compared to other models based on the same data set.Entities:
Mesh:
Year: 2022 PMID: 36238474 PMCID: PMC9553344 DOI: 10.1155/2022/4640426
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.809
Algorithm 1ReliefF.
Algorithm 2SFS.
Figure 1Electrode distribution.
Figure 2Construction of channel selection model based on ReliefF_SFS method.
Algorithm 3Channel selection algorithm based on a single feature combined with ReliefF_SFS.
Sorting table of channel weights for frequency domain feature data (1 × 10−3.).
| Theta_Std | Alpha_Std | Beta1_Std | Beta2_Std | ||||
|---|---|---|---|---|---|---|---|
| Number | Weight | Number | Weight | Number | Weight | Number | Weight |
| 27 | 197.0 | 13 | 11.62 | 27 | 11.62 | 28 | 5.663 |
| 28 | 181.9 | 28 | 11.22 | 28 | 11.22 | 29 | 4.153 |
| 29 | 157.4 | 17 | 11.05 | 29 | 11.05 | 30 | 3.667 |
| 17 | 122.7 | 1 | 10.62 | 17 | 10.62 | 13 | 3.023 |
| 24 | 117.7 | 30 | 8.951 | 3 | 8.951 | 17 | 2.995 |
| 9 | 110.5 | 8 | 8.742 | 22 | 8.742 | 23 | 2.678 |
| 3 | 103.7 | 29 | 7.583 | 9 | 7.583 | 3 | 2.627 |
| 2 | 102.8 | 3 | 7.008 | 13 | 7.008 | 27 | 2.622 |
| 4 | 100.4 | 22 | 6.310 | 24 | 6.310 | 1 | 2.521 |
| 18 | 100.1 | 2 | 5.644 | 1 | 5.644 | 18 | 2.506 |
| 22 | 97.61 | 12 | 5.529 | 2 | 5.529 | 12 | 2.434 |
| 15 | 96.24 | 23 | 4.691 | 30 | 4.691 | 22 | 2.347 |
| 8 | 95.16 | 18 | 4.493 | 18 | 4.493 | 8 | 2.214 |
| 5 | 91.46 | 9 | 4.156 | 5 | 4.156 | 9 | 2.073 |
| 19 | 88.32 | 7 | 4.009 | 19 | 4.009 | 2 | 1.817 |
| 10 | 84.71 | 27 | 3.829 | 8 | 3.829 | 11 | 1.738 |
| 23 | 83.43 | 4 | 3.587 | 11 | 3.587 | 7 | 1.682 |
| 11 | 83.02 | 26 | 3.270 | 15 | 3.270 | 24 | 1.533 |
| 6 | 82.45 | 24 | 3.189 | 10 | 3.189 | 19 | 1.490 |
| 30 | 81.99 | 11 | 3.154 | 6 | 3.154 | 4 | 1.420 |
| 7 | 81.39 | 16 | 2.348 | 23 | 2.348 | 26 | 1.362 |
| 13 | 77.23 | 14 | 2.252 | 7 | 2.252 | 25 | 1.294 |
| 16 | 75.23 | 19 | 2.153 | 4 | 2.153 | 14 | 1.160 |
| 1 | 74.43 | 25 | 2.151 | 12 | 2.151 | 6 | 1.155 |
| 21 | 67.56 | 5 | 2.128 | 14 | 2.128 | 16 | 1.088 |
| 14 | 63.10 | 6 | 2.044 | 16 | 2.044 | 20 | 1.076 |
| 20 | 60.28 | 15 | 1.998 | 21 | 1.998 | 15 | 1.021 |
| 26 | 59.70 | 21 | 1.855 | 26 | 1.855 | 5 | 0.988 |
| 12 | 59.26 | 20 | 1.643 | 25 | 1.643 | 21 | 0.940 |
| 25 | 56.50 | 10 | 1.627 | 20 | 1.627 | 10 | 0.744 |
Recognition accuracy of each channel subset based on KNN classifier (Unit: %).
| Number of channels | Theta_Std | Alpha_Std | Beta1_Std | Beta2_Std |
|---|---|---|---|---|
| 1 | 77.22 | 54.90 | 68.53 | 58.60 |
| 2 | 90.37 | 67.92 | 82.90 | 69.37 |
| 3 | 94.73 | 78.67 | 90.88 | 72.92 |
| 4 | 96.35 | 84.23 | 93.03 | 78.33 |
| 5 | 96.63 | 86.38 | 94.07 | 79.92 |
| 6 | 99.37 | 87.85 | 94.63 | 82.65 |
| 7 | 99.35 | 88.60 | 95.95 | 82.60 |
| 8 | 99.28 | 89.77 | 95.78 | 83.65 |
| 9 | 99.33 | 89.98 | 96.25 | 84.32 |
| 10 | 99.33 | 89.85 | 96.30 | 84.80 |
| 11 | 99.28 | 90.72 | 96.43 | 85.45 |
| 12 | 99.37 | 90.90 | 96.60 | 85.87 |
| 13 | 99.30 | 91.07 | 96.82 | 85.20 |
| 14 | 99.32 | 91.02 | 96.83 | 86.53 |
| 15 | 99.42 | 91.10 | 96.72 | 85.72 |
| 16 | 99.35 | 91.45 | 96.63 | 85.92 |
| 17 | 99.35 | 91.28 | 97.00 | 86.13 |
| 18 | 99.33 | 91.12 | 96.73 | 85.55 |
| 19 | 99.22 | 91.73 | 96.92 | 85.92 |
| 20 | 99.33 | 91.57 | 96.78 | 86.70 |
| 21 | 99.30 | 91.57 | 96.88 | 85.92 |
| 22 | 99.27 | 91.37 | 96.88 | 86.08 |
| 23 | 99.27 | 91.70 | 96.80 | 85.97 |
| 24 | 99.20 | 91.40 | 96.80 | 86.10 |
| 25 | 99.22 | 91.52 | 96.90 | 85.92 |
| 26 | 99.22 | 91.55 | 96.97 | 85.87 |
| 27 | 99.23 | 91.57 | 96.83 | 85.92 |
| 28 | 99.22 | 91.27 | 96.83 | 85.73 |
| 29 | 99.25 | 91.65 | 96.82 | 85.87 |
| 30 | 99.23 | 91.38 | 96.98 | 85.97 |
Figure 3Optimal recognition accuracy and corresponding number of channels for four types of frequency domain feature data.
Sorting table of channel weights for FE feature data (1 × 10−4).
| Number | 28 | 27 | 9 | 29 | 22 | 17 | 24 | 18 | 6 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Weight | 138 | 129.6 | 103.2 | 101 | 92.37 | 91.76 | 86.97 | 84.73 | 80.34 | 78.70 |
| Number | 10 | 16 | 19 | 4 | 13 | 23 | 15 | 3 | 5 | 11 |
| Weight | 78.06 | 75.13 | 73.57 | 73.05 | 72.22 | 71.33 | 67.84 | 67.72 | 67.55 | 66.70 |
| Number | 12 | 2 | 30 | 8 | 21 | 14 | 7 | 20 | 26 | 25 |
| Weight | 65.72 | 65.40 | 64.63 | 63.30 | 60.89 | 59.08 | 58.66 | 50.66 | 50.00 | 48.60 |
Recognition accuracy of each channel subset based on KNN classifier (Unit: %).
| Number of channels | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| FE | 70.83 | 92.25 | 97.17 | 98.78 | 98.88 | 99.10 | 99.22 | 99.13 | 99.12 | 99.22 |
| Number of channels | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| FE | 99.13 | 99.15 | 98.92 | 99.08 | 99.10 | 99.07 | 99.10 | 99.05 | 99.07 | 99.03 |
| Number of channels | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| FE | 99.07 | 99.07 | 99.07 | 99.12 | 99.22 | 99.08 | 99.07 | 99.00 | 99.08 | 99.05 |
Sorting table of average channel weights for Theta_Std+FE fusion feature data (1 × 10−3).
| Number | 27 | 28 | 29 | 17 | 24 | 9 | 3 | 2 | 18 | 4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Weight | 105 | 97.85 | 83.77 | 65.94 | 63.21 | 60.42 | 55.24 | 54.66 | 54.28 | 53.86 |
| Number | 22 | 15 | 8 | 5 | 19 | 10 | 23 | 6 | 11 | 30 |
| Weight | 53.42 | 51.51 | 50.74 | 49.11 | 47.84 | 46.26 | 45.28 | 45.24 | 44.85 | 44.23 |
| Number | 7 | 13 | 16 | 1 | 21 | 14 | 12 | 20 | 26 | 25 |
| Weight | 43.63 | 42.22 | 41.37 | 41.15 | 36.82 | 34.5 | 32.91 | 32.68 | 32.35 | 30.68 |
Recognition accuracy of each channel subset based on KNN classifier (Unit: %).
| Number of channels | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Theta_Std+FE | 85.93 | 93.58 | 96.03 | 96.72 | 97.07 | 99.45 | 99.27 | 99.33 | 99.27 | 99.42 |
| Number of channels | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| Theta_Std+FE | 99.27 | 99.40 | 99.30 | 99.33 | 99.38 | 99.33 | 99.28 | 99.38 | 99.35 | 99.32 |
| Number of channels | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| Theta_Std+FE | 99.37 | 99.30 | 99.30 | 99.20 | 99.32 | 99.23 | 99.32 | 99.32 | 99.30 | 99.23 |
Comparison of optimal results.
| Feature | Number of channels | Accuracy |
|---|---|---|
| Theta_Std | 15 | 99.42% |
| FE | 7 | 99.22% |
| Theta_Std+FE | 6 | 99.45% |
Comparison of experimental results.
| Methods | Number of channels | Accuracy |
|---|---|---|
| Theta_Std+FE+ReliefF_SFS (this paper) | 6 | 99.45% |
| SE_KPCA [ | 30 | 98.33% |
| FE_FBN [ | 30 | 99.40% |
| SE_T_KPCA [ | 30 | 99.27% |
| CSPT_FBN [ | 7 | 99.17% |
| Adaptive multiscale FE [ | 2 (FP1, FP2) | 95.37% |
| Multiscale FE based on the EMD [ | 2 (FP1, FP2) | 87.50% |
Figure 4Brain topographic map of each subject based on the frequency domain features.
Figure 5Brain topographic map of each subject based on the fuzzy entropy features.
Figure 6Brain topographic map of each subject based on the combined features.