A comprehensive comparison of handcrafted features and convolutional autoencoders for epileptic seizures detection in EEG signals

Abstract Epilepsy, a brain disease generally associated with seizures, has tremendous effects on people’s quality of life. Diagnosis of epileptic seizures is commonly performed on electroencephalography (EEG) signals, and by using computer-aided diagnosis systems (CADS), neurologists can diagnose epileptic seizure stages more accurately. In these systems, a mandatory stage is feature extraction, performed by handcrafting features or learning them, ordinarily by a deep neural net. While researches in this field commonly show the value of a group of limited features, yet an accurate comparison between different suggested features is essential. In this article, first, a comparison between the importance of 50 different handcrafted features for seizure detection is presented. Additionally, the computational complexity of features is investigated as well. Then the best features based on Fisher scores are picked to classify signals on a benchmark dataset for evaluation. Additionally, a convolutional autoencoder with five layers is applied to learn features in order to have a complete comparison among feature extraction approaches. Finally, a hybrid method is employed, which combines handcrafted features and encoding of autoencoder to reach high performance in seizure detection in EEG signals.

[1]  A. Tzallas,et al.  Automated Epileptic Seizure Detection Methods: A Review Study , 2012 .

[2]  Karim Ansari-Asl,et al.  A model-based method for computation of correlation dimension, Lyapunov exponents and synchronization from depth-EEG signals , 2014, Comput. Methods Programs Biomed..

[3]  Ram Bilas Pachori,et al.  Epileptic seizure detection based on the instantaneous area of analytic intrinsic mode functions of EEG signals , 2013 .

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

[5]  Ram Bilas Pachori,et al.  Classification of ictal and seizure-free EEG signals using fractional linear prediction , 2014, Biomed. Signal Process. Control..

[6]  Ping Gao,et al.  Automatic detection of epileptic seizure based on approximate entropy, recurrence quantification analysis and convolutional neural networks , 2020, Artif. Intell. Medicine.

[7]  David G. Stork,et al.  Pattern Classification , 1973 .

[8]  Francesca Odone,et al.  Histogram intersection kernel for image classification , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[9]  D. V. Chudnovsky,et al.  Approximations and complex multiplication according to Ramanujan , 2000 .

[10]  Ram Bilas Pachori,et al.  EEG-Rhythm Specific Taylor–Fourier Filter Bank Implemented With O-Splines for the Detection of Epilepsy Using EEG Signals , 2020, IEEE Sensors Journal.

[11]  U. Rajendra Acharya,et al.  A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension , 2017, Pattern Recognit. Lett..

[12]  Ram Bilas Pachori,et al.  A NOVEL APPROACH TO DETECT EPILEPTIC SEIZURES USING A COMBINATION OF TUNABLE-Q WAVELET TRANSFORM AND FRACTAL DIMENSION , 2017 .

[13]  Robert C. Knowlton,et al.  Quantitative surface analysis of combined MRI and PET enhances detection of focal cortical dysplasias , 2018, NeuroImage.

[14]  Sengul Dogan,et al.  A novel local senary pattern based epilepsy diagnosis system using EEG signals , 2019, Australasian Physical & Engineering Sciences in Medicine.

[15]  U. Rajendra Acharya,et al.  Automatic Identification of Epileptic and Background EEG Signals Using Frequency Domain Parameters , 2010, Int. J. Neural Syst..

[16]  Yu-Ri Lee,et al.  A Novel EEG Feature Extraction Method Using Hjorth Parameter , 2014 .

[17]  Yan Li,et al.  A feature extraction technique based on tunable Q-factor wavelet transform for brain signal classification , 2019, Journal of Neuroscience Methods.

[18]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[19]  Ram Bilas Pachori,et al.  A Multivariate Approach for Patient-Specific EEG Seizure Detection Using Empirical Wavelet Transform , 2017, IEEE Transactions on Biomedical Engineering.

