A Comparison of Deep Neural Networks for Seizure Detection in EEG Signals

This paper aims to apply machine learning techniques to an automated epileptic seizure detection using EEG signals to help neurologists in a time-consuming diagnostic process. We employ two approaches based on convolution neural networks (CNNs) and artificial neural networks (ANNs) to provide a probability of seizure occurrence in a windowed EEG recording of 18 channels. In order to extract relevant features based on time, frequency, and time-frequency domains for these networks, we consider an improvement of the Bayesian error rate from a baseline. Features of which the improvement rates are higher than the significant level are considered. These dominant features extracted from all EEG channels are concatenated as the input for ANN with 7 hidden layers, while the input of CNN is taken as raw multi-channel EEG signals. Using multi-concept of deep CNN in image processing, we exploit 2D-filter decomposition to handle the signal in spatial and temporal domains. Our experiments based on CHB-MIT Scalp EEG Database showed that both ANN and CNN were able to perform with the overall accuracy of up to 99.07% and F1-score of up to 77.04%. ANN with dominant features is more capable of detecting seizure events than CNN whereas CNN requiring no feature extraction is slightly better than ANN in classification accuracy.

[1]  G. Lightbody,et al.  A comparison of quantitative EEG features for neonatal seizure detection , 2008, Clinical Neurophysiology.

[2]  Vincenzo Belcastro,et al.  Acute neonatal encephalopathy and seizures recurrence: A combined aEEG/EEG study , 2013, Seizure.

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

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

[5]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[7]  K. Radhakrishnan,et al.  Improved Patient-Independent System for Detection of Electrical Onset of Seizures , 2018, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[8]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

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

[10]  F. Pierelli,et al.  Long-term EEG-video-audio monitoring: computer detection of focal EEG seizure patterns. , 1992, Electroencephalography and clinical neurophysiology.

[11]  Yehezkel Ben-Ari,et al.  Mechanisms and effects of seizures in the immature brain. , 2013, Seminars in fetal & neonatal medicine.

[12]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[13]  Josemir W Sander,et al.  Standards for epidemiologic studies and surveillance of epilepsy , 2011, Epilepsia.

[14]  Saeid Sanei,et al.  Deep learning for epileptic intracranial EEG data , 2016, 2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP).

[15]  Justin Dauwels,et al.  Epileptiform spike detection via convolutional neural networks , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[16]  J. H. Cross,et al.  Instruction manual for the ILAE 2017 operational classification of seizure types , 2017, Epilepsia.

[17]  T. Poggio,et al.  Deep vs. shallow networks : An approximation theory perspective , 2016, ArXiv.

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

[19]  G. Lightbody,et al.  EEG-based neonatal seizure detection with Support Vector Machines , 2011, Clinical Neurophysiology.

[20]  Kebin Jia,et al.  A Multi-view Deep Learning Method for Epileptic Seizure Detection using Short-time Fourier Transform , 2017, BCB.

[21]  G. Holmes,et al.  Effects of neonatal seizures on subsequent seizure-induced brain injury , 1999, Neurology.

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

[23]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Martin J. Wainwright,et al.  Noisy matrix decomposition via convex relaxation: Optimal rates in high dimensions , 2011, ICML.

[25]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

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

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

[28]  Donald L. Schomer,et al.  The Comprehensive Evaluation and Treatment of Epilepsy: A Practical Guide , 1998 .

[29]  W. Blume,et al.  EEG morphology of partial epileptic seizures. , 1984, Electroencephalography and clinical neurophysiology.

[30]  Chavin Satirasethawong,et al.  Amplitude-integrated EEG processing and its performance for automatic seizure detection , 2015, 2015 IEEE International Conference on Signal and Image Processing Applications (ICSIPA).

[31]  A. R. Riela The Comprehensive Evaluation and Treatment of Epilepsy: A Practical Guide , 1998 .

[32]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.

[33]  László Györfi,et al.  A Probabilistic Theory of Pattern Recognition , 1996, Stochastic Modelling and Applied Probability.

[34]  R. Grebe,et al.  Automated neonatal seizure detection: A multistage classification system through feature selection based on relevance and redundancy analysis , 2006, Clinical Neurophysiology.