Evaluating three different adaptive decomposition methods for EEG signal seizure detection and classification

Signal processing and machine learning methods are valuable tools in epilepsy research, potentially assisting in diagnosis, seizure detection, prediction and real-time event detection during long term monitoring. Recent approaches involve the decomposition of these signals in different modes or functions in a data-dependent and adaptive way. These approaches may provide advantages over commonly used Fourier based methods due to their ability to work with nonlinear and non-stationary data. In this work, three adaptive decomposition methods (Empirical Mode Decomposition, Empirical Wavelet Transform and Variational Mode Decomposition) are evaluated for the classification of normal, ictal and inter-ictal EEG signals using a freely available database. We provide a previously unavailable common methodology for comparing the performance of these methods for EEG seizure detection, with the use of the same classifiers, parameters and spectral and time domain features. It is shown that the outcomes using the three methods are quite similar, with maximum accuracies of 97.5% for Empirical Mode Decomposition, 96.7% for Empirical Wavelet Transform and 98.2% for Variational Mode Decomposition. Features were also extracted from the original non-decomposed signals, yielding inferior, but still fairly accurate (95.3%) results. The evaluated decomposition methods are promising approaches for seizure detection, but their use should be judiciously analysed, especially in situations that require real-time processing and computational power is an issue. An additional methodological contribution of this work is the development of two python packages, already available at the PyPI repository: One for the Empirical Wavelet Transform (ewtpy) and another for Variational Mode Decomposition (vmdpy).

[1]  Timothy A. Pedley,et al.  Epilepsy : a comprehensive textbook , 2008 .

[2]  H. Adeli,et al.  Analysis of EEG records in an epileptic patient using wavelet transform , 2003, Journal of Neuroscience Methods.

[3]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[4]  Ram Bilas Pachori,et al.  Discrimination between Ictal and Seizure-Free EEG Signals Using Empirical Mode Decomposition , 2008, J. Electr. Comput. Eng..

[5]  Scott B Patten,et al.  Prevalence and incidence of epilepsy , 2017, Neurology.

[6]  Suiren Wan,et al.  A high-performance seizure detection algorithm based on Discrete Wavelet Transform (DWT) and EEG , 2017, PloS one.

[7]  Marimuthu Palaniswami,et al.  Detection of epileptic seizure based on entropy analysis of short-term EEG , 2018, PloS one.

[8]  Pradip Sircar,et al.  A novel approach for automated detection of focal EEG signals using empirical wavelet transform , 2016, Neural Computing and Applications.

[9]  Sachin Taran,et al.  Clustering Variational Mode Decomposition for Identification of Focal EEG Signals , 2018, IEEE Sensors Letters.

[10]  B. Hjorth EEG analysis based on time domain properties. , 1970, Electroencephalography and clinical neurophysiology.

[11]  Shufang Li,et al.  Feature extraction and recognition of ictal EEG using EMD and SVM , 2013, Comput. Biol. Medicine.

[12]  Haley R Pipkins,et al.  Polyamine transporter potABCD is required for virulence of encapsulated but not nonencapsulated Streptococcus pneumoniae , 2017, PloS one.

[13]  Michael L. Hines,et al.  Python in neuroscience , 2015, Front. Neuroinform..

[14]  U. Rajendra Acharya,et al.  Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals , 2017, Comput. Biol. Medicine.

[15]  U. Rajendra Acharya,et al.  Application of Empirical Mode Decomposition (EMD) for Automated Detection of epilepsy using EEG signals , 2012, Int. J. Neural Syst..

[16]  J. H. Cross,et al.  ILAE Official Report: A practical clinical definition of epilepsy , 2014, Epilepsia.

[17]  Matthias W. Seeger,et al.  Gaussian Processes For Machine Learning , 2004, Int. J. Neural Syst..

[18]  Rami J Oweis,et al.  Seizure classification in EEG signals utilizing Hilbert-Huang transform , 2011, Biomedical engineering online.

