Automatic Epileptic Seizure Detection in EEG Signals Using Multi-Domain Feature Extraction and Nonlinear Analysis

Epileptic seizure detection is commonly implemented by expert clinicians with visual observation of electroencephalography (EEG) signals, which tends to be time consuming and sensitive to bias. The epileptic detection in most previous research suffers from low power and unsuitability for processing large datasets. Therefore, a computerized epileptic seizure detection method is highly required to eradicate the aforementioned problems, expedite epilepsy research and aid medical professionals. In this work, we propose an automatic epilepsy diagnosis framework based on the combination of multi-domain feature extraction and nonlinear analysis of EEG signals. Firstly, EEG signals are pre-processed by using the wavelet threshold method to remove the artifacts. We then extract representative features in the time domain, frequency domain, time-frequency domain and nonlinear analysis features based on the information theory. These features are further extracted in five frequency sub-bands based on the clinical interest, and the dimension of the original feature space is then reduced by using both a principal component analysis and an analysis of variance. Furthermore, the optimal combination of the extracted features is identified and evaluated via different classifiers for the epileptic seizure detection of EEG signals. Finally, the performance of the proposed method is investigated by using a public EEG database at the University Hospital Bonn, Germany. Experimental results demonstrate that the proposed epileptic seizure detection method can achieve a high average accuracy of 99.25%, indicating a powerful method in the detection and classification of epileptic seizures. The proposed seizure detection scheme is thus hoped to eliminate the burden of expert clinicians when they are processing a large number of data by visual observation and to speed-up the epilepsy diagnosis.

[1]  Dimitrios I. Fotiadis,et al.  Epileptic Seizure Detection in EEGs Using Time–Frequency Analysis , 2009, IEEE Transactions on Information Technology in Biomedicine.

[2]  Adriano O Andrade,et al.  Study of age-related changes in postural control during quiet standing through Linear Discriminant Analysis , 2009, Biomedical engineering online.

[3]  Yang Li,et al.  Time-varying linear and nonlinear parametric model for Granger causality analysis. , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Dimitrios I. Fotiadis,et al.  Automatic Seizure Detection Based on Time-Frequency Analysis and Artificial Neural Networks , 2007, Comput. Intell. Neurosci..

[5]  Ke Li,et al.  A multiwavelet-based time-varying model identification approach for time-frequency analysis of EEG signals , 2016, Neurocomputing.

[6]  Kemal Polat,et al.  Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast Fourier transform , 2007, Appl. Math. Comput..

[7]  A. Wu,et al.  Outpatient ambulatory EEG as an option for epilepsy surgery evaluation instead of inpatient EEG telemetry , 2013, Epilepsy & Behavior Case Reports.

[8]  Jae-Kwon Kim,et al.  Classification of normal and epileptic seizure EEG signals using wavelet transform, phase-space reconstruction, and Euclidean distance , 2014, Comput. Methods Programs Biomed..

[9]  Yang Li,et al.  High-resolution time-frequency analysis of EEG signals using multiscale radial basis functions , 2016, Neurocomputing.

[10]  U. Rajendra Acharya,et al.  Application of Non-Linear and Wavelet Based Features for the Automated Identification of Epileptic EEG signals , 2012, Int. J. Neural Syst..

[11]  U. Rajendra Acharya,et al.  AUTOMATIC IDENTIFICATION OF EPILEPTIC EEG SIGNALS USING NONLINEAR PARAMETERS , 2009 .

[12]  Klaus Lehnertz,et al.  Epilepsy and Nonlinear Dynamics , 2008, Journal of biological physics.

[13]  Daniel Rivero,et al.  Automatic feature extraction using genetic programming: An application to epileptic EEG classification , 2011, Expert Syst. Appl..

[14]  S. Billings,et al.  Time-varying model identification for time–frequency feature extraction from EEG data , 2011, Journal of Neuroscience Methods.

[15]  Daniel Rivero,et al.  Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural networks , 2010, Journal of Neuroscience Methods.

[16]  Musa Peker,et al.  A Novel Method for Automated Diagnosis of Epilepsy Using Complex-Valued Classifiers , 2016, IEEE Journal of Biomedical and Health Informatics.

