| Literature DB >> 30914936 |
Meysam Golmohammadi1, Amir Hossein Harati Nejad Torbati1, Silvia Lopez de Diego1, Iyad Obeid1, Joseph Picone1.
Abstract
Brain monitoring combined with automatic analysis of EEGs provides a clinical decision support tool that can reduce time to diagnosis and assist clinicians in real-time monitoring applications (e.g., neurological intensive care units). Clinicians have indicated that a sensitivity of 95% with specificity below 5% was the minimum requirement for clinical acceptance. In this study, a high-performance automated EEG analysis system based on principles of machine learning and big data is proposed. This hybrid architecture integrates hidden Markov models (HMMs) for sequential decoding of EEG events with deep learning-based post-processing that incorporates temporal and spatial context. These algorithms are trained and evaluated using the Temple University Hospital EEG, which is the largest publicly available corpus of clinical EEG recordings in the world. This system automatically processes EEG records and classifies three patterns of clinical interest in brain activity that might be useful in diagnosing brain disorders: (1) spike and/or sharp waves, (2) generalized periodic epileptiform discharges, (3) periodic lateralized epileptiform discharges. It also classifies three patterns used to model the background EEG activity: (1) eye movement, (2) artifacts, and (3) background. Our approach delivers a sensitivity above 90% while maintaining a specificity below 5%. We also demonstrate that this system delivers a low false alarm rate, which is critical for any spike detection application.Entities:
Keywords: EEG; HMM; SdA; automatic detection; deep learning; electroencephalography; hidden markov models; stochastic denoising autoencoders
Year: 2019 PMID: 30914936 PMCID: PMC6423064 DOI: 10.3389/fnhum.2019.00076
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.169
Figure 1A three-pass architecture for automatic interpretation of EEGs that integrates hidden Markov models for sequential decoding of EEG events with deep learning for decision-making based on temporal and spatial context.
Figure 2Some relevant statistics demonstrating the variety of data in TUH-EEG.
Figure 3An example demonstrating that the reference data is annotated on a per-channel basis.
An overview of the distribution of events in the subset of the TUH EEG Corpus used in our experiments.
| SPSW | 645 | 0.8% (1%) | 567 | 1.9% (2%) |
| GPED | 6,184 | 7.4% (8%) | 1,998 | 6.8% (9%) |
| PLED | 11,254 | 13.4% (22%) | 4,677 | 15.9% (25%) |
| EYEM | 1,170 | 1.4% (23%) | 329 | 1.1% (26%) |
| ARTF | 11,053 | 13.2% (36%) | 2,204 | 7.5% (33%) |
| BCKG | 53,726 | 63.9% (100%) | 19,646 | 66.8% (100%) |
| Total: | 84,032 | 100.0% (100%) | 29,421 | 100.0% (100%) |
Figure 4An overview of the feature extraction algorithm.
Figure 5A left-to-right HMM is used for sequential decoding in the first pass of processing.
Figure 6In a stacked denoising autoencoder the input, x, is corrupted to . The autoencoder then maps it to y and attempts to reconstruct x.
Figure 7An overview of the second pass of processing.
A bigram probabilistic language model for the third pass of processing which models all possible transitions from one of the six classes to the next.
| SPSW | SPSW | 0.40 | PLED | 0.00 | GPED | 0.00 | EYEM | 0.10 | ARTF | 0.20 | BCKG | 0.30 |
| PLED | SPSW | 0.00 | PLED | 0.90 | GPED | 0.00 | EYEM | 0.00 | ARTF | 0.05 | BCKG | 0.05 |
| GPED | SPSW | 0.00 | PLED | 0.00 | GPED | 0.60 | EYEM | 0.00 | ARTF | 0.20 | BCKG | 0.20 |
| EYEM | SPSW | 0.10 | PLED | 0.00 | GPED | 0.00 | EYEM | 0.40 | ARTF | 0.10 | BCKG | 0.40 |
| ARTF | SPSW | 0.23 | PLED | 0.05 | GPED | 0.05 | EYEM | 0.23 | ARTF | 0.23 | BCKG | 0.23 |
| BCKG | SPSW | 0.33 | PLED | 0.05 | GPED | 0.05 | EYEM | 0.23 | ARTF | 0.13 | BCKG | 0.23 |
The 6-way classification results for the three passes of processing.
| First | ARTF | 41.24 | 45.19 | 2.18 | 3.81 | 2.77 | 4.81 |
| BCKG | 7.02 | 71.93 | 2.59 | 7.37 | 2.28 | 8.81 | |
| EYEM | 2.13 | 0.61 | 82.37 | 2.13 | 8.51 | 4.26 | |
| GPED | 7.46 | 4.85 | 2.39 | 53.32 | 20.42 | 11.55 | |
| PLED | 0.70 | 1.85 | 4.70 | 17.62 | 54.80 | 20.32 | |
| SPSW | 4.41 | 8.29 | 9.17 | 33.33 | 4.59 | 40.21 | |
| Second | ARTF | 27.49 | 61.73 | 7.28 | 0.00 | 1.08 | 2.43 |
| BCKG | 7.00 | 82.03 | 5.79 | 0.97 | 0.36 | 3.86 | |
| EYEM | 4.21 | 16.84 | 77.89 | 0.00 | 0.00 | 1.05 | |
| GPED | 0.60 | 14.69 | 0.00 | 59.96 | 10.26 | 14.49 | |
| PLED | 1.40 | 22.65 | 0.80 | 13.83 | 52.30 | 9.02 | |
| SPSW | 7.69 | 35.90 | 2.56 | 28.21 | 0.00 | 25.64 | |
| Third | ARTF | 14.04 | 72.98 | 10.18 | 0.00 | 0.00 | 2.81 |
| BCKG | 3.42 | 81.40 | 8.93 | 0.30 | 0.00 | 5.95 | |
| EYEM | 2.30 | 17.24 | 79.31 | 0.00 | 0.00 | 1.15 | |
| GPED | 0.30 | 3.65 | 0.00 | 65.05 | 13.37 | 17.63 | |
| PLED | 0.00 | 10.76 | 0.49 | 9.78 | 65.28 | 13.69 | |
| SPSW | 10.00 | 33.33 | 13.33 | 10.00 | 0.00 | 33.33 |
The 4-way classification results for the three passes of processing.
| First | BCKG | 82.30 | 8.35 | 6.94 | 2.42 |
| SPSW | 21.87 | 40.21 | 33.33 | 4.59 | |
| GPED | 14.71 | 11.55 | 53.32 | 20.42 | |
| PLED | 7.26 | 20.32 | 17.62 | 54.80 | |
| Second | BCKG | 95.60 | 3.24 | 0.62 | 0.54 |
| SPSW | 46.15 | 25.64 | 28.21 | 0.00 | |
| GPED | 15.29 | 14.49 | 59.96 | 10.26 | |
| PLED | 24.85 | 9.02 | 13.83 | 52.30 | |
| Third | BCKG | 95.11 | 4.69 | 0.19 | 0.00 |
| SPSW | 56.67 | 33.33 | 10.00 | 0.00 | |
| GPED | 3.95 | 17.63 | 65.05 | 13.37 | |
| PLED | 11.25 | 13.69 | 9.78 | 65.28 |
The 2-way classification results for the three passes of processing.
| First | TARG | 86.92 | 13.08 |
| BCKG | 18.20 | 81.80 | |
| Second | TARG | 78.94 | 21.06 |
| BCKG | 4.40 | 95.60 | |
| Third | TARG | 90.10 | 9.90 |
| BCKG | 4.89 | 95.11 |
Specificity and sensitivity for each pass of processing.
| 1 (HMM) | 86.78 | 17.70 |
| 2 (SdA) | 78.93 | 4.40 |
| 3 (SLM) | 90.10 | 4.88 |
Figure 8DET curves are shown for each pass of processing. The “zero penalty” operating point is also shown since this was used in Tables 3–5.