| Literature DB >> 29225615 |
Turky N Alotaiby1, Saleh A Alshebeili2, Faisal M Alotaibi1, Saud R Alrshoud1.
Abstract
This paper presents a patient-specific epileptic seizure predication method relying on the common spatial pattern- (CSP-) based feature extraction of scalp electroencephalogram (sEEG) signals. Multichannel EEG signals are traced and segmented into overlapping segments for both preictal and interictal intervals. The features extracted using CSP are used for training a linear discriminant analysis classifier, which is then employed in the testing phase. A leave-one-out cross-validation strategy is adopted in the experiments. The experimental results for seizure prediction obtained from the records of 24 patients from the CHB-MIT database reveal that the proposed predictor can achieve an average sensitivity of 0.89, an average false prediction rate of 0.39, and an average prediction time of 68.71 minutes using a 120-minute prediction horizon.Entities:
Mesh:
Year: 2017 PMID: 29225615 PMCID: PMC5684608 DOI: 10.1155/2017/1240323
Source DB: PubMed Journal: Comput Intell Neurosci
Summary of utilized EEG data.
| Patient number | Sex | Age | Number of hours | Number of Seizures | Number of channels | Average interictal interval |
|---|---|---|---|---|---|---|
| (1) | F | 11 | 40.55 | 7 | 23 | 6.00 |
| (2) | M | 11 | 35.3 | 3 | 23 | 12.00 |
| (3) | F | 14 | 38 | 6 (7) | 23 | 6.33 |
| (4) | M | 22 | 155.9 | 4 | 23 | 39.50 |
| (5) | F | 7 | 39 | 5 | 23 | 7.80 |
| (6) | F | 1.5 | 66.7 | 10 | 23 | 6.80 |
| (7) | F | 14.5 | 68.1 | 3 | 23 | 23.33 |
| (8) | M | 3.5 | 20 | 5 | 23 | 4.00 |
| (9) | F | 10 | 67.8 | 4 | 23 | 17.50 |
| (10) | M | 3 | 50 | 7 | 23 | 7.14 |
| (11) | F | 12 | 34.8 | 2 (3) | 23 | 17.50 |
| (12) | F | 2 | 23.7 | 21 (40) | 23 | 1.09 |
| (13) | F | 3 | 33 | 11 (12) | 18 | 2.75 |
| (14) | F | 9 | 26 | 8 | 23 | 3.25 |
| (15) | M | 16 | 40 | 17 (20) | 23 | 2.00 |
| (16) | F | 7 | 19 | 9 (10) | 18 | 1.90 |
| (17) | F | 12 | 21 | 3 | 23 | 7.00 |
| (18) | F | 18 | 36 | 6 | 23 | 6.00 |
| (19) | F | 19 | 30 | 3 | 18 | 10.00 |
| (20) | F | 6 | 29 | 8 | 23 | 3.63 |
| (21) | F | 13 | 33 | 4 | 23 | 8.25 |
| (22) | F | 9 | 31 | 3 | 23 | 10.33 |
| (23) | F | 6 | 28 | 7 | 23 | 1.29 |
| (24) | — | — | 22 | 14 (16) | 23 | 0.75 |
|
| ||||||
| Total | 987.85 | 170 (198) | ||||
First seizure is not used since it is in the first hour and does not have enough preictal time. Two seizures are combined when the second one is in the postseizure interval of the first one.
Figure 1CSP-based patient-specific seizure predictor.
Figure 2Example of sensitivity and specificity estimation.
CSP-based patient-specific predictor performance (preictal-0 with a length of 3 minutes and 60-minute horizon).
|
| 60-minute horizon | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Sens | Spec | Pred time | FPR | SensP1 | SpecP1 | FPR1 | SensP2 | SpecP2 | FPR2 | |
| (1) | 1 | 0.74 | 39.77 | 0.33 | 0.29 | 0.9 | 0.10 | 0 | 0.82 | 0.20 |
| (2) | 0.67 | 0.61 | 39.78 | 0.42 | 0.33 | 0.93 | 0.07 | 0 | 0.93 | 0.16 |
| (3) | 0.5 | 0.89 | 34.38 | 0.13 | 0.33 | 0.87 | 0.13 | 0 | 0.85 | 0.30 |
| (4) | 1 | 0.18 | 36.22 | 0.85 | 0 | 0.98 | 0.02 | 0 | 0.98 | 0.55 |
| (5) | 0.8 | 0.5 | 38.48 | 0.56 | 0.2 | 0.91 | 0.09 | 0.2 | 0.91 | 0.38 |
| (6) | 0.1 | 0.89 | 9.97 | 0.11 | 0.3 | 0.87 | 0.13 | 0.1 | 0.87 | 0.52 |
| (7) | 1 | 0.56 | 59.72 | 0.45 | 0 | 0.97 | 0.05 | 0.33 | 0.97 | 0.06 |
| (8) | 1 | 0.7 | 48.35 | 0.46 | 0.6 | 0.92 | 0.08 | 0 | 0.83 | 0.25 |
| (9) | 1 | 0.44 | 59.38 | 0.6 | 0.25 | 0.95 | 0.05 | 0 | 0.95 | 0.15 |
| (10) | 1 | 0.6 | 47.9 | 0.47 | 0.29 | 0.89 | 0.11 | 0.14 | 0.87 | 0.40 |
| (11) | 1 | 0.61 | 27.88 | 0.41 | 0 | 0.98 | 0.04 | 0 | 0.99 | 0.08 |
| (12) | 0.73 | 0.58 | 24.45 | 0.57 | 0.41 | 0.51 | 0.65 | 0.36 | 0.36 | 0.13 |
| (13) | 1 | 0.51 | 33.56 | 0.59 | 0.33 | 0.7 | 0.34 | 0.33 | 0.71 | 0.22 |
| (14) | 1 | 0.3 | 33.48 | 0.84 | 0.25 | 1 | 0.10 | 0.38 | 0.9 | 0.51 |
| (15) | 0.65 | 0.36 | 40.54 | 0.77 | 0.35 | 0.61 | 0.49 | 0.35 | 0.68 | 0.35 |
| (16) | 0.89 | 0.45 | 23.6 | 0.61 | 0.4 | 0.56 | 0.44 | 0.4 | 0.56 | 0.35 |
| (17) | 0.33 | 0.63 | 27.75 | 0.48 | 0.33 | 0.91 | 0.09 | 0 | 0.83 | 0.17 |
| (18) | 0.17 | 0.97 | 30.57 | 0.03 | 0.33 | 0.87 | 0.13 | 0.17 | 0.87 | 0.03 |
| (19) | 1 | 0.72 | 50.23 | 0.34 | 0.33 | 0.92 | 0.08 | 0.33 | 0.92 | 0.26 |
| (20) | 1 | 0.87 | 39.38 | 0.23 | 0.25 | 0.84 | 0.19 | 0.13 | 0.87 | 0.06 |
| (21) | 1 | 0.63 | 44.54 | 0.44 | 0.25 | 0.89 | 0.11 | 0 | 0.9 | 0.22 |
| (22) | 1 | 0.49 | 46.15 | 0.57 | 0.33 | 0.96 | 0.04 | 0 | 1 | 0.36 |
| (23) | 1 | 0.55 | 52.31 | 0.67 | 0.71 | 1 | 0.00 | 0.43 | 0.8 | 0.18 |
| (24) | 0.5 | 0.77 | 32.02 | 0.37 | 0.56 | 1 | 0.00 | 0.63 | 1 | 0.37 |
|
| ||||||||||
| Average | 0.81 | 0.61 | 38.35 | 0.47 | 0.31 | 0.87 | 0.15 | 0.18 | 0.85 | 0.26 |
CSP-based patient-specific predictor performance (preictal-0 with a length of 3 minutes and 90-minute horizon).
|
| 90-minute horizon | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Sens | Spec | Pred time | FPR | SensP1 | SpecP1 | FPR1 | SensP2 | SpecP2 | FPR2 | |
| (1) | 1 | 0.71 | 52.02 | 0.26 | 0.29 | 0.85 | 0.19 | 0.14 | 0.78 | 0.19 |
| (2) | 0.67 | 0.55 | 39.78 | 0.34 | 0.33 | 0.9 | 0.07 | 0 | 0.9 | 0.07 |
| (3) | 0.5 | 0.92 | 45.42 | 0.07 | 0.33 | 0.79 | 0.14 | 0 | 0.79 | 0.17 |
| (4) | 1 | 0.15 | 50.4 | 0.6 | 0 | 0.97 | 0.02 | 0 | 0.97 | 0.02 |
| (5) | 1 | 0.55 | 56.65 | 0.34 | 0.4 | 0.88 | 0.10 | 0.2 | 0.85 | 0.10 |
| (6) | 1 | 0.19 | 64.83 | 0.57 | 0.3 | 0.79 | 0.14 | 0.2 | 0.81 | 0.14 |
| (7) | 1 | 0.51 | 75.16 | 0.34 | 0.33 | 0.96 | 0.03 | 0.33 | 0.95 | 0.03 |
| (8) | 1 | 0.69 | 57.55 | 0.37 | 0.6 | 0.84 | 0.11 | 0 | 0.68 | 0.21 |
| (9) | 1 | 0.59 | 85.78 | 0.29 | 0.25 | 0.93 | 0.05 | 0 | 0.93 | 0.05 |
| (10) | 0.86 | 0.56 | 61.35 | 0.35 | 0.29 | 0.84 | 0.12 | 0.14 | 0.83 | 0.15 |
| (11) | 1 | 0.51 | 40.04 | 0.33 | 0 | 1 | 0.00 | 0 | 1 | 0.00 |
| (12) | 0.73 | 0.61 | 30.43 | 0.69 | 0.41 | 0.57 | 0.64 | 0.36 | 0.41 | 0.85 |
| (13) | 1 | 0.49 | 48.86 | 0.46 | 0.33 | 0.52 | 0.32 | 0.33 | 0.53 | 0.32 |
| (14) | 1 | 0.16 | 49.94 | 0.72 | 0.38 | 1 | 0.00 | 0.38 | 0.91 | 0.16 |
| (15) | 0.71 | 0.26 | 63.68 | 0.85 | 0.45 | 0.66 | 0.44 | 0.5 | 0.52 | 0.37 |
| (16) | 0.89 | 0.38 | 24.26 | 0.41 | 0.5 | 0.38 | 0.41 | 0.4 | 0.43 | 0.52 |
| (17) | 0.67 | 0.52 | 44.08 | 0.32 | 0.33 | 0.84 | 0.11 | 0 | 0.79 | 0.21 |
| (18) | 0 | 0 |
| 0 | 0.33 | 0.79 | 0.14 | 0.17 | 0.79 | 0.14 |
| (19) | 1 | 0.71 | 59.8 | 0.2 | 0.33 | 0.88 | 0.08 | 0.33 | 0.88 | 0.08 |
| (20) | 1 | 0.87 | 45.4 | 0.1 | 0.25 | 0.77 | 0.15 | 0.13 | 0.77 | 0.15 |
| (21) | 1 | 0.62 | 50.72 | 0.27 | 0.25 | 0.83 | 0.11 | 0 | 0.88 | 0.11 |
| (22) | 1 | 0.44 | 58.36 | 0.41 | 0.33 | 1 | 0.00 | 0.33 | 1 | 0.00 |
| (23) | 1 | 0.71 | 61.2 | 0.23 | 0.71 | 1 | 0.00 | 0.43 | 1 | 0.00 |
| (24) | 0.86 | 0.53 | 46.46 | 1.07 | 0.69 |
|
| 0.63 |
|
|
|
| ||||||||||
| Average | 0.87 | 0.51 | 52.7 | 0.4 | 0.35 | 0.83 | 0.15 | 0.21 | 0.8 | 0.18 |
∗: not applicable.
CSP-based patient-specific predictor performance (preictal-0 with a length of 3 minutes and 120-minute horizon).
|
| 120-minute horizon | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Sens | Spec | Pred time | FPR | SensP1 | SpecP1 | FPR1 | SensP2 | SpecP2 | FPR2 | |
| (1) | 1 | 0.55 | 61.89 | 0.33 | 0.57 | 0.82 | 0.13 | 0.14 | 0.77 | 0.22 |
| (2) | 1 | 0.39 | 103.08 | 0.33 | 0.33 | 0.86 | 0.07 | 0 | 0.89 | 0.07 |
| (3) | 0.33 | 1 | 46.3 | 0 | 0.33 | 0.72 | 0.14 | 0.17 | 0.72 | 0.14 |
| (4) | 1 | 0.13 | 65.68 | 0.48 | 0 | 0.96 | 0.02 | 0 | 0.96 | 0.02 |
| (5) | 1 | 0.44 | 99.15 | 0.37 | 0.4 | 0.86 | 0.11 | 0.2 | 0.78 | 0.11 |
| (6) | 0.8 | 0.45 | 60.89 | 0.29 | 0.4 | 0.78 | 0.11 | 0.3 | 0.76 | 0.13 |
| (7) | 1 | 0.25 | 97.91 | 0.4 | 0.33 | 0.96 | 0.03 | 0.33 | 0.94 | 0.03 |
| (8) | 1 | 0.7 | 65.38 | 0.23 | 0.6 | 0.74 | 0.13 | 0 | 0.63 | 0.26 |
| (9) | 1 | 0.32 | 111.73 | 0.36 | 0.25 | 0.9 | 0.05 | 0 | 0.9 | 0.05 |
| (10) | 0.86 | 0.47 | 87.66 | 0.32 | 0.29 | 0.79 | 0.13 | 0.14 | 0.79 | 0.13 |
| (11) | 1 | 0.28 | 53.53 | 0.37 | 0 | 1 | 0.00 | 0 | 1 | 0.00 |
| (12) | 0.77 | 0.14 | 37.43 | 0.88 | 0.36 | 0.76 | 0.78 | 0.36 | 0.62 | 0.78 |
| (13) | 1 | 0.5 | 65.49 | 0.3 | 0.33 | 0.38 | 0.34 | 0.33 | 0.4 | 0.34 |
| (14) | 0.88 | 0.25 | 66.09 | 0.54 | 0.38 | 1 | 0.00 | 0.38 | 0.98 | 0.26 |
| (15) | 0.88 | 0.22 | 77.62 | 0.72 | 0.55 | 0.68 | 0.30 | 0.5 | 0.5 | 0.50 |
| (16) | 0.89 | 0.41 | 27.62 | 0.35 | 0.5 | 0.53 | 0.47 | 0.4 | 0.54 | 0.59 |
| (17) | 1 | 0.2 | 45.35 | 0.41 | 0.33 | 0.8 | 0.13 | 0 | 0.73 | 0.13 |
| (18) | 0 | 0 |
| 0 | 0.33 | 0.71 | 0.14 | 0.17 | 0.71 | 0.14 |
| (19) | 1 | 0.48 | 79.16 | 0.28 | 0.33 | 0.84 | 0.08 | 0.33 | 0.84 | 0.08 |
| (20) | 1 | 0.56 | 49.23 | 0.26 | 0.25 | 0.66 | 0.17 | 0.13 | 0.72 | 0.17 |
| (21) | 1 | 0.37 | 69.11 | 0.36 | 0.25 | 0.84 | 0.08 | 0.25 | 0.84 | 0.08 |
| (22) | 1 | 0.3 | 86.53 | 0.45 | 0.33 | 1 | 0.00 | 0.33 | 1 | 0.00 |
| (23) | 1 | 0.26 | 64.96 | 0.43 | 0.71 |
|
| 0.43 |
|
|
| (24) | 0.93 | 0.15 | 58.57 | 0.89 | 0.69 |
|
| 0.63 |
|
|
|
| ||||||||||
| Average |
| 0.37 | 68.71 | 0.39 | 0.37 | 0.8 | 0.16 | 0.23 | 0.77 | 0.19 |
SensP1, SpecP1, and FPR1: sensitivity, specificity, and false prediction rate of periodic predictor. SensP2, SpecP2: sensitivity, specificity, and false prediction rate of Poisson predictor; ∗: not applicable. Bold values highlight the best Sen results.
Figure 3The results of patient 1 (hours 1–15) with prediction horizon of 60 min.
Average performance for preictal-0 with different preictal interval lengths.
| Pred horizon | 60-minute horizon | 90-minute horizon | 120-minute horizon | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Preictal interval length | Sen | Spec | Pred time | FAR | Sen | Spec | Pred time | FAR | Sen | Spec | Pred time | FAR |
| 3 minutes | 0.81 | 0.61 | 38.35 | 0.47 | 0.87 | 0.51 | 52.7 | 0.4 | 0.89 | 0.37 | 68.71 | 0.39 |
| 5 minutes | 0.78 | 0.62 | 40.32 | 0.46 | 0.8 | 0.56 | 51.62 | 0.37 | 0.82 | 0.51 | 64.05 | 0.32 |
| 10 minutes | 0.8 | 0.43 | 36.53 | 0.57 | 0.82 | 0.39 | 49.17 | 0.46 | 0.83 | 0.32 | 59.55 | 0.4 |
Average performance with preictal-0/-60/-120 and length of 5 minutes.
| Pred horizon | 60-minute horizon | 90-minute horizon | 120-minute horizon | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Preictal | Sen | Spec | Pred time | FAR | Sen | Spec | Pred time | FAR | Sen | Spec | Pred time | FAR |
| Preictal-0 | 0.81 | 0.61 | 38.35 | 0.47 | 0.87 | 0.51 | 52.7 | 0.4 | 0.89 | 0.37 | 68.71 | 0.39 |
| Preictal-60 | 0.46 | 0.78 | 28.61 | 0.28 | 0.44 | 0.77 | 32.52 | 0.23 | 0.49 | 0.74 | 51.53 | 0.21 |
| Preictal-120 | 0.36 | 0.79 | 32.64 | 0.26 | 0.37 | 0.76 | 50.19 | 0.21 | 0.38 | 0.74 | 60.75 | 0.18 |
sEEG-based seizure prediction methods in comparison with the proposed method.
| Method | EEG data source | Number of used seizures | Sen | FPR/h | Spec | Pred time (min) |
|---|---|---|---|---|---|---|
| Zandi et al. [ | 3 patients from VGH | 14 | 85.71 | 0.12 | ||
| Zandi et al. [ | 17 patients from VGH | 60 | 88.34 | 0.155 | — | 22.5 |
| 3 patients from CHB-MIT | ||||||
| Chiang et al. [ | 7 patients from CHB-MIT | 23 | 52.2 | — | — | — |
| 1 patient from NTUH | ||||||
| Myers et al. [ | 10 patients from CHB-MIT | 31 | 77 | 0.17 | — | |
| Consul et al. [ | 10 patients from CHB-MIT | 51 | 88.2 | — | — | 51 s–188 min |
| Chu et al. [ | 13 patients from CHB-MIT | 45 | 86.67 | 0.367 | — | 45.3 |
| 86-minute horizon | 3 patients from SNUH | |||||
| Bandarabadi et al. [ | 16 patients from the European Epilepsy Database | 97 | 73.98 | 0.06 | — | |
| Zhu et al. [ | 17 patients from ECXH | 18 | 67.4 | 0.78 | ||
| Direito et al. [ | 185 patients from the European Epilepsy Database | 38.47 | 0.2 | |||
| Proposed method | ||||||
| 60-minute horizon | 24 patients from CHB-MIT | 170 | 0.81 | 0.47 | 0.61 | 38.35 |
| 90-minute horizon | 0.87 | 0.4 | 0.51 | 52.7 | ||
| 120-minute horizon | 0.89 | 0.39 | 0.37 | 68.71 |