Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published December 12, 2022 | Version v1
Conference paper Open

Computation Complexity Reduction Technique for Accurate Seizure Detection Implants

  • 1. EPFL

Description

Abstract 

An automatic seizure detection method from highresolution intracranial-EEG (iEEG) signals is presented to minimize the computational complexity and realize real-time accurate seizure detection for biomedical implants. Complex signal processing on a large amount of iEEG signals captured via several electrodes is a crucial impediment in seizure detection when it comes to power consumption and real-time processing. Therefore, a subject-customized channel selection method correlated to a feature ranking unit is proposed to improve the computation efficiency and seizure detection accuracy by reducing the dimension of extracted features as well as the electrode channels. Nine popular time-domain features are extracted and ranked to constitute a customized
feature subset. Subsequently, electrode channels are ranked with respect to the top four rank features obtained from the feature
ranking unit. Then, the number of channels is optimized to reach the highest detection accuracy. The selected channels are compressed into a single channel to minimize the signal processing computation load. The suggested method is tested on
seven patients with 37 seizure events from the SWEC-ETHZ dataset of the Bern University Hospital. The perfect sensitivity
of 100%, the specificity of 92.98%, and the mean detection delay of 3.6 sec are achieved which outperform the state-of-the-art.
In addition, the computation complexity is remarkably reduced which makes the presented method suitable for low-power
real-time biomedical implants.

 

How to use the materials

Publicaly available data from the SWEC-ETHZ dataset is used for signal processing. After downloding the dataset, the model is trained using the first matlab code for training. The second step of training is executed by running the channel selection matlab code. When the model is trained using the training datset, the test phase file (Model3_ID5_test) must be run. Training and test code files for a sample patient (ID5) are given.

 

 

Files

ICECS2022_manuscript.pdf

Files (109.7 MB)

Name Size Download all
md5:6403544ee987fd8e85e91717d005357b
114.1 kB Preview Download
md5:bf9fa2da3a5a582e7b78fe0539cb4b10
8.2 kB Download
md5:5f33bea084e735ba506354ee9c573b22
26.5 kB Download
md5:7cce46c32e7817efa862d79b633429c0
30.9 kB Download
md5:497d336d35f839447dd99a8a8acc6463
109.5 MB Download

Additional details

Funding

Autonomous implanted patches for reliable closed-loop epilepsy control, APRICO 200020_182548
Swiss National Science Foundation