Automatic Identification of Epileptic Seizures From EEG Signals Using Sparse Representation-Based Classification

Identifying seizure activities in non-stationary electroencephalography (EEG) is a challenging task since it is time-consuming, burdensome, and dependent on expensive human resources and subject to error and bias. A computerized seizure identification scheme can eradicate the above problems, assist clinicians, and benefit epilepsy research. So far, several attempts were made to develop automatic systems to help neurophysiologists accurately identify epileptic seizures. In this research, a fully automated system is presented to automatically detect the various states of the epileptic seizure. This study is based on sparse representation-based classification (SRC) theory and the proposed dictionary learning using electroencephalogram (EEG) signals. Furthermore, this work does not require additional preprocessing and extraction of features, which is common in the existing methods. This study reached the sensitivity, specificity, and accuracy of 100% in 8 out of 9 scenarios. It is also robust to the measurement noise of level as much as 0 dB. Compared to state-of-the-art algorithms and other common methods, our method outperformed them in terms of sensitivity, specificity, and accuracy. Moreover, it includes the most comprehensive scenarios for epileptic seizure detection, including different combinations of 2 to 5 class scenarios. The proposed automatic identification of epileptic seizures method can reduce the burden on medical professionals in analyzing large data through visual inspection as well as in deprived societies suffering from a shortage of functional magnetic resonance imaging (fMRI) equipment and specialized physician.

[1]  F. Mormann,et al.  Seizure prediction for therapeutic devices: A review , 2016, Journal of Neuroscience Methods.

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

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

[4]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[5]  Trac D. Tran,et al.  Hyperspectral Image Classification Using Dictionary-Based Sparse Representation , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[6]  A. Fenton,et al.  Prevalence of non-convulsive seizure and other electroencephalographic abnormalities in ED patients with altered mental status. , 2013, The American journal of emergency medicine.

[7]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[8]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

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

[10]  W. Marsden I and J , 2012 .

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

[12]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

[13]  Kjersti Engan,et al.  Method of optimal directions for frame design , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

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

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

[16]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[17]  Hojjat Adeli,et al.  A Wavelet-Chaos Methodology for Analysis of EEGs and EEG Subbands to Detect Seizure and Epilepsy , 2007, IEEE Transactions on Biomedical Engineering.

[18]  U. Rajendra Acharya,et al.  Use of principal component analysis for automatic classification of epileptic EEG activities in wavelet framework , 2012, Expert Syst. Appl..

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

[20]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

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

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

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

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

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

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

[27]  Mahmut Ozer,et al.  EEG signals classification using the K-means clustering and a multilayer perceptron neural network model , 2011, Expert Syst. Appl..

[28]  Ahmad Ghasemloonia,et al.  Application and comparison of an ANN-based feature selection method and the genetic algorithm in gearbox fault diagnosis , 2011, Expert Syst. Appl..

[29]  Elif Derya Übeyli,et al.  Multiclass Support Vector Machines for EEG-Signals Classification , 2007, IEEE Transactions on Information Technology in Biomedicine.

[30]  Simon Shorvon,et al.  A definition and classification of status epilepticus – Report of the ILAE Task Force on Classification of Status Epilepticus , 2015, Epilepsia.

[31]  Dong Wen,et al.  Review of Sparse Representation-Based Classification Methods on EEG Signal Processing for Epilepsy Detection, Brain-Computer Interface and Cognitive Impairment , 2016, Front. Aging Neurosci..

[32]  Julius Georgiou,et al.  Detection of epileptic electroencephalogram based on Permutation Entropy and Support Vector Machines , 2012, Expert Syst. Appl..

[33]  Yan Li,et al.  EEG signal classification based on simple random sampling technique with least square support vector machine , 2011 .

[34]  Mohammed Imamul Hassan Bhuiyan,et al.  Detection of Seizure and Epilepsy Using Higher Order Statistics in the EMD Domain , 2013, IEEE Journal of Biomedical and Health Informatics.

[35]  Yilmaz Kaya,et al.  1D-local binary pattern based feature extraction for classification of epileptic EEG signals , 2014, Appl. Math. Comput..

[36]  M. Jackson,et al.  Non-convulsive status epilepticus: a practical approach to diagnosis in confused older people , 2015, Postgraduate Medical Journal.

[37]  Te Han,et al.  Intelligent fault diagnosis method for rotating machinery via dictionary learning and sparse representation-based classification , 2018 .

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

[39]  Z. Mousavi,et al.  Deep convolutional neural network for classification of sleep stages from single-channel EEG signals , 2019, Journal of Neuroscience Methods.

[40]  Ανδριάνα Θεοδωρακοπούλου,et al.  Machine learning data preparation for epileptic seizures prediction. , 2017 .

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

[42]  Kjersti Engan,et al.  Recursive Least Squares Dictionary Learning Algorithm , 2010, IEEE Transactions on Signal Processing.

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

[44]  A. N. Saatlo,et al.  Comparison Between Different Methods of Feature Extraction in BCI Systems Based on SSVEP , 2017 .

[45]  Mohammad Ali Tinati,et al.  Correlation Based Online Dictionary Learning Algorithm , 2016, IEEE Transactions on Signal Processing.

[46]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[47]  Keshab K. Parhi,et al.  Seizure prediction using long-term fragmented intracranial canine and human EEG recordings , 2016, 2016 50th Asilomar Conference on Signals, Systems and Computers.

[48]  Guillermo Sapiro,et al.  Online dictionary learning for sparse coding , 2009, ICML '09.

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

[50]  Behzad Nazari,et al.  GUW-based structural damage detection using WPT statistical features and multiclass SVM , 2014 .

[51]  Ali Farzamnia,et al.  Sleep Stage Scoring of Single-Channel EEG Signal based on RUSBoost Classifier , 2018, 2018 IEEE International Conference on Artificial Intelligence in Engineering and Technology (IICAIET).

[52]  Gang Bao,et al.  Epileptic Seizure Detection Based on Partial Directed Coherence Analysis , 2016, IEEE Journal of Biomedical and Health Informatics.

[53]  Fathi E. Abd El-Samie,et al.  A review of channel selection algorithms for EEG signal processing , 2015, EURASIP Journal on Advances in Signal Processing.