| Literature DB >> 36236694 |
Mary Judith Antony1, Baghavathi Priya Sankaralingam2, Rakesh Kumar Mahendran3, Akber Abid Gardezi4, Muhammad Shafiq5, Jin-Ghoo Choi5, Habib Hamam6,7,8,9.
Abstract
An efficient feature extraction method for two classes of electroencephalography (EEG) is demonstrated using Common Spatial Patterns (CSP) with optimal spatial filters. However, the effects of artifacts and non-stationary uncertainty are more pronounced when CSP filtering is used. Furthermore, traditional CSP methods lack frequency domain information and require many input channels. Therefore, to overcome this shortcoming, a feature extraction method based on Online Recursive Independent Component Analysis (ORICA)-CSP is proposed. For EEG-based brain-computer interfaces (BCIs), especially online and real-time BCIs, the most widely used classifiers used to be linear discriminant analysis (LDA) and support vector machines (SVM). Previous evaluations clearly show that SVMs generally outperform other classifiers in terms of performance. In this case, Adaptive Support Vector Machine (A-SVM) is used for classification together with the ORICA-CSP method. The results are promising, and the experiments are performed on EEG data of 4 classes' motor images, namely Dataset 2a of BCI Competition IV.Entities:
Keywords: adaptive classifier; common spatial pattern; electroencephalogram; online recursive independent component analysis; support vector machine
Mesh:
Year: 2022 PMID: 36236694 PMCID: PMC9573537 DOI: 10.3390/s22197596
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1System architecture.
Figure 2Channel locations.
Figure 3Original channel data of MI signals.
Figure 4Topoplots of the independent components.
Figure 5Component 12 with brain signals and other signals.
Figure 6ERP of component 12.
EEG and artifacts present in the observed signals.
| Components/Signals | EEG (%) | Muscle (%) | Eye (%) | Heart (%) | Line Noise (%) | Channel Noise (%) | Other (%) |
|---|---|---|---|---|---|---|---|
|
| 37.1 | 7.0 | 0.2 | 1.0 | 3.9 | 2.5 | 48.2 |
|
| 6.9 | 26.5 | 0.6 | 0.1 | 2.1 | 2.7 | 61.1 |
|
| 4.9 | 38.7 | 0.0 | 0.2 | 1.5 | 0.7 | 53.9 |
|
| 91.7 | 0.3 | 0.0 | 0.1 | 4.4 | 0.0 | 3.6 |
|
| 39.8 | 0.4 | 0.1 | 0.8 | 16.2 | 0.0 | 42.7 |
|
| 78.1 | 1.5 | 0.2 | 1.3 | 0.5 | 0.7 | 17.6 |
|
| 73.6 | 1.4 | 0.0 | 0.3 | 12.2 | 0.1 | 12.5 |
|
| 42 | 0.8 | 0.2 | 0.2 | 2.5 | 0.5 | 21.5 |
|
| 91.7 | 0.1 | 0.0 | 0.1 | 4.1 | 0.0 | 3.9 |
|
| 67.0 | 0.0 | 0.0 | 0.0 | 8.3 | 0.0 | 24.7 |
|
| 91.0 | 0.0 | 0.0 | 0.1 | 0.9 | 0.0 | 8.0 |
|
| 21.6 | 0.3 | 0.4 | 0.1 | 44.0 | 1.6 | 32.0 |
|
| 84.3 | 8.5 | 0.1 | 0.4 | 1.7 | 0.1 | 4.9 |
|
| 43.4 | 0.5 | 0.1 | 3.2 | 36.5 | 3.4 | 12.9 |
|
| 6.1 | 0.9 | 0.1 | 3.1 | 3.9 | 5.3 | 80.4 |
|
| 99.1 | 0.0 | 0.0 | 0.6 | 0.1 | 0.0 | 0.2 |
|
| 12.3 | 3.2 | 2.6 | 0.3 | 5.9 | 0.7 | 75.0 |
|
| 95.8 | 0.0 | 0.0 | 0.0 | 2.2 | 0.1 | 1.9 |
|
| 0.5 | 0.1 | 0.0 | 1.4 | 5.5 | 0.2 | 92.2 |
|
| 42.5 | 0.8 | 0.1 | 0.2 | 16.6 | 0.1 | 39.8 |
|
| 2.5 | 0.9 | 9.6 | 0.2 | 8.3 | 0.8 | 77.8 |
|
| 5.2 | 2.0 | 8.9 | 0.2 | 2.7 | 5.1 | 75.9 |
|
| 5.2 | 2.0 | 8.8 | 0.2 | 2.7 | 5.1 | 76.1 |
|
| 1.6 | 0.3 | 0.3 | 0.5 | 31.2 | 0.5 | 65.7 |
|
| 4.5 | 3.2 | 0.2 | 6.0 | 5.9 | 0.6 | 79.6 |
Figure 7Pruned data after artifact removal.
Performance comparison of every participant in terms of Cohen’s Kappa coefficient.
| Subject/Participants | CSP | ICA + Wavelet-CSP | ORICA + CSP |
|---|---|---|---|
| A01 | 0.69 | 0.75 | 0.79 |
| A02 | 0.34 | 0.61 | 0.76 |
| A03 | 0.71 | 0.80 | 0.86 |
| A04 | 0.44 | 0.63 | 0.71 |
| A05 | 0.16 | 0.57 | 0.69 |
| A06 | 0.21 | 0.52 | 0.61 |
| A07 | 0.66 | 0.77 | 0.82 |
| A08 | 0.73 | 0.74 | 0.81 |
| A09 | 0.69 | 0.72 | 0.76 |
| Mean | 0.51 | 0.68 | 0.75 |
Figure 8Performance comparison in terms of Cohen’s Kappa coefficient.
Figure 9Comparison of average kappa value with CSP, ICA + Wavelet-CSP, and ORICA + CSP.
Results of LDA, SVM, A-LDA, and A-SVM in terms of accuracy on Motor Imagery data.
| Subjects/Participants | LDA (%) | SVM (%) | A-LDA (%) | A-SVM (%) |
|---|---|---|---|---|
| A01 | 79 | 90 | 85.6 | 90.1 |
| A02 | 79.5 | 88.8 | 89.3 | 91.3 |
| A03 | 81.1 | 87.6 | 87 | 88 |
| A04 | 81.7 | 87.2 | 82.2 | 90.8 |
| A05 | 75.9 | 88.9 | 84.8 | 92.2 |
| A06 | 79.8 | 87.8 | 85.8 | 85.9 |
| A07 | 80.9 | 89.2 | 85.7 | 89.2 |
| A08 | 79.8 | 86.5 | 86.9 | 88.9 |
| A09 | 78.2 | 90.5 | 82.6 | 89.6 |
| Mean | 81 | 89 | 86 | 91 |
Results of LDA, SVM, A-LDA, and A-SVM in terms of ITR (bits/min) on Motor Imagery data.
| Subject/Participants | LDA | SVM | A-LDA | A-SVM |
|---|---|---|---|---|
| A01 | 246.39 | 365.33 | 313.33 | 366.60 |
| A02 | 251.08 | 350.44 | 356.57 | 382.16 |
| A03 | 266.46 | 336.11 | 329.13 | 340.83 |
| A04 | 272.39 | 331.44 | 277.41 | 375.60 |
| A05 | 218.62 | 351.66 | 304.58 | 394.29 |
| A06 | 253.91 | 338.46 | 315.55 | 316.66 |
| A07 | 264.50 | 355.34 | 314.44 | 355.34 |
| A08 | 253.91 | 323.42 | 327.98 | 351.66 |
| A09 | 239.02 | 371.71 | 281.47 | 360.30 |
| Mean | 251.808 | 347.101 | 313.384 | 360.382 |
Figure 10Subjects’ average classification comparison in terms of accuracy and ITR.
The average classification accuracy of several feature extraction techniques is compared.
| Feature Extraction/Classifier | LDA | SVM | A-LDA | A-SVM |
|---|---|---|---|---|
|
| 0.69 | 0.72 | 0.73 | 0.81 |
|
| 0.78 | 0.82 | 0.81 | 0.86 |
|
| 0.81 | 0.89 | 0.86 | 0.91 |
Figure 11Classifier comparison chart with different feature extraction methods.
Figure 12Average accuracy of A-SVM with various feature extraction methods.
Figure 13Comparative results of the proposed feature extraction method with different classifiers.