[20]  Rajeev Sharma,et al.  Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions , 2015, Expert Syst. Appl..

[21]  Jeffrey W. Britton,et al.  Unusual seizure evolution: Focal-general-focal-general , 2018, Epilepsy & Behavior Case Reports.

[22]  Ram Bilas Pachori,et al.  Epileptic seizure classification in EEG signals using second-order difference plot of intrinsic mode functions , 2014, Comput. Methods Programs Biomed..

[23]  Ram Bilas Pachori,et al.  Classification of seizure and seizure-free EEG signals using local binary patterns , 2015, Biomed. Signal Process. Control..

[24]  Chih-Jen Lin,et al.  Radius Margin Bounds for Support Vector Machines with the RBF Kernel , 2002, Neural Computation.

[25]  Ram Bilas Pachori,et al.  Time–frequency representation using IEVDHM–HT with application to classification of epileptic EEG signals , 2018 .

[26]  C. Elger,et al.  Epileptic Seizures and Epilepsy: Definitions Proposed by the International League Against Epilepsy (ILAE) and the International Bureau for Epilepsy (IBE) , 2005, Epilepsia.

[27]  Mingyang Li,et al.  Symplectic geometry decomposition-based features for automatic epileptic seizure detection , 2019, Comput. Biol. Medicine.

[28]  Roberto Sassi,et al.  Bubble Entropy: An Entropy Almost Free of Parameters , 2017, IEEE Transactions on Biomedical Engineering.

[29]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[30]  N. Thakor,et al.  Dominant frequency analysis of EEG reveals brain's response during injury and recovery , 1996, IEEE Transactions on Biomedical Engineering.

[31]  Lili Chen,et al.  Automatic Diagnosis of Epileptic Seizure in Electroencephalography Signals Using Nonlinear Dynamics Features , 2019, IEEE Access.

[32]  Tao Zhang,et al.  Classification of inter-ictal and ictal EEGs using multi-basis MODWPT, dimensionality reduction algorithms and LS-SVM: A comparative study , 2019, Biomed. Signal Process. Control..

[33]  Ram Bilas Pachori,et al.  Automated System for Epileptic EEG Detection Using Iterative Filtering , 2018, IEEE Sensors Letters.

[34]  Reza Langari,et al.  Classification of EEG signals for epileptic seizures using hybrid artificial neural networks based wavelet transforms and fuzzy relations , 2017, Expert Syst. Appl..

[35]  Tao Zhang,et al.  Automatic epileptic EEG detection using DT-CWT-based non-linear features , 2017, Biomed. Signal Process. Control..

[36]  Paola Arlotta,et al.  Organoids required! A new path to understanding human brain development and disease , 2018, Nature Methods.

[37]  Victor Eijkhout,et al.  Introduction to High Performance Scientific Computing , 2015 .

[38]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[39]  Tao Zhang,et al.  LMD Based Features for the Automatic Seizure Detection of EEG Signals Using SVM , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[40]  Ioannis Kalatzis,et al.  Design and implementation of an SVM-based computer classification system for discriminating depressive patients from healthy controls using the P600 component of ERP signals , 2004, Comput. Methods Programs Biomed..

[41]  W. Hauser,et al.  Comment on Epileptic Seizures and Epilepsy: Definitions Proposed by the International League Against Epilepsy (ILAE) and the International Bureau for Epilepsy (IBE) , 2005, Epilepsia.

[42]  Ram Bilas Pachori,et al.  Classification of epileptic electroencephalogram signals using tunable-Q wavelet transform based filter-bank , 2020 .

[43]  Tingxi Wen,et al.  Deep Convolution Neural Network and Autoencoders-Based Unsupervised Feature Learning of EEG Signals , 2018, IEEE Access.

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

[45]  Jie Huang,et al.  Automatic Epileptic Seizure Detection in EEG Signals Using Multi-Domain Feature Extraction and Nonlinear Analysis , 2017, Entropy.

