| Literature DB >> 36032671 |
Yuying Fan1, Duo Chen2, Hua Wang1, Yijie Pan3,4, Xueping Peng5, Xueyan Liu1, Yunhui Liu6.
Abstract
In recent years, the Burden of Amplitudes and Epileptiform Discharges (BASED) score has been used as a reliable, accurate, and feasible electroencephalogram (EEG) grading scale for infantile spasms. However, manual EEG annotation is, in general, very time-consuming, and BASED scoring is no exception. Convolutional neural networks (CNNs) have proven their great potential in many EEG classification problems. However, very few research studies have focused on the use of CNNs for BASED scoring, a challenging but vital task in the diagnosis and treatment of infantile spasms. This study proposes an automatic BASED scoring framework using EEG and a deep CNN. The feasibility of using CNN for automatic BASED scoring was investigated in 36 patients with infantile spasms by annotating their long-term EEG data with four levels of the BASED score (scores 5, 4, 3, and ≤2). In the validation set, the accuracy was 96.9% by applying a multi-layer CNN to classify the EEG data as a 4-label problem. The extensive experiments have demonstrated that our proposed approach offers high accuracy and, hence, is an important step toward an automatic BASED scoring algorithm. To the best of our knowledge, this is the first attempt to use a CNN to construct a BASED-based scoring model.Entities:
Keywords: BASED score; convolutional neural network; deep learning; infantile spasms; scalp EEG
Year: 2022 PMID: 36032671 PMCID: PMC9399419 DOI: 10.3389/fmolb.2022.931688
Source DB: PubMed Journal: Front Mol Biosci ISSN: 2296-889X
FIGURE 1EEG preprocessing. The raw EEG was band-pass filtered at [0.5Hz, 128Hz]. A 5-s sliding window with a 2-s overlap was used to crop the long-term EEG into segments.
FIGURE 2Network structure. The input is a multi-channel EEG segment with a dimension of 16 (channel) × 5000 (sampling point, 5 × 1,000). L1 is a temporal filter that contains 8 filters with a 1 × 32 kernel. L2 is a spatial filter that contains 16 filters with a 16 × 1 kernel. In L3, the pool size is (1, 3), and the stride is none. L4 contains 16 filters with 1 × 16 kernels. In L5, the pool size is (1, 8), and the stride is none. L6 is a dense layer with softmax activation.
BASED score for EEG clips
| BASED score | ||||
|---|---|---|---|---|
| 5 | 4 | 3 | ≤2 | |
| EEG clip number | 21 | 25 | 15 | 11 |
| Age (months) (M± SD) | 6.57 ± 2.56 | 7.00 ± 2.69 | 6.13 ± 1.99 | 6.09 ± 2.26 |
Training and validation set performance over 300 epochs for our model.
| Dataset | Accuracy (%) | Precision (%) | Recall (%) |
|---|---|---|---|
| Training set | 95.9 ± 0.26 | 91.9 ± 0.33 | 91.6 ± 0.25 |
| Validation set | 96.9 ± 0.36 | 93.9 ± 0.17 | 93.8 ± 0.24 |
FIGURE 3Confusion matrix for the training set and validation set. BS represents the BASED score.
Accuracy, precision, and recall in each class. BS represents the BASED score.
| Class | Accuracy (%) | Precision (%) | Recall (%) |
|---|---|---|---|
| BS | 99.80 | 99.15 | 99.19 |
| BS = 3 (training set) | 96.65 | 88.14 | 90.38 |
| BS = 4 (training set) | 96.71 | 95.83 | 95.55 |
| BS = 5 (training set) | 99.39 | 99.66 | 98.00 |
| BS | 99.74 | 99.19 | 99.59 |
| BS = 3 (validation set) | 95.73 | 89.76 | 82.32 |
| BS = 4 (validation set) | 95.73 | 92.07 | 96.34 |
| BS = 5 (validation set) | 99.39 | 99.67 | 98.08 |
FIGURE 4Performance of our model in the 5-fold cross-validation.