| Literature DB >> 36080916 |
Kunpeng Song1, Jiajia Fang2, Lei Zhang1, Fangni Chen1, Jian Wan1, Neal Xiong3.
Abstract
Epilepsy is a common neurological disease worldwide, characterized by recurrent seizures. There is currently no cure for epilepsy. However, seizures can be controlled by drugs and surgeries in about 70% of epileptic patients. A timely and accurate prediction of seizures can prevent injuries during seizures and improve the patients' quality of life. In this paper, we proposed an intelligent epileptic prediction system based on Synchrosqueezed Wavelet Transform (SWT) and Multi-Level Feature Convolutional Neural Network (MLF-CNN) for smart healthcare IoT network. In this system, we used SWT to map EEG signals to the frequency domain, which was able to measure the energy changes in EEG signals caused by seizures within a well-defined Time-Frequency (TF) plane. MLF-CNN was then applied to extract multi-level features from the processed EEG signals and classify the different seizure segments. The performance of our proposed system was evaluated with the publicly available CHB-MIT dataset and our private ZJU4H dataset. The system achieved an accuracy of 96.99% and 94.25%, a sensitivity of 96.48% and 97.76%, a specificity of 97.46% and 94.07% and a false prediction rate (FPR/h) of 0.031 and 0.049 FPR/h on the CHB-MIT dataset and the ZJU4H dataset, respectively.Entities:
Keywords: Internet of Things; convolutional neural network; electroencephalogram (EEG); seizure prediction; synchrosqueezed wavelet transform
Mesh:
Year: 2022 PMID: 36080916 PMCID: PMC9460721 DOI: 10.3390/s22176458
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The smart IoT network framework for epileptic seizure prediction.
Figure 2All stages of epileptic EEG signals.
Illustrations of the CHB-MIT dataset we used.
| Patient | Gender | Age | The Preictal We Used/min |
|---|---|---|---|
| chb01 | F | 11 | 105 |
| chb02 | M | 11 | 45 |
| chb03 | F | 14 | 105 |
| chb04 | M | 22 | 60 |
| chb05 | F | 7 | 75 |
| chb06 | F | 2 | 135 |
| chb07 | F | 15 | 45 |
| chb08 | M | 4 | 75 |
| chb09 | F | 10 | 60 |
| chb10 | M | 3 | 105 |
| chb11 | F | 12 | 45 |
| chb12 | F | 2 | 585 |
| chb13 | F | 3 | 180 |
| chb14 | F | 9 | 120 |
| chb15 | M | 16 | 300 |
| chb16 | F | 7 | 150 |
| chb17 | F | 12 | 45 |
| chb18 | F | 18 | 90 |
| chb19 | F | 19 | 45 |
| chb20 | F | 6 | 120 |
| chb21 | F | 13 | 60 |
| chb22 | F | 9 | 45 |
| chb23 | F | 6 | 105 |
Illustrations of the ZJU4H dataset we used.
| Patient | Gender | Age | The Preictal We Used/min |
|---|---|---|---|
| pa01 | M | 14 | 45 |
| pa02 | M | 4 | 45 |
| pa03 | F | 1 | 15 |
| pa04 | M | 11 | 75 |
| pa05 | M | 13 | 30 |
| pa06 | M | 9 | 75 |
| pa07 | M | 1 | 15 |
| pa08 | M | 12 | 15 |
Figure 3The comparison of CWT and SWT: (a) CWT example, (b) SWT example.
Figure 4The proposed MLF-CNN architecture.
Figure 5Training performance of the 3 s-segment time–frequency map, (a) training and validation accuracies, (b) cross entropy loss.
The comparison of 1 s CWT and SWT segments under VGG16 model.
| Patient | CWT-1s | SWT-1s | ||||
|---|---|---|---|---|---|---|
| Accuracy | Sensitivity | Specificity | Accuracy | Sensitivity | Specificity | |
| chb01 | 99.88 | 99.90 | 99.85 | 99.90 | 99.95 | 99.85 |
| chb02 | 92.71 | 95.56 | 90.20 | 93.97 | 93.11 | 94.80 |
| chb03 | 99.77 | 99.72 | 99.83 | 99.86 | 99.71 | 100.00 |
| chb04 | 59.60 | 93.52 | 55.39 | 98.20 | 98.84 | 97.52 |
| chb05 | 98.61 | 99.58 | 97.68 | 88.47 | 92.10 | 85.42 |
| chb06 | 80.50 | 82.43 | 78.78 | 82.41 | 84.39 | 80.65 |
| chb07 | 96.32 | 97.57 | 95.13 | 86.45 | 85.70 | 87.23 |
| chb08 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| chb09 | 98.93 | 99.73 | 98.15 | 97.50 | 96.90 | 98.14 |
| chb10 | 77.16 | 74.38 | 80.66 | 68.20 | 72.24 | 65.41 |
| chb11 | 100.00 | 100.00 | 100.00 | 99.27 | 98.56 | 100.00 |
| chb12 | 97.20 | 97.84 | 96.48 | 99.50 | 99.81 | 99.17 |
| chb13 | 88.68 | 98.69 | 82.08 | 94.31 | 94.43 | 94.20 |
| chb14 | 93.13 | 91.32 | 95.11 | 94.10 | 93.41 | 94.83 |
| chb15 | 89.86 | 94.06 | 86.39 | 84.42 | 88.64 | 81.03 |
| chb16 | 78.21 | 70.80 | 93.81 | 77.47 | 70.00 | 93.83 |
| chb17 | 99.74 | 100.00 | 99.48 | 93.82 | 89.55 | 99.12 |
| chb18 | 97.55 | 98.46 | 96.67 | 94.80 | 93.30 | 96.41 |
| chb19 | 99.69 | 99.38 | 100.00 | 99.38 | 98.77 | 100.00 |
| chb20 | 100.00 | 100.00 | 100.00 | 99.89 | 99.83 | 99.94 |
| chb21 | 83.39 | 79.87 | 87.85 | 83.04 | 82.34 | 83.76 |
| chb22 | 97.11 | 98.12 | 96.13 | 89.08 | 89.71 | 88.47 |
| chb23 | 96.79 | 95.80 | 97.81 | 93.25 | 90.90 | 95.90 |
| Average | 92.50 | 94.29 | 92.66 | 92.01 | 91.83 | 92.86 |
The comparison of 3 s CWT and SWT segments under VGG16 model, using 5-fold cross validation.
| Patient | CWT-3s | SWT-3s | ||||
|---|---|---|---|---|---|---|
| Accuracy | Sensitivity | Specificity | Accuracy | Sensitivity | Specificity | |
| chb01 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| chb02 | 82.00 | 99.03 | 63.92 | 90.50 | 90.29 | 90.72 |
| chb03 | 97.60 | 96.09 | 99.54 | 91.80 | 86.48 | 98.63 |
| chb04 | 70.56 | 50.00 | 90.22 | 100.00 | 100.00 | 100.00 |
| chb05 | 95.68 | 96.12 | 95.30 | 96.59 | 96.12 | 97.01 |
| chb06 | 88.60 | 84.88 | 92.57 | 90.70 | 85.55 | 96.16 |
| chb07 | 95.83 | 98.33 | 93.33 | 99.17 | 99.17 | 99.17 |
| chb08 | 99.17 | 98.30 | 100.00 | 99.72 | 99.43 | 100.00 |
| chb09 | 99.72 | 99.43 | 100.00 | 98.89 | 98.86 | 98.91 |
| chb10 | 93.13 | 95.20 | 91.26 | 93.75 | 96.05 | 91.53 |
| chb11 | 100.00 | 100.00 | 100.00 | 99.17 | 98.36 | 100.00 |
| chb12 | 99.17 | 98.77 | 99.54 | 98.33 | 97.79 | 98.85 |
| chb13 | 95.83 | 92.09 | 99.45 | 94.09 | 88.70 | 99.18 |
| chb14 | 83.45 | 74.50 | 92.91 | 87.41 | 84.23 | 90.78 |
| chb15 | 96.38 | 93.75 | 99.00 | 96.88 | 97.75 | 96.00 |
| chb16 | 90.21 | 94.62 | 85.00 | 79.38 | 96.15 | 59.55 |
| chb17 | 93.00 | 90.48 | 97.30 | 95.00 | 100.00 | 86.49 |
| chb18 | 98.75 | 99.23 | 98.18 | 99.17 | 98.85 | 99.55 |
| chb19 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| chb20 | 100.00 | 100.00 | 100.00 | 99.80 | 100.00 | 99.54 |
| chb21 | 85.56 | 95.45 | 76.09 | 81.67 | 69.89 | 92.93 |
| chb22 | 96.25 | 97.50 | 95.00 | 93.75 | 90.83 | 96.67 |
| chb23 | 97.27 | 96.12 | 98.29 | 99.09 | 99.03 | 99.15 |
| Average | 93.84 | 93.47 | 94.21 | 94.99 | 94.50 | 95.25 |
The performance of 1 s and 3 s SWT segments under the proposed MLF-CNN model.
| Patient | SWT-1s | SWT-3s | ||||
|---|---|---|---|---|---|---|
| Accuracy | Sensitivity | Specificity | Accuracy | Sensitivity | Specificity | |
| chb01 | 99.90 | 99.90 | 99.90 | 100.00 | 100.00 | 100.00 |
| chb02 | 94.58 | 98.05 | 91.58 | 97.00 | 97.09 | 96.91 |
| chb03 | 99.94 | 100.00 | 99.89 | 99.60 | 99.29 | 100.00 |
| chb04 | 98.44 | 97.46 | 99.45 | 100.00 | 100.00 | 100.00 |
| chb05 | 84.58 | 86.19 | 83.11 | 95.68 | 93.69 | 97.44 |
| chb06 | 80.74 | 78.75 | 83.04 | 93.37 | 90.07 | 96.88 |
| chb07 | 90.13 | 94.59 | 86.48 | 98.75 | 99.17 | 98.33 |
| chb08 | 99.29 | 100.00 | 98.59 | 100.00 | 100.00 | 100.00 |
| chb09 | 96.88 | 98.79 | 95.10 | 98.89 | 98.86 | 98.91 |
| chb10 | 79.10 | 86.56 | 74.17 | 93.75 | 94.35 | 93.17 |
| chb11 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| chb12 | 98.50 | 99.12 | 97.90 | 99.17 | 100.00 | 98.38 |
| chb13 | 93.75 | 92.43 | 95.15 | 98.06 | 98.02 | 98.09 |
| chb14 | 83.54 | 87.86 | 80.10 | 84.83 | 82.89 | 86.88 |
| chb15 | 88.02 | 92.69 | 84.27 | 95.34 | 93.42 | 97.46 |
| chb16 | 83.68 | 82.14 | 85.38 | 92.71 | 95.38 | 89.55 |
| chb17 | 99.47 | 99.21 | 99.74 | 99.00 | 100.00 | 97.30 |
| chb18 | 90.19 | 95.72 | 85.86 | 98.75 | 98.46 | 99.09 |
| chb19 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| chb20 | 99.71 | 99.88 | 99.54 | 100.00 | 100.00 | 100.00 |
| chb21 | 81.83 | 80.97 | 82.74 | 93.89 | 89.20 | 98.37 |
| chb22 | 95.72 | 97.02 | 94.49 | 95.00 | 92.50 | 97.50 |
| chb23 | 94.93 | 94.48 | 95.38 | 97.05 | 96.60 | 97.44 |
| Average | 92.74 | 93.90 | 91.82 | 96.99 | 96.48 | 97.46 |
Figure 6The comparison of results under different segments and models using CHB-MIT dataset and SWT time–frequency images.
Figure 7The distribution of experimental results. (a) 1 s segments, (b) 3 s segments.
The performance of 1 s SWT segments under proposed model using ZJU4H dataset.
| pa01 | pa02 | pa03 | pa04 | pa05 | pa06 | pa07 | pa08 | Average | |
|---|---|---|---|---|---|---|---|---|---|
|
| 92.31 | 84.73 | 99.72 | 91.56 | 99.44 | 99.33 | 86.94 | 100.00 | 94.25 |
|
| 90.54 | 97.26 | 99.43 | 94.44 | 100.00 | 99.33 | 97.73 | 100.00 | 97.76 |
|
| 96.27 | 82.73 | 100.00 | 88.68 | 98.91 | 99.33 | 86.63 | 100.00 | 94.07 |
Comparison of recent segment-based seizure prediction studies conducted using CHB-MIT dataset with proposed work.
| Reference | Dataset/No. of Patients | Feature/Preprocessing | Classifier | ACC | SEN | SPE |
|---|---|---|---|---|---|---|
| Khan et al. (2017) [ | CHB-MIT/15 | DWT | CNN | - | 87.8 | 85.8 |
| Truong et al. (2018) [ | CHB-MIT/13 | STFT | CNN | - | 81.2 | 84.0 |
| Acharya et al. (2018) [ | Freiburg/5 | Z-score normalization | CNN | 88.7 | 90.0 | 95.0 |
| Usman et al. (2021) [ | CHB-MIT/22 | CNN | LSTM | - | 93.0 | 92.5 |
| Ozcan et al. (2019) [ | CHB-MIT/16 | spectral band power, statistical moment, Hjorth parameters | 3D CNN | - | 85.7 | - |
| Zhang et al. (2019) [ | CHB-MIT/23 | CSP | CNN | 90.0 | 92.2 | - |
| Gao et al. (2022) [ | CHB-MIT/16 | CNN | CNN | - | 93.3 | - |
| Usman et al. (2020) [ | CHB-MIT/23 | STFT | CNN-SVM | - | 92.7 | 90.8 |
| Abdelhameed et al. (2021) [ | CHB-MIT/12 | Z-score normalization | SCVAE | - | 94.5 | - |
| Zhang et al. (2021) [ | CHB-MIT/13 | M-SampEn | BiLSTM | 80.1 | 86.7 | 74.1 |
| Peng et al. (2021) [ | CHB-MIT/17 | FNN, SPR | CNN | - | 85.4 | - |
|
|
|
|
|
|
|
|
ACC, accuracy (%); SEN, sensitivity (%); SPE, specificity (%).