[46]  U. Rajendra Acharya,et al.  Deep learning for healthcare applications based on physiological signals: A review , 2018, Comput. Methods Programs Biomed..

[47]  Joel E. W. Koh,et al.  Entropies for automated detection of coronary artery disease using ECG signals: A review , 2018 .

[48]  Sarah Jane Delany k-Nearest Neighbour Classifiers , 2007 .

[49]  Hamed Azami,et al.  Refined multiscale fuzzy entropy based on standard deviation for biomedical signal analysis , 2016, Medical & Biological Engineering & Computing.

[50]  Bijaya K. Panigrahi,et al.  Automated Diagnosis of Epilepsy Using Key-Point-Based Local Binary Pattern of EEG Signals , 2017, IEEE Journal of Biomedical and Health Informatics.

[51]  Ram Bilas Pachori,et al.  Time-frequency localized three-band biorthogonal wavelet filter bank using semidefinite relaxation and nonlinear least squares with epileptic seizure EEG signal classification , 2017, Digit. Signal Process..

[52]  Omar Farooq,et al.  Detection of Seizure Event and Its Onset/Offset Using Orthonormal Triadic Wavelet Based Features , 2019, IRBM.

[53]  Ahnaf Rashik Hassan,et al.  Epilepsy and seizure detection using statistical features in the Complete Ensemble Empirical Mode Decomposition domain , 2015, TENCON 2015 - 2015 IEEE Region 10 Conference.

[54]  Ram Bilas Pachori,et al.  Classification of seizure and non-seizure EEG signals based on EMD-TQWT method , 2017, 2017 22nd International Conference on Digital Signal Processing (DSP).

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

[56]  Li Yang,et al.  Spectral Entropy Can Predict Changes of Working Memory Performance Reduced by Short-Time Training in the Delayed-Match-to-Sample Task , 2017, Front. Hum. Neurosci..

[57]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[58]  Amir F. Atiya,et al.  Epileptic Seizures Detection Using Deep Learning Techniques: A Review , 2020, International journal of environmental research and public health.

[59]  Natarajan Sriraam,et al.  A novel approach for classification of epileptic seizures using matrix determinant , 2019, Expert Syst. Appl..

[60]  Alexandros T. Tzallas,et al.  A robust methodology for classification of epileptic seizures in EEG signals , 2018, Health and Technology.

[61]  Abdulhamit Subasi,et al.  EEG signal classification using wavelet feature extraction and a mixture of expert model , 2007, Expert Syst. Appl..

[62]  Mingyang Li,et al.  Complex-valued distribution entropy and its application for seizure detection , 2020 .

[63]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[64]  R. B. Pachori,et al.  Tunable-Q Wavelet Transform Based Multiscale Entropy Measure for Automated Classification of Epileptic EEG Signals , 2017 .

[65]  Sengul Dogan,et al.  A Tunable-Q wavelet transform and quadruple symmetric pattern based EEG signal classification method. , 2019, Medical hypotheses.

[66]  Tao Zhang,et al.  Generalized Stockwell transform and SVD-based epileptic seizure detection in EEG using random forest , 2018 .

[67]  Ibrahim M. El-Henawy,et al.  An Automated Approach for Epilepsy Detection Based on Tunable Q-Wavelet and Firefly Feature Selection Algorithm , 2018, Int. J. Biomed. Imaging.

[68]  Krisnachai Chomtho,et al.  A review of feature extraction and performance evaluation in epileptic seizure detection using EEG , 2019, Biomed. Signal Process. Control..

[69]  Carole Lartizien,et al.  Detection of Lesions Underlying Intractable Epilepsy on T1-Weighted MRI as an Outlier Detection Problem , 2016, PloS one.

[70]  Bijaya K. Panigrahi,et al.  A novel robust diagnostic model to detect seizures in electroencephalography , 2016, Expert Syst. Appl..

