A novel time-varying modeling and signal processing approach for epileptic seizure detection and classification

Electroencephalogram (EEG) signal analysis plays an essential role in detecting and understanding epileptic seizures. It is known that seizure processes are nonlinear and non-stationary, discriminating between rhythmic discharges and dynamic change is a challenging task in EEG-based seizure detection. In this paper, a new time-varying (TV) modeling framework, based on an autoregressive (AR) model structure, is proposed to characterize and analyze EEG signals. The TV parameters of the AR model are approximated through a multi-wavelet basis function expansion (MWBF) approach. An effective ultra-regularized orthogonal forward regression (UROFR) algorithm is employed to significantly reduce and refine the resulting expanded model. Given a time-varying process, the proposed TVAR–MWBF–UROFR method can generate a parsimonious TVAR model, based on which a high-resolution power spectrum density (PSD) estimation can be obtained. Informative features are then defined and extracted from the PSD estimation. The TVAR–MWBF–UROFR method is applied to a number of real EEG datasets; features obtained from these datasets are then used for seizure detection and classification. To make the results more accurate and reliable, a PCA algorithm is adopted to select the optimal feature subset, and a Bayesian optimization technique based on the Gaussian process is performed to determine the coefficients associated with each of the classifiers. The performance of the proposed method is tested on two benchmark datasets, and the experimental results indicate that TVAR–MWBF–UROFR outperforms the compared state-of-the-art classifiers in terms of accuracy, specificity, sensitivity and robustness.

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

[2]  Steve A. Billings,et al.  Term and variable selection for non-linear system identification , 2004 .

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

[4]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[5]  S. Billings,et al.  Prediction of the Dst index using multiresolution wavelet models , 2004 .

[6]  Yanhui Guo,et al.  Time–frequency texture descriptors of EEG signals for efficient detection of epileptic seizure , 2016, Brain Informatics.

[7]  Rasel Ahmed Bhuiyan,et al.  A Hybrid Scheme Using PCA and ICA Based Statistical Feature for Epileptic Seizure Recognition from EEG Signal , 2019, 2019 Joint 8th International Conference on Informatics, Electronics & Vision (ICIEV) and 2019 3rd International Conference on Imaging, Vision & Pattern Recognition (icIVPR).

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

[9]  Ke Li,et al.  Epileptic Seizure Classification of EEGs Using Time–Frequency Analysis Based Multiscale Radial Basis Functions , 2018, IEEE Journal of Biomedical and Health Informatics.

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

[11]  Manolis Tsiknakis,et al.  Methods for Seizure Detection and Prediction: An Overview , 2014 .

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

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

[14]  Stephen A. Billings,et al.  Properties of neural networks with applications to modelling non-linear dynamical systems , 1992 .

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

[16]  Md Zahidul Islam,et al.  A novel quick seizure detection and localization through brain data mining on ECoG dataset , 2019, Neural Computing and Applications.

[17]  Lina Wang,et al.  High-resolution time–frequency representation of EEG data using multi-scale wavelets , 2017, Int. J. Syst. Sci..

[18]  Shu Wang,et al.  Model term selection for spatio-temporal system identification using mutual information , 2013, Int. J. Syst. Sci..

[19]  Aboul Ella Hassanien,et al.  Hybrid Grasshopper Optimization Algorithm and Support Vector Machines for Automatic Seizure Detection in EEG Signals , 2018, AMLTA.

[20]  Roger W. Johnson,et al.  An Introduction to the Bootstrap , 2001 .

[21]  Yang Li,et al.  Neural activity inspired asymmetric basis function TV-NARX model for the identification of time-varying dynamic systems , 2019, Neurocomputing.

[22]  Terrence J. Sejnowski,et al.  Enhanced detection of artifacts in EEG data using higher-order statistics and independent component analysis , 2007, NeuroImage.

[23]  S. L. Nalbalwar,et al.  Detection of Epileptic Seizure Using Wavelet Transform and Neural Network Classifier , 2018, Advances in Intelligent Systems and Computing.