[19]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[20]  Jérôme Gilles,et al.  Empirical Wavelet Transform , 2013, IEEE Transactions on Signal Processing.

[21]  M. Ravi Kumar,et al.  Epileptic seizures classification in EEG signal based on semantic features and variational mode decomposition , 2018, Cluster Computing.

[22]  Leon Cohen,et al.  Instantaneous bandwidth for signals and spectrogram , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[23]  P. Welch The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms , 1967 .

[24]  M. A. Navascués,et al.  Time domain indices and discrete power spectrum in electroencephalographic processing , 2009, Int. J. Comput. Math..

[25]  Ram Bilas Pachori,et al.  Fourier-Bessel series expansion based empirical wavelet transform for analysis of non-stationary signals , 2018, Digit. Signal Process..

[26]  Sung-Nien Yu,et al.  Detection of seizures in EEG using subband nonlinear parameters and genetic algorithm , 2010, Comput. Biol. Medicine.

[27]  Tobias Loddenkemper,et al.  Seizure detection, seizure prediction, and closed-loop warning systems in epilepsy , 2014, Epilepsy & Behavior.

[28]  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..

[29]  Indu Saini,et al.  Empirical Wavelet Transform Based ECG Signal Compression , 2014 .

[30]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[31]  Geoffrey E. Hinton Connectionist Learning Procedures , 1989, Artif. Intell..

[32]  R G Sangeetha,et al.  Classification of normal, seizure and seizure-free EEG signals using EMD and EWT , 2017, 2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2).

[33]  Tao Zhang,et al.  AR based quadratic feature extraction in the VMD domain for the automated seizure detection of EEG using random forest classifier , 2017, Biomed. Signal Process. Control..

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

[35]  F. H. Lopes da Silva,et al.  The Impact of EEG/MEG Signal Processing and Modeling in the Diagnostic and Management of Epilepsy , 2008, IEEE Reviews in Biomedical Engineering.

[36]  Aixia Guo,et al.  Gene Selection for Cancer Classification using Support Vector Machines , 2014 .

[37]  U. Rajendra Acharya,et al.  Automated EEG analysis of epilepsy: A review , 2013, Knowl. Based Syst..

[38]  F. L. D. Silva,et al.  The Impact of EEG/MEG Signal Processing and Modeling in the Diagnostic and Management of Epilepsy , 2008 .

[39]  A J Gabor,et al.  Automated seizure detection using a self-organizing neural network. , 1996, Electroencephalography and clinical neurophysiology.

[40]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[41]  Dominique Zosso,et al.  Variational Mode Decomposition , 2014, IEEE Transactions on Signal Processing.

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

[43]  Min Zhang,et al.  Semaphorin3A induces nerve regeneration in the adult cornea-a switch from its repulsive role in development , 2018, PloS one.

[44]  K Lehnertz,et al.  Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: dependence on recording region and brain state. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[45]  Wei Liu,et al.  Seismic Time–Frequency Analysis via Empirical Wavelet Transform , 2016, IEEE Geoscience and Remote Sensing Letters.

[46]  Jasmin Kevric,et al.  Performance evaluation of empirical mode decomposition, discrete wavelet transform, and wavelet packed decomposition for automated epileptic seizure detection and prediction , 2018, Biomed. Signal Process. Control..

[47]  N. Altman An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression , 1992 .

[48]  Klaus D. McDonald-Maier,et al.  Seizure detection from EEG signals using Multivariate Empirical Mode Decomposition , 2017, Comput. Biol. Medicine.

[49]  Marek A. Mirski,et al.  Cross-correlation analysis of epileptiform propagation using wavelets , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[50]  Slawomir J. Nasuto,et al.  Empirical Mode Decomposition and its Extensions Applied to EEG Analysis: A Review , 2018, Adv. Data Sci. Adapt. Anal..

[51]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..