Cargando…
Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network
The treatment of refractory epilepsy via closed-loop implantable devices that act on seizures either by drug release or electrostimulation is a highly attractive option. For such implantable medical devices, efficient and low energy consumption, small size, and efficient processing architectures are...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8301882/ https://www.ncbi.nlm.nih.gov/pubmed/34201480 http://dx.doi.org/10.3390/bios11070203 |
_version_ | 1783726774319841280 |
---|---|
author | Bahr, Andreas Schneider, Matthias Francis, Maria Avitha Lehmann, Hendrik M. Barg, Igor Buschhoff, Anna-Sophia Wulff, Peer Strunskus, Thomas Faupel, Franz |
author_facet | Bahr, Andreas Schneider, Matthias Francis, Maria Avitha Lehmann, Hendrik M. Barg, Igor Buschhoff, Anna-Sophia Wulff, Peer Strunskus, Thomas Faupel, Franz |
author_sort | Bahr, Andreas |
collection | PubMed |
description | The treatment of refractory epilepsy via closed-loop implantable devices that act on seizures either by drug release or electrostimulation is a highly attractive option. For such implantable medical devices, efficient and low energy consumption, small size, and efficient processing architectures are essential. To meet these requirements, epileptic seizure detection by analysis and classification of brain signals with a convolutional neural network (CNN) is an attractive approach. This work presents a CNN for epileptic seizure detection capable of running on an ultra-low-power microprocessor. The CNN is implemented and optimized in MATLAB. In addition, the CNN is also implemented on a GAP8 microprocessor with RISC-V architecture. The training, optimization, and evaluation of the proposed CNN are based on the CHB-MIT dataset. The CNN reaches a median sensitivity of 90% and a very high specificity over 99% corresponding to a median false positive rate of 6.8 s per hour. After implementation of the CNN on the microcontroller, a sensitivity of 85% is reached. The classification of 1 s of EEG data takes [Formula: see text] and consumes an average power of [Formula: see text]. The proposed detector outperforms related approaches in terms of power consumption by a factor of 6. The universal applicability of the proposed CNN based detector is verified with recording of epileptic rats. This results enable the design of future medical devices for epilepsy treatment. |
format | Online Article Text |
id | pubmed-8301882 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-83018822021-07-24 Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network Bahr, Andreas Schneider, Matthias Francis, Maria Avitha Lehmann, Hendrik M. Barg, Igor Buschhoff, Anna-Sophia Wulff, Peer Strunskus, Thomas Faupel, Franz Biosensors (Basel) Article The treatment of refractory epilepsy via closed-loop implantable devices that act on seizures either by drug release or electrostimulation is a highly attractive option. For such implantable medical devices, efficient and low energy consumption, small size, and efficient processing architectures are essential. To meet these requirements, epileptic seizure detection by analysis and classification of brain signals with a convolutional neural network (CNN) is an attractive approach. This work presents a CNN for epileptic seizure detection capable of running on an ultra-low-power microprocessor. The CNN is implemented and optimized in MATLAB. In addition, the CNN is also implemented on a GAP8 microprocessor with RISC-V architecture. The training, optimization, and evaluation of the proposed CNN are based on the CHB-MIT dataset. The CNN reaches a median sensitivity of 90% and a very high specificity over 99% corresponding to a median false positive rate of 6.8 s per hour. After implementation of the CNN on the microcontroller, a sensitivity of 85% is reached. The classification of 1 s of EEG data takes [Formula: see text] and consumes an average power of [Formula: see text]. The proposed detector outperforms related approaches in terms of power consumption by a factor of 6. The universal applicability of the proposed CNN based detector is verified with recording of epileptic rats. This results enable the design of future medical devices for epilepsy treatment. MDPI 2021-06-23 /pmc/articles/PMC8301882/ /pubmed/34201480 http://dx.doi.org/10.3390/bios11070203 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Bahr, Andreas Schneider, Matthias Francis, Maria Avitha Lehmann, Hendrik M. Barg, Igor Buschhoff, Anna-Sophia Wulff, Peer Strunskus, Thomas Faupel, Franz Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title | Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title_full | Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title_fullStr | Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title_full_unstemmed | Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title_short | Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network |
title_sort | epileptic seizure detection on an ultra-low-power embedded risc-v processor using a convolutional neural network |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8301882/ https://www.ncbi.nlm.nih.gov/pubmed/34201480 http://dx.doi.org/10.3390/bios11070203 |
work_keys_str_mv | AT bahrandreas epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT schneidermatthias epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT francismariaavitha epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT lehmannhendrikm epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT bargigor epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT buschhoffannasophia epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT wulffpeer epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT strunskusthomas epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork AT faupelfranz epilepticseizuredetectiononanultralowpowerembeddedriscvprocessorusingaconvolutionalneuralnetwork |