[24]  Bijaya K. Panigrahi,et al.  A comparative study of wavelet families for EEG signal classification , 2011, Neurocomputing.

[25]  Qi Guo,et al.  Identification of time-varying neural dynamics from spike train data using multiwavelet basis functions , 2017, Journal of Neuroscience Methods.

[26]  Sherin M. Youssef,et al.  A hybrid automated detection of epileptic seizures in EEG records , 2016, Comput. Electr. Eng..

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

[28]  Stephen A. Billings,et al.  Time-varying parametric modelling and time-dependent spectral characterisation with applications to EEG signals using multiwavelets , 2010, Int. J. Model. Identif. Control..

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

[30]  Weidong Zhou,et al.  Epileptic EEG Identification via LBP Operators on Wavelet Coefficients , 2018, Int. J. Neural Syst..

[31]  Abdulhamit Subasi,et al.  Automatic identification of epileptic seizures from EEG signals using linear programming boosting , 2016, Comput. Methods Programs Biomed..

[32]  H. Akaike A new look at the statistical model identification , 1974 .

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

[34]  Ke Li,et al.  Epileptic seizure detection in EEG signals using sparse multiscale radial basis function networks and the Fisher vector approach , 2019, Knowl. Based Syst..

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

[36]  Stephen A. Billings,et al.  An iterative orthogonal forward regression algorithm , 2015, Int. J. Syst. Sci..

[37]  Amara Lynn Graps,et al.  An introduction to wavelets , 1995 .

[38]  Yeung Sam Hung,et al.  Local Polynomial Modeling of Time-Varying Autoregressive Models With Application to Time–Frequency Analysis of Event-Related EEG , 2011, IEEE Transactions on Biomedical Engineering.

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

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

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

[42]  Guohun Zhu,et al.  Epileptic seizure detection in EEGs signals using a fast weighted horizontal visibility algorithm , 2014, Comput. Methods Programs Biomed..

[43]  R. Tibshirani,et al.  An introduction to the bootstrap , 1993 .

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

[45]  Steve A. Billings,et al.  Identification of Time-Varying Systems Using Multiresolution Wavelet Models , 2003 .

[46]  Amr Mohamed,et al.  Ensemble Classifier for Epileptic Seizure Detection for Imperfect EEG Data , 2015, TheScientificWorldJournal.

[47]  Stephen A. Billings,et al.  Ultra-Orthogonal Forward Regression Algorithms for the Identification of Non-Linear Dynamic Systems , 2016, Neurocomputing.

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

[49]  Ying Wang,et al.  Identification of epileptic seizures in EEG signals using time-scale decomposition (ITD), discrete wavelet transform (DWT), phase space reconstruction (PSR) and neural networks , 2019, Artificial Intelligence Review.

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

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

[52]  Scott B. Wilson,et al.  Spike detection: a review and comparison of algorithms , 2002, Clinical Neurophysiology.

[53]  Anubha Gupta,et al.  A Novel Signal Modeling Approach for Classification of Seizure and Seizure-Free EEG Signals , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[54]  Luigi Chisci,et al.  Real-Time Epileptic Seizure Prediction Using AR Models and Support Vector Machines , 2010, IEEE Transactions on Biomedical Engineering.

[55]  Duoqian Miao,et al.  Best basis-based wavelet packet entropy feature extraction and hierarchical EEG classification for epileptic detection , 2011, Expert Syst. Appl..

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

[57]  S. A. Billings,et al.  An efficient nonlinear cardinal B-spline model for high tide forecasts at the Venice Lagoon , 2006 .

[58]  Yunong Zhang,et al.  Division by zero, pseudo-division by zero, Zhang dynamics method and Zhang-gradient method about control singularity conquering , 2017, Int. J. Syst. Sci..

[59]  Rabab Kreidieh Ward,et al.  Robust detection of epileptic seizures based on L1-penalized robust regression of EEG signals , 2018, Expert Syst. Appl..

[60]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..