| Literature DB >> 32354161 |
Fahd A Alturki1, Khalil AlSharabi1, Akram M Abdurraqeeb1, Majid Aljalal1.
Abstract
Analysis of electroencephalogram (EEG) signals is essential because it is an efficient method to diagnose neurological brain disorders. In this work, a single system is developed to diagnose one or two neurological diseases at the same time (two-class mode and three-class mode). For this purpose, different EEG feature-extraction and classification techniques are investigated to aid in the accurate diagnosis of neurological brain disorders: epilepsy and autism spectrum disorder (ASD). Two different modes, single-channel and multi-channel, of EEG signals are analyzed for epilepsy and ASD. The independent components analysis (ICA) technique is used to remove the artifacts from EEG dataset. Then, the EEG dataset is segmented and filtered to remove noise and interference using an elliptic band-pass filter. Next, the EEG signal features are extracted from the filtered signal using a discrete wavelet transform (DWT) to decompose the filtered signal to its sub-bands delta, theta, alpha, beta and gamma. Subsequently, five statistical methods are used to extract features from the EEG sub-bands: the logarithmic band power (LBP), standard deviation, variance, kurtosis, and Shannon entropy (SE). Further, the features are fed into four different classifiers, linear discriminant analysis (LDA), support vector machine (SVM), k-nearest neighbor (KNN), and artificial neural networks (ANNs), to classify the features corresponding to their classes. The combination of DWT with SE and LBP produces the highest accuracy among all the classifiers. The overall classification accuracy approaches 99.9% using SVM and 97% using ANN for the three-class single-channel and multi-channel modes, respectively.Entities:
Keywords: artificial neural network; autism spectrum disorder; band power; discrete wavelet transform; electroencephalogram; entropy; epilepsy; k-nearest neighbor; linear discriminant analysis; support vector machine
Mesh:
Year: 2020 PMID: 32354161 PMCID: PMC7361958 DOI: 10.3390/s20092505
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of the proposed approaches based on discrete wavelet transform (DWT).
Figure 2Electroencephalogram signal decomposition through 4-level DWT.
Figure 3Methodology for k-fold cross-validation.
Figure 4Two-dimensional plot of feature vectors of autistic and neurotypical data using (A) DWT + logarithmic band power (LBP), (B) DWT + standard deviation, (C) DWT + kurtosis, and (D) DWT + entropy.
Figure 5Two-dimensional plot of feature vectors of epileptic and neurotypical data using (A) DWT + LBP, (B) DWT + standard deviation, (C) DWT + kurtosis, and (D) DWT + entropy.
Figure 6Two-dimensional plot of feature vectors of autistic, epileptic, and neurotypical data using (A) DWT + LBP, (B) DWT + standard deviation, (C) DWT + kurtosis, and (D) DWT + entropy.
Classification accuracy for neurotypical vs. epilepsy (single-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 99.5 ± 0.5 | 99.5 ± 0.5 | 99.5 ± 0.5 | 99.5 ± 0.5 |
| DWT + SD | 90 ± 1 | 99 ± 1 | 99 ± 1 | 95 ± 2 |
| DWT + Variance | 80 ± 2 | 92 ± 1 | 99 ± 1 | 66 ± 4 |
| DWT + Kurtosis | 90 ± 2 | 96 ± 1 | 95 ± 2 | 95 ± 2 |
| DWT + Entropy | 99.5 ± 0.5 | 99.5 ± 0.5 | 98.5 ± 0.5 | 99.5 ± 0.5 |
Classification accuracy for neurotypical vs. epilepsy (multi-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 94 ± 1 | 98 ± 0.5 | 98.6 ± 0.5 | 98.6 ± 0.5 |
| DWT + SD | 88 ± 2 | 96.7 ± 0.5 | 96 ± 0.5 | 69 ± 3 |
| DWT + Variance | 81 ± 2 | 95.5 ± 0.5 | 93.5 ± 0.5 | 63.5 ± 2.5 |
| DWT + Kurtosis | 68.5 ± 0.5 | 72 ± 3 | 72 ± 1 | 73.5 ± 1 |
| DWT + Entropy | 88.5 ± 3 | 97.5 ± 1 | 91.5 ± 0.5 | 95.5 ± 0.5 |
Epilepsy diagnosis studies and classification results.
| Authors | Feature Extraction | Classifier | Dataset | Accuracy |
|---|---|---|---|---|
| Nigam and grape [ | Non-linear filter | ANN | Bonn university | 97.2 |
| Kannathal et al. [ | Entropies | ANFIS | Bonn university | 92.2 |
| Sadati et al. [ | DWT | SNFN | Bonn university | 86 |
| Ocak [ | Approximation entropy +DWT | ANN | Bonn university | 96 |
| Nunes et al. [ | wavelet | Optimum path forest | Bonn university | 89.2 |
| Subasi et al. [ | DWT | PCA-LDA ICA-SVM | Bonn university | 98–100 |
| Subasi [ | DWT | Mixture of expert model | Bonn university | 94.5 |
| Chen [ | DTCWT | KNN | Bonn university | 100 |
| Khan et al. [ | DWT | LDA | CHB-MIT | 91.8 |
| subasi [ | DWT | DFNN | Own dataset | 93.1 |
| Yuan et al. [ | fractal intercept and relative fluctuation | ELM | Own dataset | 94.9 |
| Patel et al. [ | ------ | SVM-LDA QDA-MDA | Own dataset | 76.5–87.7 |
| Bao et al. [ | ------ | PNN | Own dataset | 94.07 |
Classification accuracy for neurotypical vs. autism (single-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 84 ± 0.5 | 85.2 ± 0.4 | 90.4 ± 0.3 | 91.2 ± 0.3 |
| DWT + SD | 74.4 ± 0.5 | 82.7 ± 0.2 | 88 ± 0.5 | 89 ± 1 |
| DWT + Variance | 49 ± 1 | 75.5 ± 0.5 | 85.3 ± 0.5 | 72 ± 4 |
| DWT + Kurtosis | 63.8 ± 0.5 | 58.4 ± 0.4 | 79.2 ± 0.4 | 78 ± 1 |
| DWT + Entropy | 86.2 ± 0.2 | 86 ± 0.2 | 90.5 ± 0.3 | 90.8 ± 0.2 |
Classification accuracy for neurotypical vs. autistic (multi-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 95.3 ± 0.5 | 96.5 ± 0.5 | 95.2 ± 0.5 | 97.1 ± 0.5 |
| DWT + SD | 89 ± 1 | 92 ± 1 | 91 ± 1 | 94 ± 1 |
| DWT + Variance | 83 ± 1 | 83 ± 1 | 90 ± 1 | 67 ± 3 |
| DWT + Kurtosis | 73 ± 1 | 78 ± 2 | 82 ± 1 | 78 ± 2 |
| DWT + Entropy | 97.5 ± 0.5 | 97.6 ± 0.5 | 97.9 ± 0.5 | 98.2 ± 1 |
Autism diagnosis studies and classification results.
| Authors | Feature Extraction | Classifier | Dataset | Accuracy |
|---|---|---|---|---|
| Sheikhani et al. [ | STFT | KNN | Own dataset | 82.4 |
| Sheikhani et al. [ | STFT and statistical | KNN | Own dataset | 96.4 |
| Ahmadlou et al. [ | Wavelet and fractal dimension | RBNN | Iranian dataset | 90 |
| Ahmadlou et al. [ | Wavelet and visibility graph | EPNN | Iranian dataset | 95.5 |
| Ahmadlou et al. [ | Wavelet and fuzzy logic | EPNN | Iranian dataset | 95.5 |
| Bols et al. [ | Modified multiscale | SVM | Own dataset | 70–100 |
| Alhaddad e al [ | FFT | FLDA | Own dataset | 90 |
| Alsaggaf et al. [ | FFT | FLDA | Own dataset | 80.27 |
| Fan et al. [ | FFT | BN, MLP, NB, SVM, RF, KNN, j48 | Own dataset | 75–85 |
Classification accuracy for neurotypical vs. epilepsy vs. autism (single-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 99 ± 0.05 | 99.7 ± 0.1 | 99 ± 0.05 | 98.3766 |
| DWT + SD | 77 ± 1 | 96.9 ± 0.3 | 98.3 ± 0.3 | 96.2 ± 1 |
| DWT + Variance | 60.7 ± 0.5 | 65.5 ± 0.5 | 96.9 ± 0.3 | 73.3 ± 0.3 |
| DWT + Kurtosis | 58.3 ± 0.3 | 67.5 ± 0.5 | 84.7 ± 0.7 | 84.4156 |
| DWT + Entropy | 97.9 ± 0.3 | 99.9 ± 0.1 | 98.4 ± 0.1 | 98.7 ± 1 |
Classification accuracy for neurotypical vs. epilepsy vs. autism (multi-channel).
| Feature Extraction | Classification Accuracy (%) | |||
|---|---|---|---|---|
| LDA | SVM | KNN | ANN | |
| DWT + LBP | 96.6 ± 0.3 | 96.7 ± 0.5 | 95.8 ± 0.5 | 97 ± 1 |
| DWT + SD | 91.5 ± 0.2 | 92.1 ± 0.1 | 93.6 ± 0.3 | 73.7 ± 1 |
| DWT + Variance | 73.8 ± 2.5 | 67.5 ± 0.6 | 88.3 ± 0.6 | 61.6 ± 0.6 |
| DWT + Kurtosis | 63.8 ± 0.2 | 65.2 ± 0.7 | 65.9 ± 0.5 | 65.5 ± 2.5 |
| DWT + Entropy | 95.2 ± 0.2 | 95.5 ± 0.2 | 93.9 ± 0.5 | 96.2 ± 1 |