[17]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[18]  M. L. Dewal,et al.  Relative wavelet energy and wavelet entropy based epileptic brain signals classification , 2012 .

[19]  Tao Zou,et al.  Hilbert marginal spectrum analysis for automatic seizure detection in EEG signals , 2015, Biomed. Signal Process. Control..

[20]  R. Goodman Discrete Fourier and Wavelet Transforms: An Introduction through Linear Algebra with Applications to Signal Processing , 2016 .

[21]  Sridhar Krishnan,et al.  EEG seizure detection and epilepsy diagnosis using a novel variation of Empirical Mode Decomposition , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[22]  Hasan Ocak,et al.  Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy , 2009, Expert Syst. Appl..

[23]  S. Manikandan,et al.  Measures of dispersion , 2011, Journal of pharmacology & pharmacotherapeutics.

[24]  Sheau-Ling Hsieh,et al.  High-Performance Seizure Detection System Using a Wavelet-Approximate Entropy-fSVM Cascade With Clinical Validation , 2013, Clinical EEG and neuroscience.

[25]  Y. Srinivas,et al.  Wavelet denoising algorithm to refine noisy geoelectrical data for versatile inversion , 2016, Modeling Earth Systems and Environment.

[26]  Yang Li,et al.  Identification of Time-Varying Systems Using Multi-Wavelet Basis Functions , 2011, IEEE Transactions on Control Systems Technology.

[27]  H. Adeli,et al.  Wavelet-based EEG processing for computer-aided seizure detection and epilepsy diagnosis , 2015, Seizure.

[28]  Haider Banka,et al.  Local pattern transformation based feature extraction techniques for classification of epileptic EEG signals , 2017, Biomed. Signal Process. Control..

[29]  Dinggang Shen,et al.  Sparse Multivariate Autoregressive Modeling for Mild Cognitive Impairment Classification , 2014, Neuroinformatics.

[30]  Yanchun Zhang,et al.  Epileptic seizure detection in EEG signals using tunable-Q factor wavelet transform and bootstrap aggregating , 2016, Comput. Methods Programs Biomed..

[31]  F. Mormann,et al.  Seizure prediction: the long and winding road. , 2007, Brain : a journal of neurology.

[32]  Natarajan Sriraam,et al.  Entropies based detection of epileptic seizures with artificial neural network classifiers , 2010, Expert Syst. Appl..

[33]  Yan Li,et al.  A new approach to denoising EEG signals - merger of translation invariant wavelet and ICA , 2011 .

[34]  Stefano Di Gennaro,et al.  Detection of epileptiform activity in EEG signals based on time-frequency and non-linear analysis , 2015, Front. Comput. Neurosci..

[35]  Mohammad Niknazar,et al.  A New Framework Based on Recurrence Quantification Analysis for Epileptic Seizure Detection , 2013, IEEE Journal of Biomedical and Health Informatics.

[36]  C. Chui,et al.  Wavelets : theory, algorithms, and applications , 1994 .

[37]  U. Rajendra Acharya,et al.  Entropies for detection of epilepsy in EEG , 2005, Comput. Methods Programs Biomed..

[38]  U. Rajendra Acharya,et al.  Application of entropies for automated diagnosis of epilepsy using EEG signals: A review , 2015, Knowl. Based Syst..

[39]  L. Debnath Wavelet Transforms and Time-Frequency Signal Analysis , 2001 .

[40]  Ram Bilas Pachori,et al.  Classification of Seizure and Nonseizure EEG Signals Using Empirical Mode Decomposition , 2012, IEEE Transactions on Information Technology in Biomedicine.

[41]  Daniel Rivero,et al.  A new signal classification technique by means of Genetic Algorithms and kNN , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[42]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[43]  Stefano Di Gennaro,et al.  CLASSIFICATION OF EEG SIGNALS FOR DETECTION OF EPILEPTIC SEIZURES BASED ON WAVELETS AND STATISTICAL PATTERN RECOGNITION , 2014 .

[44]  U. Rajendra Acharya,et al.  Use of principal component analysis for automatic classification of epileptic EEG activities in wavelet framework , 2012, Expert Syst. Appl..