A Deep Learning Approach for Automatic Seizure Detection in Children With Epilepsy

Over the last few decades, electroencephalogram (EEG) has become one of the most vital tools used by physicians to diagnose several neurological disorders of the human brain and, in particular, to detect seizures. Because of its peculiar nature, the consequent impact of epileptic seizures on the quality of life of patients made the precise diagnosis of epilepsy extremely essential. Therefore, this article proposes a novel deep-learning approach for detecting seizures in pediatric patients based on the classification of raw multichannel EEG signal recordings that are minimally pre-processed. The new approach takes advantage of the automatic feature learning capabilities of a two-dimensional deep convolution autoencoder (2D-DCAE) linked to a neural network-based classifier to form a unified system that is trained in a supervised way to achieve the best classification accuracy between the ictal and interictal brain state signals. For testing and evaluating our approach, two models were designed and assessed using three different EEG data segment lengths and a 10-fold cross-validation scheme. Based on five evaluation metrics, the best performing model was a supervised deep convolutional autoencoder (SDCAE) model that uses a bidirectional long short-term memory (Bi-LSTM) – based classifier, and EEG segment length of 4 s. Using the public dataset collected from the Children’s Hospital Boston (CHB) and the Massachusetts Institute of Technology (MIT), this model has obtained 98.79 ± 0.53% accuracy, 98.72 ± 0.77% sensitivity, 98.86 ± 0.53% specificity, 98.86 ± 0.53% precision, and an F1-score of 98.79 ± 0.53%, respectively. Based on these results, our new approach was able to present one of the most effective seizure detection methods compared to other existing state-of-the-art methods applied to the same dataset.

[1]  Michael C. Mozer,et al.  A Focused Backpropagation Algorithm for Temporal Pattern Recognition , 1989, Complex Syst..

[2]  D. L. Schomer,et al.  Niedermeyer's Electroencephalography: Basic Principles, Clinical Applications, and Related Fields , 2012 .

[3]  C. Peota Novel approach. , 2011, Minnesota medicine.

[4]  Guy Lapalme,et al.  A systematic analysis of performance measures for classification tasks , 2009, Inf. Process. Manag..

[5]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[6]  Can Eyupoglu,et al.  An epileptic seizure detection system based on cepstral analysis and generalized regression neural network , 2018 .

[7]  Zhen Zhang,et al.  Early prediction of epileptic seizures using a long-term recurrent convolutional network , 2019, Journal of Neuroscience Methods.

[8]  Natarajan Sriraam,et al.  A novel approach for classification of epileptic seizures using matrix determinant , 2019, Expert Syst. Appl..

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

[10]  Adam Krzyżak,et al.  Automatic Epileptic Seizure Detection in EEG Using Nonsubsampled Wavelet–Fourier Features , 2017, Journal of Medical and Biological Engineering.

[11]  Magdy Bayoumi,et al.  Semi-Supervised EEG Signals Classification System for Epileptic Seizure Detection , 2019, IEEE Signal Processing Letters.

[12]  J. J. Zarranz Imirizaldu,et al.  [Epileptic seizure]. , 1969, Revista espanola de oto-neuro-oftalmologia y neurocirugia.

[13]  Magdy A. Bayoumi,et al.  Semi-Supervised Deep Learning System for Epileptic Seizures Onset Prediction , 2018, 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA).

[14]  M. Shamim Hossain,et al.  Applying Deep Learning for Epilepsy Seizure Detection and Brain Mapping Visualization , 2019, ACM Trans. Multim. Comput. Commun. Appl..

[15]  J. Crowcroft,et al.  Automatic epileptic seizure detection in EEGs based on optimized sample entropy and extreme learning machine , 2012, Journal of Neuroscience Methods.

[16]  Patrice Simardy,et al.  Learning Long-Term Dependencies with , 2007 .

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

[18]  Léon Bottou,et al.  Stochastic Learning , 2003, Advanced Lectures on Machine Learning.

[19]  Rajiv Ranjan,et al.  Towards Brain Big Data Classification: Epileptic EEG Identification With a Lightweight VGGNet on Global MIC , 2018, IEEE Access.

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

[21]  Yunqian Ma,et al.  Imbalanced Learning: Foundations, Algorithms, and Applications , 2013 .

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

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

[24]  Dong Wang,et al.  Epileptic Seizure Detection in Long-Term EEG Recordings by Using Wavelet-Based Directed Transfer Function , 2018, IEEE Transactions on Biomedical Engineering.

[25]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

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

[27]  Farhad Pourpanah,et al.  Recent advances in deep learning , 2020, International Journal of Machine Learning and Cybernetics.

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

[29]  Magdy A. Bayoumi,et al.  Deep Convolutional Bidirectional LSTM Recurrent Neural Network for Epileptic Seizure Detection , 2018, 2018 16th IEEE International New Circuits and Systems Conference (NEWCAS).

[30]  Magdy A. Bayoumi,et al.  Epileptic Seizure Detection using Deep Convolutional Autoencoder , 2018, 2018 IEEE International Workshop on Signal Processing Systems (SiPS).

[31]  Matthew D. Zeiler ADADELTA: An Adaptive Learning Rate Method , 2012, ArXiv.

[32]  Wenbin Hu,et al.  Mean amplitude spectrum based epileptic state classification for seizure prediction using convolutional neural networks , 2019, J. Ambient Intell. Humaniz. Comput..

[33]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[34]  W. Kruskal,et al.  Use of Ranks in One-Criterion Variance Analysis , 1952 .

[35]  Qiang Chen,et al.  Deep Convolutional Neural Network-Based Epileptic Electroencephalogram (EEG) Signal Classification , 2020, Frontiers in Neurology.

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

[37]  Bo Hu,et al.  A hierarchical semi-supervised extreme learning machine method for EEG recognition , 2018, Medical & Biological Engineering & Computing.

[38]  Rui Cao,et al.  Epileptic Seizure Detection Based on EEG Signals and CNN , 2018, Front. Neuroinform..

[39]  Yoshua Bengio,et al.  Learning long-term dependencies with gradient descent is difficult , 1994, IEEE Trans. Neural Networks.

[40]  Rabab Kreidieh Ward,et al.  Semi-supervised Stacked Label Consistent Autoencoder for Reconstruction and Analysis of Biomedical Signals , 2017, IEEE Transactions on Biomedical Engineering.