| Literature DB >> 28706561 |
Yuanfa Wang1, Zunchao Li1,2, Lichen Feng1, Chuang Zheng1, Wenhao Zhang1.
Abstract
An automatic detection system for distinguishing normal, ictal, and interictal electroencephalogram (EEG) signals is of great help in clinical practice. This paper presents a three-class classification system based on discrete wavelet transform (DWT) and the nonlinear sparse extreme learning machine (SELM) for epilepsy and epileptic seizure detection. Three-level lifting DWT using Daubechies order 4 wavelet is introduced to decompose EEG signals into delta, theta, alpha, and beta subbands. Considering classification accuracy and computational complexity, the maximum and standard deviation values of each subband are computed to create an eight-dimensional feature vector. After comparing five multiclass SELM strategies, the one-against-one strategy with the highest accuracy is chosen for the three-class classification system. The performance of the designed three-class classification system is tested with publicly available epilepsy dataset. The results show that the system achieves high enough classification accuracy by combining the SELM and DWT and reduces training and testing time by decreasing computational complexity and feature dimension. With excellent classification performance and low computation complexity, this three-class classification system can be utilized for practical epileptic EEG detection, and it offers great potentials for portable automatic epilepsy and seizure detection system in the future hardware implementation.Entities:
Mesh:
Year: 2017 PMID: 28706561 PMCID: PMC5494790 DOI: 10.1155/2017/6849360
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Workflow of the proposed EEG classification system.
Algorithm 1Pseudocode of the binary SELM algorithm.
Figure 2Three-level wavelet decomposition structure.
Summary of the clinical data.
| Set A | Set B | Set C | Set D | Set E | |
|---|---|---|---|---|---|
| Patient state | Awake and eyes open (normal) | Awake and eyes closed (normal) | Seizure-free (interictal) | Seizure-free (interictal) | Seizure activity (ictal) |
| Electrode types | Surface | Surface | Intracranial | Intracranial | Intracranial |
| Electrode placement | International 10–20 systems | International 10–20 systems | Opposite to epileptogenic zone | Within epileptogenic zone | Within epileptogenic zone |
| Number of segments | 100 | 100 | 100 | 100 | 100 |
| Segment duration (s) | 23.6 | 23.6 | 23.6 | 23.6 | 23.6 |
Confusion matrix.
| Output/desired | Set A | Set D | Set E |
|---|---|---|---|
| Set A | SAA | SAD | SAE |
| Set D | SDA | SDD | SDE |
| Set E | SEA | SED | SEE |
Performance definition.
| Sensitivity (%) | Specificity (%) | Accuracy (%) | |
|---|---|---|---|
| Set A |
|
|
|
| Set D |
|
| |
| Set E |
|
|
Figure 3Accuracy of Gaussian SELM with different values of C and 2σ2.
Figure 4Sensitivities using the three subsets versus 2σ2.
Parameters of Gaussian kernel and polynomial kernel.
| Strategy | Gaussian kernel | Polynomial kernel | ||
|---|---|---|---|---|
|
| 2 |
|
| |
| BT | 5 | 500 | 10 | 4 |
| OAO | 5 | 500 | 10 | 4 |
| OAA | 5 | 600 | 10 | 3 |
| DAG | 5 | 500 | 10 | 4 |
| ECOC | 5 | 600 | 10 | 3 |
Figure 5Three DAG structures generated for the three-class problem.
Figure 6Three BT structures generated for the three-class problem.
Sensitivities of various multiclass classification strategies using Gaussian SELM.
| BT (%) | OAO (%) | OAA (%) | DAG (%) | ECOC (%) | |
|---|---|---|---|---|---|
| Set A | 98.8 | 100 | 98.0 | 98.8 | 96.0 |
| Set D | 93.8 | 96.3 | 94.5 | 94.9 | 93.7 |
| Set E | 97.5 | 99.0 | 97.5 | 98.0 | 96.2 |
Sensitivities of various multiclass classification strategies using polynomial SELM.
| BT (%) | OAO (%) | OAA (%) | DAG (%) | ECOC (%) | |
|---|---|---|---|---|---|
| Set A | 97.5 | 99.2 | 97.5 | 98.5 | 96.0 |
| Set D | 93.2 | 96.0 | 94.0 | 95.0 | 92.9 |
| Set E | 99.5 | 98.0 | 98.6 | 97.5 | 96.1 |
Results of the OAO three-class classification system using subsets A, D, and E.
| Sensitivity (%) | Specificity (%) | Accuracy (%) | |
|---|---|---|---|
| Set A | 100 | 99.0 | 98.4 |
| Set D | 96.3 | 99.6 | |
| Set E | 99.0 | 99.0 |
Comparison of SELM and SVM.
| Classification method | Accuracy (%) | Training time (s) | Testing time (s) |
|---|---|---|---|
| SVM | 96.8 | 1.315 | 0.051 |
| SELM | 98.4 | 0.592 | 0.032 |
Comparison with previous works.
| Authors (year) | Classifier | Feature extraction | Classes | Subsets | Accuracy (%) |
|---|---|---|---|---|---|
| Tang and Durand [ | SVM | Filter bank, Teager energy, power, Lempel–Ziv complexity | 2 | (A, D), E | 98.72 |
| Song et al. [ | Initial ELM | DWT, Mahalanobis distance, sample entropy | 2 | D, E | 97.53 |
| Güler et al. [ | ANN | Lyapunov exponents | 3 | A, D, E | 96.79 |
| Liang et al. [ | SVM | Principal component analysis, approximate entropy, power | 3 | A, D, E | 98.67 |
| Murugavel and Ramakrishnan [ | SVM | DWT, largest Lyapunov exponent, approximate entropy | 3 | A, D, E | 96 |
| Riaz et al. [ | SVM | Empirical mode decomposition, temporal, spectral features | 3 | A, D, E | 85 |
| This work | SELM | LDWT, maximum, standard deviation | 3 | A, D, E | 98.4 |
Comparison with previous works using subsets (A, B), (C, D), and E.
| Authors (year) | Methods | Number of features | Accuracy (%) |
|---|---|---|---|
| Alam and Bhuiyan [ | EMD, higher order moments, and ANN | 3 | 80 |
| Tzallas et al. [ | Fraction energy and ANN | 40 | 97.72 |
| This work | LDWT, maximum, standard deviation, and SELM | 8 | 97.6 |
Comparison with previous works using CHB-MIT scalp EEG.
| Authors (year) | Methods | Sensitivity (%) | Specificity (%) |
|---|---|---|---|
| Samiee et al. [ | DWT, 2D mapping and textural features, and SVM | 70.19 | 97.74 |
| Samiee et al. [ | Sparse RDSTFT and LGBP, Logistic regression, random forest, and SVM | 70.4 | 99.1 |
| This work | LDWT, maximum, standard deviation, and SELM | 81.1 | 98.3 |