| Literature DB >> 30809142 |
Rui Zuo1,2, Jing Wei1,2, Xiaonan Li3,4, Chunlin Li1,2, Cui Zhao1,2, Zhaohui Ren1,2, Ying Liang1,2, Xinling Geng1,2, Chenxi Jiang3,4, Xiaofeng Yang3,4, Xu Zhang1,2.
Abstract
Epilepsy is one of the most common chronic neurological diseases. High-frequency oscillations (HFOs) have emerged as promising biomarkers for the epileptogenic zone. However, visual marking of HFOs is a time-consuming and laborious process. Several automated techniques have been proposed to detect HFOs, yet these are still far from being suitable for application in a clinical setting. Here, ripples and fast ripples from intracranial electroencephalograms were detected in six patients with intractable epilepsy using a convolutional neural network (CNN) method. This approach proved more accurate than using four other HFO detectors integrated in RIPPLELAB, providing a higher sensitivity (77.04% for ripples and 83.23% for fast ripples) and specificity (72.27% for ripples and 79.36% for fast ripples) for HFO detection. Furthermore, for one patient, the Cohen's kappa coefficients comparing automated detection and visual analysis results were 0.541 for ripples and 0.777 for fast ripples. Hence, our automated detector was capable of reliable estimates of ripples and fast ripples with higher sensitivity and specificity than four other HFO detectors. Our detector may be used to assist clinicians in locating epileptogenic zone in the future.Entities:
Keywords: automated detection; convolutional neural network; epilepsy; fast ripples; high-frequency oscillations; ripples
Year: 2019 PMID: 30809142 PMCID: PMC6379273 DOI: 10.3389/fncom.2019.00006
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Clinical characteristics and implantation sites of the 19 patients.
| 1 | No lesion | LIF, LC, LSF, LSP, LSI, LLT | 82 | FCD IIb, TSC | I |
| 2 | Left DCC, left FPS, left ventricular wall ectopic | LT, LC, LP | 76 | FCD Ib | II |
| 3 | HS (right MTL) | LH, RH, RI | 74 | FCD IIIa, HS | I |
| 4 | Left temporal encephalomalacia foci | LSF, LLT, LIF, RP, RO, LO | 97 | HS | III |
| 5 | HS (bilateral) | RSF, RC, RIF, RSP, RLP | 128 | FCD I | III |
| 6 | Left temporal encephalomalacia foci | LSF, LIF, LLF, LLT, LP | 96 | FCD IIId | III |
| 7 | None | RLT, RP, LLT, LC, RC | 112 | FCD I | III |
| 8 | No lesion | RIF, RLF, RSF, RO | 96 | FCD I | I |
| 9 | LMS, left mastoiditis | RF, RP | 80 | FCD IIb | III |
| 10 | No lesion | RSF, RIF, RC, RST, RP, LIF, LSF, LC, LST, LP | 96 | FCD IIId | I |
| 11 | HS (left MTL) | LH, RLT, LOT | 118 | None | II |
| 12 | None | LOT, LIO, LP, RTH, RO, RP | 96 | FCD I | I |
| 13 | Abnormal signal in right cingulate gyrus | LT, RLF, RIF, RLT, RC | 72 | None | I |
| 14 | No lesion | RSF, RIF, RC, LSF, LIF, LC | 80 | FCD Ic | II |
| 15 | No lesion | RIF, RSF, RLP | 62 | FCD IIb | – |
| 16 | HS (right MTL) | RP, RSP, RSF, RIF | 82 | FCD Ia | I |
| 17 | High signal in the right frontal local cortex | RP, RPO, RIF, RLF | 82 | FCD Ic | I |
| 18 | HS (left MTL) | LF, LSI, LFP | 90 | FCD I | I |
| 19 | No lesion | RIF, RLF, LH | 64 | FCD IIa | I |
Gender: M, male; F, female. MRI: DCC, dysgenesis of the corpus callosum; FPS, frontoparietal schizencephaly. HS, hippocampal sclerosis; MTL, mesial temporal lobe; LMS, left maxillary sinusitis; Implantation sites: LIF, left inferior frontal; LC, left central; LSF, left superior frontal; LSP, left superior parietal; LSI, left superior insula; LLT, left lateral temporal; LT, left temporal; LP, left parietal; LH, left hippocampus; RH, right hippocampus; RI, right insula; RSF, right superior frontal; RC, right central; RIF, right inferior frontal; RSP, right superior parietal; RLP, right lateral parietal; LLF, left lateral frontal; RF, right frontal; RP, right parietal; LOT, left occipital-temporal; LIO, left inferior temporal; RTH, right temporal-hippocampus; RO, right occipital; LO, left occipital; RLF, right lateral frontal; RLT, right lateral temporal; RPO, right parietal-occipital; LF, left frontal; LFP, left frontal-cingulate. Pathologies: FCD, focal cortical dysplasia; HS, hippocampal sclerosis; TSC, tuberous sclerosis complex.
Figure 1Data preprocessing. First row: one second of raw data. Second row: one second of filtered (80–200Hz) data. Third row: one second of filtered (200–500Hz) data. Fourth row: Time-frequency analysis of raw data.
Figure 2Architecture of our CNN model.
Figure 3Effects of different sample sizes on CNN performance. The green line represents the accuracy of HFOs (ripples for A and fast ripples for B), and the yellow line represents the accuracy of non-HFOs (non-ripples for A and non-fast ripples for B).
The specifications of seven CNN models and their mean performance using 10-fold cross-validation.
| Conv_1 | No. of kernels | 32 | 256 | 64 | 64 | 64 | 32 | 16 |
| Filter size | [2, 12] | [2, 12] | [2, 12] | [2, 12] | [2, 12] | [2, 12] | [2, 12] | |
| Maxpooling_1 | Pool size | [2, 4] | [2, 4] | [2, 4] | [2, 4] | [2, 4] | [2, 4] | [2, 4] |
| Stride | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| Conv_2 | No. of kernels | 64 | 128 | 64 | 64 | 64 | 32 | 16 |
| Filter size | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | |
| Maxpooling_2 | Pool size | [1, 4] | [1, 4] | [1, 4] | [1, 4] | [1, 4] | [1, 4] | [1, 4] |
| Stride | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| Conv_3 | No. of kernels | 128 | 64 | 32 | 32 | 32 | 16 | 8 |
| Filter size | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | |
| Maxpooling_3 | Pool size | [1,4] | [1,4] | [1,4] | [1,4] | [1,4] | [1, 4] | [1, 4] |
| Stride | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| Conv_4 | No. of kernels | 256 | 32 | 32 | 32 | 32 | 16 | 8 |
| Filter size | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | [1, 8] | |
| Dropout | 0.5 | 0.5 | 0.5 | 0.5 | 0 | 0.5 | 0.5 | |
| Fully Connected_1 | 128 | 128 | 128 | 64 | 64 | 64 | 64 | |
| Fully Connected_2 | 64 | 64 | 64 | 32 | 32 | 32 | 32 | |
| Fully Connected_3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| Accuracy | Ripples | 92.33 ± 0.80% | 90.83 ± 1.78% | 92.88 ± 0.93% | 93.12 ± 0.84% | 92.28 ± 1.16% | 92.91 ± 0.97% | 92.65 ± 0.47% |
| Non-ripples | 87.99 ± 0.68% | 86.65 ± 1.38% | 87.91 ± 0.77% | 88.11 ± 0.95% | 88.71 ± 1.13% | 87.95 ± 0.61% | 87.95 ± 0.48% | |
| Fast ripples | 87.23 ± 1.98% | 87.64 ± 1.61% | 88.13 ± 1.05% | 87.65 ± 0.89% | 87.81 ± 1.83% | 88.39 ± 1.04% | 88.12 ± 0.43% | |
| Non-fast ripples | 91.63 ± 1.37% | 92.21 ± 1.13% | 92.34 ± 1.18% | 92.82 ± 0.87% | 91.64 ± 1.18% | 93.35 ± 0.66% | 93.28 ± 0.84% | |
Figure 4Effects of different ratios of HFOs to non-HFOs on performance of the CNN. The green solid line represents ripples, the blue solid line represents non-ripples, the green broken line represents fast ripples, and the blue broken line represents non-fast ripples.
Comparison of results between our detector and the other four detectors.
| Our detector | Ripples | Sens | 73.67 | 80.21 | 75.42 | 81.64 | 85.06 | 66.22 | 77.04 |
| Spec | 50.47 | 73.15 | 79.59 | 77.15 | 82.25 | 71.03 | 72.27 | ||
| Fast ripples | Sens | 90.66 | 79.55 | 85.50 | 82.40 | 77.73 | 83.54 | 83.23 | |
| Spec | 70.75 | 87.74 | 72.71 | 77.41 | 88.14 | 79.43 | 79.36 | ||
| STE detector | Ripples | Sens | 12.38 | 12.73 | 14.61 | 16.46 | 28.97 | 3.26 | 14.74 |
| Spec | 86.21 | 77.71 | 86.86 | 89.29 | 87.32 | 71.43 | 83.14 | ||
| Fast ripples | Sens | 36.00 | 15.79 | 8.54 | 18.81 | 17.66 | 1.44 | 16.37 | |
| Spec | 67.93 | 74.83 | 41.18 | 84.54 | 86.25 | 33.23 | 64.66 | ||
| SLL detector | Ripples | Sens | 76.23 | 52.00 | 15.94 | 28.57 | 56.27 | 41.48 | 45.08 |
| Spec | 33.33 | 66.10 | 9.02 | 7.84 | 60.14 | 40.00 | 36.07 | ||
| Fast ripples | Sens | 72.97 | 37.13 | 52.10 | 33.33 | 13.33 | 11.11 | 36.66 | |
| Spec | 58.70 | 74.70 | 66.67 | 45.45 | 30.00 | 3.23 | 46.46 | ||
| HIL detector | Ripples | Sens | 72.89 | 27.89 | 2.90 | 25.00 | 55.31 | 30.37 | 35.73 |
| Spec | 54.55 | 83.11 | 25.00 | 46.67 | 89.00 | 85.42 | 63.96 | ||
| Fast ripples | Sens | 12.50 | 19.55 | 22.95 | 51.13 | 26.42 | 22.22 | 25.80 | |
| Spec | 78.57 | 87.73 | 82.35 | 74.96 | 72.43 | 73.68 | 78.29 | ||
| MNI detector | Ripples | Sens | 26.97 | 8.47 | 31.88 | 28.57 | 9.97 | 0.74 | 17.77 |
| Spec | 87.88 | 79.63 | 3.71 | 3.28 | 83.78 | 7.14 | 44.24 | ||
| Fast ripples | Sens | 75.68 | 80.24 | 81.57 | 53.33 | 80.00 | 77.78 | 74.77 | |
| Spec | 25.45 | 52.91 | 26.72 | 23.53 | 18.56 | 15.38 | 27.09 | ||
Sens, sensitivity; Spec, specificity.
Figure 5Comparison of results between visual marking and automated detection for patient 1. Blue and red represent ripples and fast ripples, respectively. (A) Patient 1: visual making results. (B) Patient 1: automatic detecting results.
Mean HFO rates for channels in the EZ and other channels.
| Ripples | 1,251 | 32.9 | 712 | 16.2 | 1,963 | 23.9 |
| Fast ripples | 965 | 25.4 | 97 | 2.2 | 1,062 | 13.0 |
Figure 6Example of missed HFOs and false detections in the first patient. The dotted rectangles represent ripples marked only by visual detections. The red lines delineate false detections.