| Literature DB >> 35054242 |
Hanan Al-Hadeethi1, Shahab Abdulla2, Mohammed Diykh3,4, Jonathan H Green2,5.
Abstract
Experts usually inspect electroencephalogram (EEG) recordings page-by-page in order to identify epileptic seizures, which leads to heavy workloads and is time consuming. However, the efficient extraction and effective selection of informative EEG features is crucial in assisting clinicians to diagnose epilepsy accurately. In this paper, a determinant of covariance matrix (Cov-Det) model is suggested for reducing EEG dimensionality. First, EEG signals are segmented into intervals using a sliding window technique. Then, Cov-Det is applied to each interval. To construct a features vector, a set of statistical features are extracted from each interval. To eliminate redundant features, the Kolmogorov-Smirnov (KST) and Mann-Whitney U (MWUT) tests are integrated, the extracted features ranked based on KST and MWUT metrics, and arithmetic operators are adopted to construe the most pertinent classified features for each pair in the EEG signal group. The selected features are then fed into the proposed AdaBoost Back-Propagation neural network (AB_BP_NN) to effectively classify EEG signals into seizure and free seizure segments. Finally, the AB_BP_NN is compared with several classical machine learning techniques; the results demonstrate that the proposed mode of AB_BP_NN provides insignificant false positive rates, simpler design, and robustness in classifying epileptic signals. Two datasets, the Bern-Barcelona and Bonn datasets, are used for performance evaluation. The proposed technique achieved an average accuracy of 100% and 98.86%, respectively, for the Bern-Barcelona and Bonn datasets, which is considered a noteworthy improvement compared to the current state-of-the-art methods.Entities:
Keywords: Cov–Det; Electroencephalography; KST; MWUT; epileptic AB_BP_NN
Year: 2021 PMID: 35054242 PMCID: PMC8774996 DOI: 10.3390/diagnostics12010074
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
A summary of recent seizure-detection methods.
| Authors | Methods | Cases |
|---|---|---|
| Nicolaou and Georgiou [ | Permutation Entropy | A, B, C, D, and E |
| Srinivasan et al. [ | Approximate entropy | A, B, C, D, and E |
| Lee et al. [ | Wavelet transform, phase-space reconstruction and Euclidean distance | A, B, C, D, and E |
| Ahmedt-Aristizabal et al. [ | End-to-end Training Scheme | A, B, C, D, and E |
| Lu and Triesch [ | Modern Deep Learning Methods | A, B, C, D, and E |
| Siuly et al. [ | Hermite Transform | A and E |
| Kabir and Zhang [ | Optimum allocation technique | Two sets |
| Tawfik et al. [ | Weighted permutation entropy | A, B, C, D, and E |
| Şengür et al. [ | Local Binary Pattern based approach | A and E |
| GulerandUbeyli et al. [ | Wavelet Transform, Lyapunov Exponents | A, B, C, D, and E |
| Khan and Farooq [ | Wavelet Transform | A and E |
| Ahammad et al. [ | Discrete Wavelet Transform | A, D and E |
| Tzallas et al. [ | Time-Frequency | A and E |
| Das et al. [ | Dual Tree Complex | A, D and E |
| Liang et al. [ | Principle component analysis, and genetic algorithms | A, D and E |
| Nigam and Graupe [ | Nonlinear pre-processing filter | A and E |
| Polat and Güneş [ | Fast Fourier transform, Decision Tree | A and E |
| Kannathal et al. [ | Entropy Measures | A and E |
| Ghosh-Dastidar et al. [ | Chaos theory and wavelet analysis, PCA | A, D and E |
| Tzallas et al. [ | Time-Frequency Analysis | A, B, C, D, and E |
| Madhu et al. [ | Time domain methods, frequency domain methods, and time frequency methods | A, B, C, D, and E |
| Patidar and Panigrahi [ | Entropy based Tunable-Q wavelet | A and E |
| Subasi et al. [ | genetic algorithm and particle swarm optimization | A, B, C, D, and E |
Classes A and B were collected from five healthy subjects; classes C, D and E were recorded from EEG recordings of five epileptic patients.
Figure 1The proposed methodology for EEG signal analysis.
Figure 2Two-stage feature selection method. Note: Stage 1 was obtained the by Kolmogorov–Simonov and Stage 2 by the Mann–Whitney U test.
Stage 1 of the features selection process using Kolmogorov–Smirnov metric.
| Statistical Feature | A vs. E (1) | B vs. E (2) | C vs. E (3) | D vs. E (4) |
|---|---|---|---|---|
| Mean | 3.6964 × 10−12 | 1.4660 × 10−9 | 4.2607 × 10−13 | 5.6969 × 10−10 |
| Maximum | 9.4812 ×10−44 | 2.9582 × 10−32 | 9.4812 × 10−44 | 2.3304 × 10−35 |
| Minimum | 1.2251 × 10−44 | 1.9582 × 10−32 | 2.7628 × 10−40 | 1.6754 × 10−31 |
| Mode | 5.6969 × 10−10 | 2.9582 × 10−32 | 9.4812 × 10−44 | 2.3304 × 10−35 |
| Median | 3.6951 × 10−9 | 1.2116 × 10−7 | 5.2233 × −8 | 1.4670 × 10−9 |
| Range | 1.2251 × 10−44 | 5.1128 × 10−33 | 7.1865 × 10−43 | 8.6551 × 10−34 |
| Variance | 1.2251 × 10−44 | 5.1128 × 10−33 | 9.500 × 10−44 | 8.6551 × 10−34 |
| Standard Deviation | 1.5506 × 10−45 | 8.8103 × 10−38 | 1.9277 × 10−39 | 5.1128 × 10−33 |
| Skewness | 0.19 | 0.6742 | 0.0874 | 0.7410 |
| Kurtosis | 0.786 | 0.5521 | 0.3219 | 0.2770 |
Stage 2 of the feature selection process using Mann–Whitney U metric.
| Feature Statistics | A vs. E (1) | B vs. E (2) | C vs. E (3) | D vs. E (4) |
|---|---|---|---|---|
| Mean | 0.14364 | 0.84789 | 0.13836 | 0.26889 |
| Maximum | 0.00001 | 0 | 0 | 0.00001 |
| Minimum | 0.00001 | 0 | 0.00001 | 0.00001 |
| Mode | 0 | 0.00001 | 0.00001 | 0 |
| Median | 0.22789 | 0.18177 | 0.39448 | 0.20432 |
| Range | 0 | 0 | 0.00001 | 0.00001 |
| Variance | 0.00001 | 0.00001 | 0 | 0.00001 |
| Standard Deviation | 0.00001 | 0.00001 | 0 | 0 |
| Skewness | 0.067418 | 0.79658 | 0.21952 | 0.076688 |
| Kurtosis | 0.73874 | 0.7871 | 0.0099791 | 0.023436 |
The final features data set.
| Problem | Features |
|---|---|
| A vs. E | [max, min, Mode, range, var. and standard deviation] |
| B vs. E | [max, min, Mode, range, var. and standard deviation] |
| C vs. E | [max, min, Mode, range, var., standard deviation and kurtosis] |
| D vs. E | [max, min, Mode, range, var., standard deviation and kurtosis] |
| {A, B vs. E} |
|
| {A, C vs. E} |
|
| {A, B, C} vs. E |
|
| {A, B, C, D} vs. E |
|
Figure 3The structure of the newly proposed AdaBoost Back-Propagation neural network (AB_BP_NN) model applied for EEG signal classification purposes and subsequent epileptic disease identification.
Summary description of performance evaluation metrics.
| No. | Score Metric | Formula | No. | Metric | Formula |
|---|---|---|---|---|---|
| 1 | Acc. |
| 7 | NLR | FNR/Spec. |
| 2 | Sen. |
| 8 | DOR | (TP/FN)/(FP/TN) |
| 3 | Spec. |
| 9 | INFO. | Sen. + Spec. − 1 |
| 4 | NPV |
| 10 | FNR | 1-Sen. |
| 5 | FSCOR |
| 11 | PLR | Sen./FPR |
| 6 | MCC. | ((TP × TN) − (FP × FN))/√((TP + FP)(TP + FN)(TN + FP)(TN + FN)) | 12 | FPR | FP/(FP + TN) |
Classification accuracy under feature selection.
| Case | Sen | Spec | ACC | NPV | FNR | FPR | FSCOR | INFO | NLR | DOR | PLR | MCC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {A vs. E} | 99% | 98% | 100% | 97% | 87% | 97% | 97% | 99% | 97% | 98% | 98% | 97% |
| {B vs. E} | 98% | 99% | 100% | 98% | 85% | 98% | 98% | 98% | 97% | 98% | 98% | 99% |
| {C vs. E} | 99% | 99% | 99% | 99% | 87% | 97% | 99% | 97% | 96% | 97% | 98% | 99% |
| {D vs. E} | 98% | 100% | 100% | 99% | 86% | 99% | 99% | 99% | 99% | 99% | 99% | 100% |
| {(A, B) vs. E} | 99% | 98% | 99% | 97% | 85% | 98% | 97% | 97% | 98% | 97% | 97% | 97% |
| {(C, D) vs. E} | 98% | 97% | 98% | 98% | 85% | 99% | 98% | 96% | 98% | 98% | 98% | 98% |
| {(A, C, D) vs. E} | 98% | 99% | 99% | 99% | 84% | 98% | 99% | 99% | 99% | 99% | 98% | 99% |
| {(A, B, C, D) vs. E} | 99% | 98% | 98% | 98% | 86% | 98% | 97% | 97% | 98% | 97% | 98% | 97% |
Classification accuracy without feature selection.
| Case | Sen | Spec | ACC | NPV | FNR | FPR | FSCOR | INFO | NLR | DOR | PLR | MCC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {A vs. E} | 88% | 87% | 89% | 83% | 82% | 81% | 83% | 81% | 82% | 83% | 83% | 85% |
| {B vs. E} | 86% | 88% | 86% | 82% | 83% | 81% | 82% | 85% | 81% | 81% | 83% | 84% |
| {C vs. E} | 87% | 85% | 87% | 81% | 82% | 83% | 81% | 84% | 83% | 82% | 99% | 83% |
| {D vs. E} | 85% | 84% | 87% | 80% | 83% | 81% | 82% | 83% | 80% | 81% | 100% | 83% |
| {(A, B) vs. E} | 87% | 83% | 89% | 82% | 83% | 81% | 84% | 82% | 83% | 83% | 99% | 85% |
| {(C, D) vs. E} | 88% | 85% | 85% | 83% | 82% | 83% | 83% | 84% | 81% | 81% | 98% | 83% |
| {(A, C, D) vs. E} | 86% | 86% | 84% | 82% | 84% | 84% | 82% | 82% | 83% | 83% | 82% | 82% |
| {(A, B, C, D) vs. E} | 85% | 84% | 83% | 81% | 83% | 82% | 81% | 82% | 81% | 81% | 83% | 83% |
Figure 4The classification accuracy of the proposed model with and without feature selection.
Classification accuracy for each EEG Case.
| EEG Cases | Accuracy Based on Ten Cross Validations |
|---|---|
| {A vs. E} | 100% |
| {B vs. E} | 100% |
| {C vs. E} | 98.5% |
| {D vs. E} | 99% |
| {(A, B) vs. E} | 98% |
| {(C, D) vs. E} | 98.2% |
| {(A, C, D) vs. E} | 98% |
| {(A, B, C, D) vs. E} | 98.5% |
Comparison of the proposed model with other classifiers.
| Methods | Subject 1 | Subject 2 | Subject 3 | Subject 4 | Subject 5 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Spec | Sen | Acc | Spec | Sen | Acc | Spec | Sen | Acc | Spec | Sen | Acc | Spec | Sen | |
| The proposed model | 99 | 98.4 | 99 | 98.7 | 98 | 98 | 99 | 98.4 | 97.9 | 98.6 | 97.8 | 97.6 | 99 | 97.5 | 97.5 |
| k-means | 86 | 85 | 83 | 89 | 88 | 86 | 87 | 83 | 85 | 88 | 87,3 | 86.5 | 90 | 88 | 87 |
| KNN | 90 | 89 | 88 | 87 | 88 | 86 | 89 | 87.5 | 88.4 | 89.5 | 87.9 | 87.6 | 91 | 89 | 88.9 |
| LS-SVM | 92 | 91 | 90 | 89 | 90 | 88 | 91 | 90 | 89 | 92 | 91 | 89 | 93 | 91 | 89 |
| Multi-class-SVM | 90 | 89 | 88 | 88 | 86 | 89 | 90 | 90 | 89 | 91 | 90 | 90 | 89 | 87 | 88 |
Figure 5The performance of the proposed Cov–Det-based AB–BP–NN model using the ten-cross validation procedure.
Figure 6The complexity time of the proposed model for different numbers of samples with FC and NFC EEG signals.
Comparisons among proposed model with the state of the art.
| Authors | Methods | Classifiers | Cases | Acc. | Sen. | Spe. |
|---|---|---|---|---|---|---|
| Das and Bhuiyan [ | EMD, DWT | K-nearest neighbour | Entire Dataset | 89.4% | - | - |
| Bhattacharyya et al. [ | TQWT | LS-SVM | 3750 pairs of focal and non-focal | 84.67% | - | - |
| R. Sharma et al. [ | DWT | LS-SVM | 50 pairs of focal and non-focal | 84% | 84% | 84% |
| R. Sharma et al. (2015b) | Entropy features | LS-SVM | 50 pairs of focal and non-focal | 87% | - | - |
| Deivasigamani et al. [ | (DT-CWT) | ANFIS | 50 pairs of focal and 50 non-focal | 99% | 98% | 100% |
| Bhattacharyya et al. [ | EWT | LS-SVM | 50 pairs of focal and 50 non-focal | 90% | 88% | 92% |
| Acharya et al. [ | DFA, FD, LLE | LS-SVM | 3750 pairs of focal and 3750 non-focal | 87.93% | 89.97% | 85.89% |
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
| Lee et al. [ | WT, PSR, ED | NEWFM | Five sets A, B, C, D, and E | 98.17% | 96.33% | 100% |
| Ahmedt-Aristizabal et al. [ | End-to-end Training Scheme | LSTMs | Five sets A, B, C, D, and E | 95.54% | 91.83% | 90.50% |
| Lu and Triesch [ | DNT | ANT | Five sets A, B, C, D, and E | 99% | 96.15% | 100% |
| Şengür et al. [ | GLCM, TFCM, LBP | SVM | Two sets A and E | 100% | 100% | 100% |
| Liang et al. [ | PCA, GAs | BP, LISVM | Three sets A, D and E | 96.83% | - | - |
| Madhu et al. [ | TM, FT | PNN | Five sets A, B, C, D, and E | 92.75% | 72.5% | 98% |
| Patidar and Panigrahi [ | En | LS-SVM | Two sets | 97.75% | 97% | - |
| Subasi et al. [ | GA, PSO | SVM | Five sets | 99.38% | - | - |
|
|
|
|
|
|
|
|