| Literature DB >> 35317247 |
Farrokh Manzouri1, Marc Zöllin2, Simon Schillinger2,3, Matthias Dümpelmann1, Ralf Mikut3, Peter Woias2, Laura Maria Comella2, Andreas Schulze-Bonhage1,4.
Abstract
Introduction: About 30% of epilepsy patients are resistant to treatment with antiepileptic drugs, and only a minority of these are surgical candidates. A recent therapeutic approach is the application of electrical stimulation in the early phases of a seizure to interrupt its spread across the brain. To accomplish this, energy-efficient seizure detectors are required that are able to detect a seizure in its early stages.Entities:
Keywords: convolutional neural network; low-power hardware implementation; random forest; recurrent neural network; responsive neurostimulation; seizure detection
Year: 2022 PMID: 35317247 PMCID: PMC8934428 DOI: 10.3389/fneur.2021.703797
Source DB: PubMed Journal: Front Neurol ISSN: 1664-2295 Impact factor: 4.003
Figure 1A minimally invasive electrode setup as a part of an implantable system for focal epilepsy (Copyright © Precisis AG, Heidelberg, Germany).
Figure 2Schematic outline of the study design.
Architecture of the proposed CNN.
|
|
|
|
|
|---|---|---|---|
| Input (C ×256) | C ×256 ×1 | – | |
| 1 | 15 × Conv2D (C ×25) | 1 ×232 ×15 | 1,515 |
| Batch Normalization | 1 ×232 ×15 | 60 | |
| 2 | MaxPool2D (1 ×4) | 1 ×58 ×15 | 0 |
| Dropout (0.2) | 1 ×58 ×15 | 0 | |
| 3 | 15 × Conv2D (1 ×11) | 1 ×48 ×15 | 2,490 |
| Batch Normalization | 1 ×48 ×15 | 60 | |
| 4 | MaxPool2D (1 ×4) | 1 ×12 ×15 | 0 |
| Dropout (0.2) | 1 ×12 ×15 | 0 | |
| 5 | 10 × Conv2D (1 ×5) | 1 ×8 ×10 | 760 |
| Batch Normalization | 1 ×8 ×10 | 40 | |
| Dropout (0.2) | 1 ×8 ×10 | 0 | |
| 6 | Dense (8) | 8 | 648 |
| 7 | Dense (4) | 4 | 36 |
| 8 | Sigmoid | 1 | 5 |
C, Number of channels.
Architecture of the proposed RNN.
|
|
|
|
|
|---|---|---|---|
| Input (C ×256) | C ×256 ×1 | – | |
| 1 | LSTM (20) | 256 ×20 | 2,000 |
| Dropout (0.1) | 256 x 20 | 0 | |
| 2 | Time-Distributed Dense (20) | 256 x 20 | 420 |
| 3 | Global Average Pooling 1D | 20 | 0 |
| 4 | Dense (1) | 1 | 21 |
C, Number of channels.
Energies assumed for the estimation of the power consumption.
|
|
|
|---|---|
|
| 5 |
|
| 0.1 |
|
| 3.1 |
|
| 0.9 |
|
| 3.7 |
|
| 0.9 |
|
| 26.3 |
|
| 3.7 |
E
.
Assumed equations for the Time-domain features.
|
|
|
|---|---|
| Maximum | max − val = |
|
|
|
|
|
|
| Variance |
|
| Skewness |
|
| Kurtosis |
|
| Line Length |
|
| Entropy |
|
Frequency-domain features and their respective equations that were considered in this work.
|
|
|
|---|---|
| Spectral entropy | |
| Mean spectral power |
|
| Maximum spectral power | |
| Spectral power variance |
|
| Band power | |
| Epileptogenicity index |
|
P is the power spectrum vector, obtained by the DFT, f.
Figure 3Comparison of the three classifiers across 40 patients using the AUC-ROC score as the performance metric.
Figure 4Comparison of the three classifiers across 40 patients using AUC-PR score as the performance metric.
Figure 5Comparison of the seizure detectors across 40 patients using sensitivity, FDR (per hour), and average detection delay (s) as the performance metrics.
Figure 6Estimated number of arithmetic operations, memory accesses, and energy using the proposed method: (A) RF, (B) CNN, and (C) RNN.
Figure 7Comparison of the classification energy consumption and the number of operations for the proposed seizure detection classifiers.
Estimated energies, number of arithmetic operations, and memory accesses for the CNN, RNN, and RF classifier.
|
|
|
| |||
|---|---|---|---|---|---|
|
|
|
|
|
| |
|
|
|
| |||
| CNN | 7.01 | 2.19 | 4.81 | 488 | 963 |
| RNN | 8.04 | 3.15 | 4.89 | 772 | 978 |
| RF | 0.495 | 0.147 | 0.348 | 68.4 | 69.5 |
Figure 8Measured classification energy over the calculated energy and its linear regression curve. The energies are determined by measuring the energy of an RNN implementation on an Apollo 3 Blue ARM Cortex-M4F microcontroller unit under the variation of the number of LSTM cells from 2 to 20.