Generalized Stockwell transform and SVD-based epileptic seizure detection in EEG using random forest

Abstract Purpose Visual inspection of electroencephalogram (EEG) records by neurologist is the main diagnostic method of epilepsy but it is particularly time-consuming and expensive. Hence, it is of great significance to develop automatic seizure detection technique. Methods In this work, a seizure detection approach, synthesizing generalized Stockwell transform (GST), singular value decomposition (SVD) and random forest, was proposed. Utilizing GST, the raw EEG was transformed into a time–frequency matrix, then the global and local singular values were extracted by SVD from the holistic and partitioned matrices of GST, respectively. Subsequently, four local parameters were calculated from each vector of local singular values. Finally, the global singular value vectors and local parameters were respectively fed into two random forest classifiers for classification, and the final category of a testing EEG was voted based on sub-labels obtained from the trained classifiers. Results Four most common but challenging classification tasks of Bonn EEG database were investigated. The highest accuracies of 99.12%, 99.63%, 99.03% and 98.62% were achieved using our presented technique, respectively. Conclusions Our proposed technique is comparable or superior to other up-to-date methods. The presented method is promising and able to handle with kinds of epileptic seizure detection tasks with satisfactory accuracy.

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

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

[3]  Srinivasan Ramakrishnan,et al.  Hierarchical multi-class SVM with ELM kernel for epileptic EEG signal classification , 2015, Medical & Biological Engineering & Computing.

[4]  G. Bergey,et al.  Characterization of early partial seizure onset: Frequency, complexity and entropy , 2012, Clinical Neurophysiology.

[5]  M. L. Dewal,et al.  Epileptic seizure detection using DWT based fuzzy approximate entropy and support vector machine , 2014, Neurocomputing.

[6]  Y. Tang,et al.  A tunable support vector machine assembly classifier for epileptic seizure detection , 2012, Expert Syst. Appl..

[7]  Kellie J. Archer,et al.  Empirical characterization of random forest variable importance measures , 2008, Comput. Stat. Data Anal..

[8]  Moncef Gabbouj,et al.  Epileptic Seizure Classification of EEG Time-Series Using Rational Discrete Short-Time Fourier Transform , 2015, IEEE Transactions on Biomedical Engineering.

[9]  U. Rajendra Acharya,et al.  Automated Diagnosis of epilepsy using CWT, HOS and Texture parameters , 2013, Int. J. Neural Syst..

[10]  Daniel Rivero,et al.  Automatic epileptic seizure detection in EEGs based on line length feature and artificial neural networks , 2010, Journal of Neuroscience Methods.

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

[12]  Haider Banka,et al.  Local Transformed Features for Epileptic Seizure Detection in EEG Signal , 2018 .

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

[14]  Weidong Zhou,et al.  Automatic seizure detection using Stockwell transform and boosting algorithm for long-term EEG , 2015, Epilepsy & Behavior.

[15]  Sheng-Fu Liang,et al.  Combination of EEG Complexity and Spectral Analysis for Epilepsy Diagnosis and Seizure Detection , 2010, EURASIP J. Adv. Signal Process..

[16]  I Kleinschmidt,et al.  Incidence of epilepsy , 2011, Neurology.

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

[18]  Nitesh V. Chawla,et al.  Automated epileptic seizure detection using improved correlation-based feature selection with random forest classifier , 2017, Neurocomputing.

[19]  D. Kalman A Singularly Valuable Decomposition: The SVD of a Matrix , 1996 .

[20]  J. Gotman Automatic recognition of epileptic seizures in the EEG. , 1982, Electroencephalography and clinical neurophysiology.

[21]  Dirk Van den Poel,et al.  FACULTEIT ECONOMIE , 2007 .

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

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

[24]  Lalu Mansinha,et al.  Localization of the complex spectrum: the S transform , 1996, IEEE Trans. Signal Process..

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

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

[27]  J. Sarnthein,et al.  Human Intracranial High Frequency Oscillations (HFOs) Detected by Automatic Time-Frequency Analysis , 2014, PloS one.

[28]  Abderrahmane Amrouche,et al.  A new robust double-talk detector based on the Stockwell transform for acoustic echo cancellation , 2017, Digit. Signal Process..

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

[30]  Ganapati Panda,et al.  Handwritten numeral recognition using non-redundant Stockwell transform and bio-inspired optimal zoning , 2015, IET Image Process..

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

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

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

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

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

[36]  Anindya Bijoy Das,et al.  Classification of EEG signals using normal inverse Gaussian parameters in the dual-tree complex wavelet transform domain for seizure detection , 2016, Signal Image Video Process..

[37]  Rui Zhang,et al.  Automated detection of epileptic EEGs using a novel fusion feature and extreme learning machine , 2016, Neurocomputing.

[38]  Zhang Tao,et al.  Recognition of epilepsy electroencephalography based on AdaBoost algorithm , 2015 .

[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]  R. B. Pachori,et al.  Tunable-Q Wavelet Transform Based Multiscale Entropy Measure for Automated Classification of Epileptic EEG Signals , 2017 .

[41]  Ping Wang,et al.  Power Quality Disturbance Classification Using the S-Transform and Probabilistic Neural Network , 2017 .

[42]  Mingyang Li,et al.  Application of MODWT and log-normal distribution model for automatic epilepsy identification , 2017 .

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

[44]  Khan M. Iftekharuddin,et al.  Real-Time Epileptic Seizure Detection Using EEG , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[45]  Rich Caruana,et al.  An empirical comparison of supervised learning algorithms , 2006, ICML.

[46]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

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

[48]  Weidong Zhou,et al.  Multifractal Analysis and Relevance Vector Machine-Based Automatic Seizure Detection in Intracranial EEG , 2015, Int. J. Neural Syst..

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

[50]  Aapo Hyvärinen,et al.  Independent component analysis of short-time Fourier transforms for spontaneous EEG/MEG analysis , 2010, NeuroImage.

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

[52]  Hashem Kalbkhani,et al.  Stockwell transform for epileptic seizure detection from EEG signals , 2017, Biomed. Signal Process. Control..

[53]  Guangyi Chen,et al.  Automatic EEG seizure detection using dual-tree complex wavelet-Fourier features , 2014, Expert Syst. Appl..

[54]  Dheeraj Sharma,et al.  Time-frequency image based features for classification of epileptic seizures from EEG signals , 2017 .

[55]  Raksha Upadhyay,et al.  A comparative study of feature ranking techniques for epileptic seizure detection using wavelet transform , 2016, Comput. Electr. Eng..