Automatic detection of epileptic seizure events using the time-frequency features and machine learning

Abstract Computer-aided seizure detection from the long-term EEG has shown great potential in improving the epilepsy diagnosis accuracy and efficiency. This study was aimed to utilize prior knowledge about the epileptic EEG signals in choosing the algorithms and parameters in order to improve the performance and robustness for seizure detection. Our choices included the kurtosis-based channel selection, five-level empirical wavelet transform (EWT) for EEG signal decomposition adaptive to the power spectra of individual channels, the direct use of the instantaneous time–frequency features, and post-processing of classification outcomes. Using the publicly available CHB-MIT epileptic EEG database, we tested our algorithm against the high performance ones published in the recent literature and the high potential alternatives. Our algorithm achieved the mean sensitivity, specificity, and accuracy of 99.77%, 99.88%, and 99.88%, respectively, surpassing the best results in the literature in terms of mean performance. More importantly, the performance was highly consistent across all the tested patient cases. Statistical analysis showed that the levels of EWT and the direct use of time–frequency features had the greatest impacts on the final seizure detection performance. In addition, our results showed that k-nearest neighbors (KNN) and support vector machine (SVM) outperformed random forest (RF) classifier, contrary to the finding the RF being the best for seizure detection task in the literature. Our findings demonstrate the value of prior-knowledge-based feature extraction and suggest the equal importance of feature extraction and classifier in the seizure detection algorithm.

[1]  M. Holtkamp,et al.  Non-convulsive status epilepticus in adults: clinical forms and treatment , 2007, The Lancet Neurology.

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

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

[4]  Wim Van Paesschen,et al.  Automatic Seizure Detection Incorporating Structural Information , 2011, ICANN.

[5]  Saleh A. Alshebeili,et al.  Epileptic Seizure Prediction Using CSP and LDA for Scalp EEG Signals , 2017, Comput. Intell. Neurosci..

[6]  Tobias Loddenkemper,et al.  Patterns of epileptic seizure occurrence , 2019, Brain Research.

[7]  Marta Canuti,et al.  Influenza and Other Respiratory Viruses Involved in Severe Acute Respiratory Disease in Northern Italy during the Pandemic and Postpandemic Period (2009–2011) , 2014, BioMed research international.

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

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

[10]  Ali H. Shoeb,et al.  Application of machine learning to epileptic seizure onset detection and treatment , 2009 .

[11]  Thasneem Fathima,et al.  Detection of Epileptic Seizure Event and Onset Using EEG , 2014, BioMed research international.

[12]  Ljubisa Stankovic,et al.  Synchrosqueezing-based time-frequency analysis of multivariate data , 2015, Signal Process..

[13]  Lojini Logesparan,et al.  Optimal features for online seizure detection , 2012, Medical & Biological Engineering & Computing.

[14]  D. Kibler,et al.  Instance-based learning algorithms , 2004, Machine Learning.

[15]  Syed Ali Hassan,et al.  Epileptic Seizure Detection With a Reduced Montage: A Way Forward for Ambulatory EEG Devices , 2020, IEEE Access.

[16]  Javad Birjandtalab,et al.  Automated seizure detection using limited-channel EEG and non-linear dimension reduction , 2017, Comput. Biol. Medicine.

[17]  M. Koubeissi,et al.  Epilepsy Board Review , 2016, Springer New York.

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

[19]  Muhammad Bilal,et al.  Automatic Seizure Detection Using Multi-Resolution Dynamic Mode Decomposition , 2019, IEEE Access.

[20]  Sridhar Krishnan,et al.  Patient-specific seizure detection in long-term EEG using signal-derived empirical mode decomposition (EMD)-based dictionary approach , 2018, Journal of neural engineering.

[21]  James M. Drake,et al.  High kurtosis of intracranial electroencephalogram as a marker of ictogenicity in pediatric epilepsy surgery , 2012, Clinical Neurophysiology.

[22]  R. E. Madsen,et al.  Channel selection for automatic seizure detection , 2012, Clinical Neurophysiology.

[23]  Natarajan Sriraam,et al.  Performance evaluation of DWT based sigmoid entropy in time and frequency domains for automated detection of epileptic seizures using SVM classifier , 2019, Comput. Biol. Medicine.

[24]  Gary M. Weiss Mining with rarity: a unifying framework , 2004, SKDD.

[25]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[26]  Serkan Kiranyaz,et al.  Automated patient-specific classification of long-term Electroencephalography , 2014, J. Biomed. Informatics.

[27]  O. Devinsky,et al.  Clinical and electroencephalographic features of simple partial seizures , 1988, Neurology.

[28]  Douglas M. Hawkins,et al.  The Problem of Overfitting , 2004, J. Chem. Inf. Model..

[29]  Sofia C. Olhede,et al.  Analysis of Modulated Multivariate Oscillations , 2011, IEEE Transactions on Signal Processing.

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

[31]  Michalis E. Zervakis,et al.  A Long Short-Term Memory deep learning network for the prediction of epileptic seizures using EEG signals , 2018, Comput. Biol. Medicine.

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

[33]  Pablo F. Diez,et al.  Patient non-specific algorithm for seizures detection in scalp EEG , 2016, Comput. Biol. Medicine.

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

[35]  M. L. Dewal,et al.  Epileptic seizures detection in EEG using DWT-based ApEn and artificial neural network , 2012, Signal, Image and Video Processing.

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

[37]  Ruben Morales-Menendez,et al.  A review of epileptic seizure detection using machine learning classifiers , 2020, Brain Informatics.

[38]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[39]  Tapio Saramäki,et al.  Long-term epileptic EEG classification via 2D mapping and textural features , 2015, Expert Syst. Appl..

[40]  Haibo He,et al.  ADASYN: Adaptive synthetic sampling approach for imbalanced learning , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[41]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[42]  Moncef Gabbouj,et al.  Epileptic seizure detection in long-term EEG records using sparse rational decomposition and local Gabor binary patterns feature extraction , 2017, Knowl. Based Syst..

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

[44]  Zhi-Hua Zhou,et al.  Exploratory Under-Sampling for Class-Imbalance Learning , 2006, Sixth International Conference on Data Mining (ICDM'06).

[45]  Jeffrey R Tenney,et al.  Kurtosis and skewness of high-frequency brain signals are altered in paediatric epilepsy , 2020, Brain communications.

[46]  Nitesh V. Chawla,et al.  Editorial: special issue on learning from imbalanced data sets , 2004, SKDD.

[47]  Yun Jiang,et al.  Automatic focal and non-focal EEG detection using entropy-based features from flexible analytic wavelet transform , 2020, Biomed. Signal Process. Control..

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