| Literature DB >> 35884859 |
Ramy Hussein1, Soojin Lee2, Rabab Ward3.
Abstract
Epilepsy is a neurological disorder that causes recurrent seizures and sometimes loss of awareness. Around 30% of epileptic patients continue to have seizures despite taking anti-seizure medication. The ability to predict the future occurrence of seizures would enable the patients to take precautions against probable injuries and administer timely treatment to abort or control impending seizures. In this study, we introduce a Transformer-based approach called Multi-channel Vision Transformer (MViT) for automated and simultaneous learning of the spatio-temporal-spectral features in multi-channel EEG data. Continuous wavelet transform, a simple yet efficient pre-processing approach, is first used for turning the time-series EEG signals into image-like time-frequency representations named Scalograms. Each scalogram is split into a sequence of fixed-size non-overlapping patches, which are then fed as inputs to the MViT for EEG classification. Extensive experiments on three benchmark EEG datasets demonstrate the superiority of the proposed MViT algorithm over the state-of-the-art seizure prediction methods, achieving an average prediction sensitivity of 99.80% for surface EEG and 90.28-91.15% for invasive EEG data.Entities:
Keywords: EEG; continuous wavelet transform; epilepsy; seizure prediction; vision transformer
Year: 2022 PMID: 35884859 PMCID: PMC9312955 DOI: 10.3390/biomedicines10071551
Source DB: PubMed Journal: Biomedicines ISSN: 2227-9059
Figure 1Examples of one-hour preictal (pre-seizure) EEG signals with a 5-min offset before seizures; Sz denotes the seizure onset. For convenience, only four channels are plotted.
Figure 2Schematic pipeline of the proposed EEG pre-processing strategy for seizure prediction: (a) EEG-to-scalogram conversion procedure: continuous wavelet transform (CWT) is adopted to generate the EEG power spectrum from the time-series EEG data; and 3D-to-2D projection (Proj) is used to produce the 2D time-frequency representations of EEG named “scalogram”. (b) EEG pre-processing approach: , , ⋯, correspond to the 1st, 2nd, and 60th 10-s segments of each 10-min EEG clip ( = 400 Hz); N is the total number of EEG channels (N = 23 for scalp EEG; N = 16 for invasive EEG); d is the number of data-points in each EEG segment (d = 10-s × = 4000); and h and w are the height and width of the EEG scalogram images ( = 100 × 4000).
Figure 3Framework of MViT for multi-channel EEG feature learning. It consists of a stack of N transformer encoders; each encoder processes image tokens from an individual EEG channel. The output feature representations are then concatenated and fed as an input to MLP for EEG classification.
Benchmarking of the previous seizure-prediction methods and our MViT approach: CHB–MIT EEG dataset.
| Authors | Year | EEG Features | Classifier | SENS | SPEC | ACC | FPR |
|---|---|---|---|---|---|---|---|
| Zhang and Parhi [ | 2016 | Spectral power | SVM | 98.7 | - | - | 0.04 |
| Cho et al. [ | 2016 | Phase locking value | SVM | 82.4 | 82.8 | - | - |
| Usman et al. [ | 2017 | Statistical and spectral moments | SVM | 92.2 | - | - | - |
| Khan et al. [ | 2018 | Wavelet coefficients | CNN | 86.6 | - | - | 0.147 |
| Truong et al. [ | 2018 | EEG Spectrogram | CNN | 81.2 | - | - | 0.16 |
| Tsiouris et al. [ | 2018 | Spectral power, statistical moments | LSTM | 99.3–99.8 | 99.3–99.9 | - | 0.02–0.11 |
| Ozcan et al. [ | 2018 | Spectral power, statistical moments | 3D CNN | 85.7 | - | - | 0.096 |
| Zhang et al. [ | 2019 | Common spatial patterns | CNN | 92.0 | - | 90.0 | 0.12 |
| Daoud et al. [ | 2019 | Multi-channel time series | LSTM | 99.7 | 99.6 | 99.7 | 0.004 |
| Usman et al. [ | 2020 | EEG Spectrogram + CNN features | SVM | 92.7 | 90.8 | - | - |
| Büyükçakır et al. [ | 2020 | Statiscal moments, spectral power | MLP | 89.8 | - | - | 0.081 |
| Xu et al. [ | 2020 | Raw EEG | CNN | 98.8 | - | - | 0.074 |
| Dissanayake et al. [ | 2021 | Mel-frequency cepstral coefficients | Siamese NN | 92.5 | 89.9 | 91.5 | - |
| Hussein et al. [ | 2021 | Scalogram | SDCN | 98.9 | - | - | - |
| Jana et al. [ | 2021 | Raw EEG | CNN | 92.0 | 86.4 | - | 0.136 |
| Li et al. [ | 2021 | Spectral-temporal features | GCN | 95.5 | - | - | 0.109 |
| Usman et al. [ | 2021 | EEG Spectrogram | LSTM | 93.0 | 92.5 | - | - |
| Yang et al. [ | 2021 | EEG Spectrogram | Residual network | 89.3 | 93.0 | 92.1 | - |
| Dissanayake et al. [ | 2022 | Mel frequency cepstral coefficients | GNN | 94.5 | 94.2 | 95.4 | - |
| Gao et al. [ | 2022 | Raw EEG | Dilated CNN | 93.3 | - | - | 0.007 |
| Zhang et al. [ | 2022 | EEG Spectrogram | ViT | 59.2–97.0 | 65.8–94.6 | - | - |
| Proposed Method | 2022 | EEG Scalogram | MViT | 99.8 | 99.7 | 99.8 | 0.004 |
Benchmarking of the previous seizure-prediction methods and our MViT approach: Kaggle/AES Seizure Prediction dataset.
| Authors/ | Year | EEG Features | Classifier | SENS | AUC Score |
|---|---|---|---|---|---|
| Medrr [ | 2016 | N/A | N/A | - | 0.903/0.840 |
| QMSDP [ | 2016 | Correlation, Hurst exponent, | LassoGLM, | - | 0.859/0.820 |
| fractal dimensions, | Bagged SVM, | ||||
| Spectral entropy | Random Forest | ||||
| Birchwood [ | 2016 | Covariance, spectral power | SVM | - | 0.839/0.801 |
| ESAI CEU-UCH [ | 2016 | Spectral power, | Neural Network, | - | 0.825/0.793 |
| correlation, PCA | kNN | ||||
| Michael Hills [ | 2016 | Spectral power, correlation, | SVM | - | 0.862/0.793 |
| spectral entropy, fractal dimensions | |||||
| Truong et al. [ | 2018 | EEG Spectrogram | CNN | 75.0 | - |
| Eberlein et al. [ | 2018 | Multi-channel time series | CNN | - | 0.843/- |
| Ma et al. [ | 2018 | Spectral power, correlation | LSTM | - | 0.894/- |
| Korshunova et al. [ | 2018 | Spectral power | CNN | - | 0.780/0.760 |
| Liu et al. [ | 2019 | PCA, spectral power | Multi-view CNN | - | 0.837/0.842 |
| Qi et al. [ | 2019 | Spectral power, variance, correlation | Multi-scale CNN | - | 0.829/0.774 |
| Chen et al. [ | 2021 | EEG Spectrogram | CNN | 82.00 | 0.746/- |
| Hussein et al. [ | 2021 | EEG Scalogram | SDCN | 88.45 | 0.928/0.856 |
| Usman et al. [ | 2021 | statistical and spectral moments | Ensemble of SVM, | 94.20 | - |
| CNN, and LSTM | |||||
| Zhao et al. [ | 2022 | Raw EEG | CNN | 91.77–93.48 | 0.953–0.977/- |
| Proposed Method | 2022 | EEG Scalogram | MViT | 90.28 | 0.940/0.885 |
Benchmarking of the previous seizure-prediction methods and our MViT approach: Melbourne University AES/MathWorks/NIH Seizure Prediction dataset.
| Authors/ | Year | EEG Features | Classifier | SENS | AUC Score |
|---|---|---|---|---|---|
| Cook et al. [ | 2013 | Signal energy | Decision tree, kNN | 33.67 | - |
| Karoly et al. [ | 2017 | Signal energy, circadian profile | Logistic regression | 52.67 | - |
| Kiral-Kornek et al. [ | 2018 | EEG Spectrogram, circadian profile | CNN | 77.36 | - |
| Not-so-random | 2018 | Hurst exponent, spectral power, | Extreme gradient | - | 0.853/0.807 |
| -anymore [ | distribution attributes, fractal dimensions, | boosting, | |||
| AR error, and cross-frequency coherence | kNN, SVM | ||||
| Arete | 2018 | Correlation, entropy, zero-crossings, | Extremely | - | 0.783/0.799 |
| Associates [ | distribution statistics, and spectral power | randomized trees | |||
| GarethJones [ | 2018 | Distribution statistics, spectral power, | SVM | - | 0.815/0.797 |
| signal RMS, correlation, and spectral edge | tree ensemble | ||||
| QingnanTang [ | 2018 | Spectral power, spectral entropy | Gradient boosting, | - | 0.854/0.791 |
| correlation, and spectral edge power | SVM | ||||
| Nullset [ | 2018 | Hjorth parameters, spectral power, | Random Forest, | - | 0.844/0.746 |
| spectral edge, spectral entropy, | adaptive boosting, | ||||
| Shannon entropy, and fractal dimensions | and gradient boosting | ||||
| Reuben et al. [ | 2019 | Preictal probabilities from | MLP | - | 0.815/- |
| the top 8 teams in [ | |||||
| Varnosfaderani et al. [ | 2021 | Temporal features, statistical moments, | LSTM | 86.80 | 0.920/- |
| and spectral power | |||||
| Hussein et al. [ | 2021 | EEG Scalogram | SDCN | 89.52 | 0.883/- |
| Zhao et al. [ | 2022 | Raw EEG | CNN | 85.19–86.27 | 0.914–0.933/- |
| Proposed Method | 2022 | EEG Scalogram | MViT | 91.15 | 0.924/- |
☆ Patients 1, 2, and 3 in the Melbourne University Kaggle competition dataset are the same as Patients 3, 9, and 11 in [15,16,62].