| Literature DB >> 35591007 |
Sebastian Böttcher1,2,3, Elisa Bruno3,4, Nino Epitashvili1, Matthias Dümpelmann1,3, Nicolas Zabler1, Martin Glasstetter1, Valentina Ticcinelli3,5, Sarah Thorpe3,6, Simon Lees3,6, Kristof Van Laerhoven2, Mark P Richardson3,4, Andreas Schulze-Bonhage1,3.
Abstract
Focal onset epileptic seizures are highly heterogeneous in their clinical manifestations, and a robust seizure detection across patient cohorts has to date not been achieved. Here, we assess and discuss the potential of supervised machine learning models for the detection of focal onset motor seizures by means of a wrist-worn wearable device, both in a personalized context as well as across patients. Wearable data were recorded in-hospital from patients with epilepsy at two epilepsy centers. Accelerometry, electrodermal activity, and blood volume pulse data were processed and features for each of the biosignal modalities were calculated. Following a leave-one-out approach, a gradient tree boosting machine learning model was optimized and tested in an intra-subject and inter-subject evaluation. In total, 20 seizures from 9 patients were included and we report sensitivities of 67% to 100% and false alarm rates of down to 0.85 per 24 h in the individualized assessment. Conversely, for an inter-subject seizure detection methodology tested on an out-of-sample data set, an optimized model could only achieve a sensitivity of 75% at a false alarm rate of 13.4 per 24 h. We demonstrate that robustly detecting focal onset motor seizures with tonic or clonic movements from wearable data may be possible for individuals, depending on specific seizure manifestations.Entities:
Keywords: digital health; eHealth; epilepsy; mHealth; mobile health; multimodal; seizure detection; wearables
Mesh:
Year: 2022 PMID: 35591007 PMCID: PMC9105312 DOI: 10.3390/s22093318
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure A1The Empatica E4 wrist-worn wearable device used in this study (left), and the Android phone application that connects to the wearable via Bluetooth and records the data stream (right).
Figure 1Overview of how the feature and baseline windows were chosen, for the three different groups of features by modality. This calculation would result in one feature vector, for the next the windows would all be shifted by an interval of T = 2 s to the right. Abscissa not to scale.
Figure 2Data set flowchart of the participant selection process. KCL: King’s College London; UKF: University Medical Center Freiburg; E4: Empatica E4 wrist-worn wearable device.
Demographic and clinical information for the nine selected participants. TLE: temporal lobe epilepsy; FLE: frontal lobe epilepsy; xTLE: extratemporal lobe epilepsy.
| ID | Gender | Age | Total Recording Duration | # Seizures Recorded | Epilepsy Origin | Epilepsy Type |
|---|---|---|---|---|---|---|
| UKF1 | m | 55 | 84.4 h | 6 | Structural | Focal (TLE) |
| UKF2 | m | 9 | 45.9 h | 3 | Structural | Focal (xTLE) |
| UKF3 | f | 27 | 92.0 h | 2 | Structural | Focal (TLE) |
| UKF4 | f | 69 | 120.8 h | 1 | Structural | Focal (TLE) |
| UKF5 | m | 50 | 127.6 h | 2 | Structural | Focal (FLE) |
| UKF6 | f | 34 | 35.8 h | 1 | Unknown | Focal (FLE) |
| UKF7 | m | 48 | 105.1 h | 1 | Structural | Focal (TLE) |
| UKF8 | f | 46 | 87.2 h | 1 | Structural | Focal (TLE) |
| KCL1 | m | 65 | 50.2 h | 3 | Structural | Focal (TLE) |
Seizures recorded for the three participants used in the intra-subject evaluation. iTC: ictal tachycardia; UI: urinary incontinence.
| Seizure ID | Seizure Duration | Motor Symptoms | Autonomic Symptoms | Awareness | Vigilance/Body Position |
|---|---|---|---|---|---|
| UKF1-1 | 82 s | Tonic, clonic | iTC | Impaired | Asleep/lying |
| UKF1-2 | 86 s | Tonic, clonic, myoclonic, automatisms (arms, legs) | iTC, UI | Impaired | Asleep/lying |
| UKF1-3 | 55 s | Tonic, clonic, myoclonic | iTC | Impaired | Asleep/lying |
| UKF1-4 | 73 s | Tonic, clonic, myoclonic, automatisms (legs) | iTC | Impaired | Asleep/lying |
| UKF1-5 | 43 s | Tonic, clonic | iTC | Impaired | Asleep/lying |
| UKF1-6 | 47 s | Tonic, clonic, myoclonic | iTC | Impaired | Asleep/lying |
| UKF2-1 | 23 s | Tonic | iTC | Aware | Awake/sitting |
| UKF2-2 * | 39 s | Tonic | iTC, flushing | Impaired | Awake/lying |
| UKF2-3 | 107 s | Tonic | iTC, flushing | Impaired | Awake/sitting |
| KCL1-1 | 128 s | Tonic, clonic, automatisms (arms, face) | iTC | Impaired | Awake/sitting |
| KCL1-2 | 22 s | Tonic, automatisms (face) | iTC | Impaired | Asleep/lying |
| KCL1-3 | 22 s | Tonic, automatisms (face) | - | Impaired | Asleep/lying |
* Seizure was not recognized by the model during evaluation.
Figure 3Selection of examples of true positive detections for each of the three participants in the intra-subject evaluation. Seizures shown are: (a) UKF1-4; (b) UKF2-3; (c) and KCL1-3 (see Table A1). Due to the grace period of 2 minutes around a seizure event, the detection for KCL1-3 counts as a true positive. Each plot of a seizure shows the raw ACC signal (top), the raw EDA signal and feature 2b (middle), and the estimated heart rate and signal quality index of the BVP signal (bottom). The regions highlighted in red mark the ground truth as labeled by experts, and those highlighted in green mark the seizure intervals, as predicted by the respective model, trained on the data of all the other seizures of the participant. The seizure onset and offset are additionally marked by the black vertical bars. All signals shown are normalized between −1 to 1 only for these plots. The original value ranges before normalization can be found in Table A3.
Evaluation results for the intra-subject leave-one-seizure-out evaluation, and the inter-subject leave-one-participant-out evaluation, respectively. Means and ranges are always across the single folds of the validations, that is, across the held-back data for the first part and across the held-back data, and test set participants, in the second part. FP: false positive; FAR24: false alarm rate per 24 h; PPV: positive predictive value; FAR: false alarm rate; LOPO: leave-one-patient-out cross-validation.
| Patient ID | Sensitivity | Mean FP [Range] | Mean FAR24 [Range] | Mean PPV [Range] | Mean FAR per Night [Range] | Recording Duration | Device on Same Hand as Seizure |
|---|---|---|---|---|---|---|---|
|
| |||||||
| UKF1 | 100% (6/6) | 3 [1–5] | 0.85 [0.28–1.42] | 28.3% [16.7–50%] | 0 | 84.4 h | 100% (6/6) |
| UKF2 | 67% (2/3) | 79 [18–126] | 41.52 [9.42–65.94] | 0.6% | 6.3 [1–11.5] | 45.9 h | 100% (3/3) |
| KCL1 | 100% (3/3) | 37 [0–58] | 17.69 [0–27.72] | 34.5% [1.7–100%] | 1.9 [0–3.0] | 50.2 h | 0% (0/3) |
|
| |||||||
| LOPO UKF1 | 50% (3/6) | 28 | 7.96 | 9.7% | 3.1 | 84.4 h | 100% (6/6) |
| LOPO UKF2 | 100% (3/3) | 124 | 64.9 | 2.4% | 9.5 | 45.9 h | 100% (3/3) |
| LOPO KCL1 | 67% (2/3) | 1 | 0.48 | 67% | 0 | 50.2 h | 0% (0/3) |
| LOPO test | 75% (6/8) | 55 | 13.4 | 2.1% | 2.0 | 568.6 h | 38% (3/8) |
Figure 4Feature importance scores per intra-subject evaluation for the seizure detection models of the three selected participants: (a) UKF1; (b) UKF2; (c) KCL1 (see Table A2); (d) Feature importance scores of the model resulting from training the GTBM model on the seizure data of all three inter-subject training participants. Blue, red, and yellow bars show the importance scores for the features grouped by biosignal modality ACC, EDA, and BVP, respectively. Horizontal lines mark the mean scores of the groups. The ordinate is unitless; the scores can be interpreted qualitatively. The feature labels correspond to the listing of features in the Materials and Methods.
Figure 5Seizure UKF2-2, a false negative. Compare also to Figure 3. Data shown from top to bottom: raw ACC, raw EDA and feature 2b, heart rate and BVP signal quality index. The red overlay is the seizure ground truth. The seizure onset and offset are additionally marked by the black vertical bars. All signals shown are normalized between −1 to 1 only for these plots. The original value ranges before normalization can be found in Table A3.
Related work compiled from Beniczky et al., 2021 [4], and this study as comparison. Only those works are included that involve seizure types relevant to this study, that is, any of focal motor seizures, SPS, CPS, or other non-generalized seizures. FAR24: false alarm rate per 24 h; PPV: positive predictive value; FS: focal seizures; SPS: simple partial seizures; CPS: complex partial seizures; hyper: hypermotoric seizures; myo: myoclonic seizures; FS min mot: focal seizures with minimal motor component.
| Study | Modalities | Seizure Types | # Pat. w/Seizures | # Seizures | Sensitivity | FAR24 | PPV |
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| [ | ACC, PPG | FS hyper/other major | (28 total) | 5/14 | 73%/84% | Not reported per seizure type | |
| [ | ECG | FS/SPS/CPS/other | (31 total) | 8/26/31/5 | Not reported per seizure type | ||
| [ | EDA, ECG, SpO2 | CPS | 8 | 23 | 16.7%/50% | 0.7/0.28 | 6.25%/50% |
| [ | ECG | SPS/CPS | (16 total) | 37/38 | 19%/71% | Not reported per seizure type | |
| [ | ACC | Tonic/tonic-clonic | 15 | 22 | 67%/100% | Not reported per seizure type | |
| [ | ACC | CPS | 3 | 5 | 67% | 4.19 | 22.5 |
| [ | ACC, EDA | FS tonic-clonic | 2 | 6 | 50% | Not reported per seizure type | |
| [ | ACC | Myo, tonic/FS hyper/FS min mot | (41 total) | 140 | 6%/24%/2% | Not reported per seizure type | |
| [ | ACC, ECG | FS hyper/myo, | 5/5 | 18/9 | Not reported per seizure type | ||
| [ | ECG/PPG | CPS | 11 | 47 | 70%/32% | 50.6/43.2 | 2.15%/1.12% |
| [ | EMG | GTCS/tonic/clonic/ | 20 | 18/9/3/17 | 83%/56%/33%/76% | - | 83%/50% (t+c)/76% |
| [ | EEG, ECG, ACC | Focal tonic/focal nonmotor | 3 | 47/9 + 9 | 84%/100% | 8/13 + 5 | - |
+ The study also contained other seizure types, most notably generalized seizures, however the presented data only relates to those seizure types specifically mentioned. * Performance scores only include CPS, calculated by authors from original reported numbers. § Performance scores represent a non-optimized detection, and a refined analysis, respectively.
The original value ranges for the plotted data in Figure 3 and Figure 5, before normalization. ACC: accelerometry; EDA: electrodermal activity; BVP: blood volume pulse; HR: heart rate.
| Seizure ID | Data Range | ACC x [g] | ACC y [g] | ACC z [g] | EDA Raw [ | EDA Feature [a.u.] | BVP HR [bpm] | BVP Quality [a.u.] | |
|---|---|---|---|---|---|---|---|---|---|
| UKF1-4 | ictal | min | −1.7031 | −0.9688 | −0.6406 | 0.2602 | 5.0397 | 50.7644 | 0.0917 |
| max | 0.6094 | 0.2344 | 1.9844 | 5.7441 | 7.8344 | 121.0513 | 0.2325 | ||
| non-ictal | min | −1.1563 | −1.3750 | −0.5313 | 2.0375 | −4.4675 | 48.9167 | 0.1241 | |
| max | 0.9219 | 0.0625 | 1.1875 | 11.1237 | 8.0093 | 137.2188 | 0.3376 | ||
| UKF2-2 | ictal | min | −1.5000 | −1.1406 | −2.0000 | 0.2770 | −0.0152 | 70.0432 | 0.1664 |
| max | 1.8906 | 1.9844 | 1.0938 | 0.6421 | −0.0152 | 102.9488 | 0.2530 | ||
| non-ictal | min | −2.0000 | −2.0000 | −2.0000 | 0.2975 | −0.0385 | 57.6646 | 0.1367 | |
| max | 1.9844 | 1.9844 | 1.9844 | 0.8484 | 0.0117 | 119.5292 | 0.32395 | ||
| UKF2-3 | ictal | min | −2.0000 | −1.2500 | −2.0000 | 0.0051 | 0.1558 | 51.2767 | 0.1242 |
| max | 1.4219 | 1.7031 | 1.9844 | 0.3472 | 0.2559 | 124.4696 | 0.2306 | ||
| non-ictal | min | −2.0000 | −2.0000 | −2.0000 | 0.0000 | −0.2570 | 43.3582 | 0.1185 | |
| max | 1.9844 | 1.9844 | 1.9844 | 0.6789 | 0.2959 | 147.5059 | 0.312448 | ||
| KCL1-3 | ictal | min | −0.9219 | 0.2969 | 0.3281 | 5.9464 | 33.3491 | 66.5748 | 0.1346 |
| max | −0.7188 | 0.4219 | 0.6875 | 6.3181 | 33.5858 | 136.6889 | 0.1641 | ||
| non-ictal | min | −1.4688 | 0.0469 | −1.4688 | 0.0000 | −40.6902 | 54.5837 | 0.1157 | |
| max | 0.9063 | 0.6875 | 1.9063 | 51.4717 | 33.7534 | 118.9363 | 0.3457851 | ||