[71]  Richard P. Brent,et al.  Multiple-precision zero-finding methods and the complexity of elementary function evaluation , 1975, ArXiv.

[72]  R. Lavanya,et al.  Auto-encoder Based Automated Epilepsy Diagnosis , 2018, 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[73]  José Arturo Olvera-López,et al.  Feature extraction from EEG spectrograms for epileptic seizure detection , 2020, Pattern Recognit. Lett..

[74]  Pradyut Kumar Biswal,et al.  An efficient error-minimized random vector functional link network for epileptic seizure classification using VMD , 2020, Biomed. Signal Process. Control..

[75]  Mingyang Li,et al.  Automatic epilepsy detection using wavelet-based nonlinear analysis and optimized SVM , 2016 .

[76]  Shivnarayan Patidar,et al.  Detection of epileptic seizure using Kraskov entropy applied on tunable-Q wavelet transform of EEG signals , 2017, Biomed. Signal Process. Control..

[77]  Tao Zhang,et al.  Classification of epilepsy EEG signals using DWT-based envelope analysis and neural network ensemble , 2017, Biomed. Signal Process. Control..

[78]  Saleh A. Alshebeili,et al.  Epileptic MEG Spikes Detection Using Common Spatial Patterns and Linear Discriminant Analysis , 2016, IEEE Access.

[79]  Tao Zhang,et al.  Fuzzy distribution entropy and its application in automated seizure detection technique , 2018, Biomed. Signal Process. Control..

[80]  Pradip Sircar,et al.  Seizures classification based on higher order statistics and deep neural network , 2020, Biomed. Signal Process. Control..

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

[82]  Theoden Netoff,et al.  Seizure prediction with spectral power of EEG using cost‐sensitive support vector machines , 2011, Epilepsia.

[83]  Kemal Akyol,et al.  Stacking ensemble based deep neural networks modeling for effective epileptic seizure detection , 2020, Expert Syst. Appl..

[84]  Jiawei Han,et al.  Generalized Fisher Score for Feature Selection , 2011, UAI.

[85]  Mohd Zuki Yusoff,et al.  A novel approach based on wavelet analysis and arithmetic coding for automated detection and diagnosis of epileptic seizure in EEG signals using machine learning techniques , 2020, Biomed. Signal Process. Control..

[86]  Rameshwar Rao,et al.  Automated identification system for seizure EEG signals using tunable-Q wavelet transform , 2017 .

[87]  Anders Larsson,et al.  Global, regional, and national burden of neurological disorders during 1990–2015: a systematic analysis for the Global Burden of Disease Study 2015 , 2017, The Lancet Neurology.

[88]  Brian Litt,et al.  A comparison of waveform fractal dimension algorithms , 2001 .

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

[90]  Ram Bilas Pachori,et al.  Epileptic seizure identification using entropy of FBSE based EEG rhythms , 2019, Biomed. Signal Process. Control..

[91]  Matthew D. Zeiler ADADELTA: An Adaptive Learning Rate Method , 2012, ArXiv.

[92]  U. Rajendra Acharya,et al.  Characterization of focal EEG signals: A review , 2019, Future Gener. Comput. Syst..

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

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

[95]  Marti A. Hearst Trends & Controversies: Support Vector Machines , 1998, IEEE Intell. Syst..

[96]  Ram Bilas Pachori,et al.  A novel approach for time-frequency localization of scaling functions and design of three-band biorthogonal linear phase wavelet filter banks , 2017, Digit. Signal Process..

[97]  Navid Ghassemi,et al.  Epileptic seizures detection in EEG signals using TQWT and ensemble learning , 2019, 2019 9th International Conference on Computer and Knowledge Engineering (ICCKE).

[98]  Qin Lin,et al.  Classification of Epileptic EEG Signals with Stacked Sparse Autoencoder Based on Deep Learning , 2016, ICIC.