| Literature DB >> 32449058 |
Maritza Mera-Gaona1, Diego M López2, Rubiel Vargas-Canas2, María Miño2.
Abstract
The electroencephalogram (EEG) is a tool for diagnosing epilepsy; by analyzing it, neurologists can identify alterations in brain activity associated with epilepsy. However, this task is not always easy to perform because of the duration of the EEG or the subjectivity of the specialist in detecting alterations. AIM: To propose the use of an epileptic spike detector based on a matched filter and a neural network for supporting the diagnosis of epilepsy through a tool capable of automatically detecting spikes in pediatric EEGs.Entities:
Keywords: Epilepsy; Matched filter; Neural networks; Seizure; Spike detection
Year: 2020 PMID: 32449058 PMCID: PMC7246278 DOI: 10.1186/s40708-020-00106-0
Source DB: PubMed Journal: Brain Inform ISSN: 2198-4026
Fig. 1Detection scheme
Source: adapted from [8]
Fig. 2Visual inspection of spikes. a Epileptic spikes in the base rhythm. b Epileptic spike pattern
Fig. 3Analysis scheme by window
Fig. 4Neural Network architecture
Source: adapted from [16]
Results of the evaluation using threshold 0.7
| Segment | Real spikes | Detected spikes | Slow waves | Spikes not detected | Wrongly detected spikes |
|---|---|---|---|---|---|
| S1 | 7 | 7 | 8 | 0 | 6 |
| S2 | 8 | 8 | 5 | 0 | 4 |
| S3 | 6 | 6 | 6 | 0 | 2 |
| S4 | 8 | 8 | 7 | 0 | 5 |
| S5 | 6 | 5 | 4 | 1 | 2 |
| S6 | 7 | 7 | 8 | 0 | 3 |
| S7 | 6 | 6 | 6 | 0 | 4 |
| S8 | 8 | 8 | 7 | 0 | 5 |
| Total | 56 | 55 | 51 | 1 | 31 |
Fig. 5Description of each segment
Results of the evaluation
| Segment | Real spikes | Spikes detected |
|---|---|---|
| S1 | 7 | 25 |
| S2 | 8 | 23 |
| S3 | 6 | 20 |
| S4 | 8 | 31 |
| S5 | 6 | 6 |
| S6 | 7 | 25 |
| S7 | 6 | 15 |
| S8 | 8 | 22 |
Results of evaluation using threshold of 0.9
| Segment | Real spikes | Detected spikes | Slow waves | Spikes not detected | Wrongly detected spikes |
|---|---|---|---|---|---|
| S1 | 7 | 7 | 1 | 0 | 0 |
| S2 | 8 | 8 | 12 | 0 | 1 |
| S3 | 6 | 5 | 6 | 1 | 0 |
| S4 | 8 | 7 | 6 | 1 | 0 |
| S5 | 6 | 5 | 1 | 2 | 0 |
| S6 | 7 | 7 | 9 | 0 | 0 |
| S7 | 6 | 4 | 2 | 2 | 0 |
| S8 | 8 | 8 | 5 | 0 | 0 |
| Total | 56 | 51 | 42 | 6 | 1 |
Fig. 6Pipeline of spike detection using a Neural Network
Results of the evaluation of the Neural Network
| Spikes | No spikes | Class precision | |
|---|---|---|---|
| Pred. spikes | 120 | 0 | 100.00% |
| Pred. no spikes | 0 | 120 | 100.00% |
| Class recall | 100.00% | 100.00% |
Fig. 7Process of final detection
Results of reviewing detected spikes by the neural network
| Segment | Real spikes detected by MF | Detected spikes by MF | Confirmation by NN | Spikes not detected | Wrongly detected spikes |
|---|---|---|---|---|---|
| S1 | 7 | 13 | 7 | 0 | 0 |
| S2 | 8 | 11 | 8 | 0 | 2 |
| S3 | 6 | 8 | 6 | 0 | 0 |
| S4 | 7 | 13 | 7 | 0 | 0 |
| S5 | 6 | 7 | 6 | 0 | 1 |
| S6 | 7 | 10 | 7 | 0 | 0 |
| S7 | 6 | 10 | 6 | 0 | 0 |
| S8 | 8 | 13 | 8 | 0 | 0 |
| Total | 55 | 85 | 55 | 0 | 3 |
Results of final evaluation
| Segment | Real spikes | Detected spikes | Spikes not detected | Wrongly detected spikes |
|---|---|---|---|---|
| S1 | 7 | 7 | 0 | 0 |
| S2 | 7 | 7 | 0 | 2 |
| S3 | 6 | 6 | 0 | 0 |
| S4 | 8 | 7 | 1 | 0 |
| S5 | 6 | 6 | 0 | 1 |
| S6 | 7 | 7 | 0 | 0 |
| S7 | 6 | 6 | 0 | 0 |
| S8 | 8 | 8 | 0 | 0 |
| Total | 56 | 55 | 1 | 3 |