Epileptic EEG Signal Classification Using Convolutional Neural Network Based on Multi-Segment of EEG Signal

High performance in the epileptic electroencephalogram (EEG) signal classification is an important step in diagnosing epilepsy. Furthermore, this classification is carried out to determine whether the EEG signal from a person's examination results is categorized as an epileptic signal or not (healthy). Several automated techniques have been proposed to assist neurologists in classifying these signals. In general, these techniques have yielded a high average accuracy in classification, but the performance still needs to be improved. Therefore, we propose a convolutional neural network based on multi-segment of EEG signals to classify epileptic EEG signals. This method is built to overcome data limitations in the convolutional neural network training process and add the ensemble combination process. The multi-segment of EEG signal is formed by splitting the signal without overlapping each channel and converting it into the spectrogram image based on the short-time Fourier transform value. The spectrogram image is then used as input for the convolutional neural network in in-depth training and testing. The convolutional neural network model of the training results is used to classify each EEG signal segment on each test channel before entering the ensemble combination stage for the final classification. To evaluate the performance of our proposed method, we used the Bonn EEG dataset. The dataset consists of five EEG records labelled as A, B, C, D, and E. The experiments on several datasets (AB-C, AB-D, AB-E, AB-CD, AB-CDE, and AB-CD-E) which were arranged from the dataset showed that our proposed method (with segment) performs better than without segment. Our proposed method yielded the best average of classification accuracy which is 99.33%, 100%, 100%, 99.5%, 99.8%, and 99.4% for the AB-C, AB-D, AB-E, AB-CD, AB-CDE, and AB-CD-E. By these results, the proposed method can outperform several other methods on the same dataset.

[1]  Min Liu,et al.  A Deep Transfer Convolutional Neural Network Framework for EEG Signal Classification , 2019, IEEE Access.

[2]  Cha Zhang,et al.  Ensemble Machine Learning: Methods and Applications , 2012 .

[3]  Gilberto Espinosa-Paredes,et al.  Linear signal processing methods and decay ratio estimation , 2019, Linear and Non-Linear Stability Analysis in Boiling Water Reactors.

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

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

[6]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[7]  Saleh A. Alshebeili,et al.  A Review of EEG and MEG Epileptic Spike Detection Algorithms , 2018, IEEE Access.

[8]  Longhao Yuan,et al.  Patients' EEG Data Analysis via Spectrogram Image with a Convolution Neural Network , 2017, KES-IDT.

[9]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

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

[11]  U. Rajendra Acharya,et al.  Automated detection of diabetic subject using pre-trained 2D-CNN models with frequency spectrum images extracted from heart rate signals , 2019, Comput. Biol. Medicine.

[12]  Mehmet Siraç Özerdem,et al.  Epilepsy Detection by Using Scalogram Based Convolutional Neural Network from EEG Signals , 2019, Brain Science.

[13]  Yan Li,et al.  Clustering technique-based least square support vector machine for EEG signal classification , 2011, Comput. Methods Programs Biomed..

[14]  Anubha Gupta,et al.  A Novel Signal Modeling Approach for Classification of Seizure and Seizure-Free EEG Signals , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

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

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

[17]  Yuanfa Wang,et al.  Hardware design of multiclass SVM classification for epilepsy and epileptic seizure detection , 2018, IET Circuits Devices Syst..

[18]  Yan Li,et al.  Designing a robust feature extraction method based on optimum allocation and principal component analysis for epileptic EEG signal classification , 2015, Comput. Methods Programs Biomed..

[19]  Dimitrios I. Fotiadis,et al.  Automatic Seizure Detection Based on Time-Frequency Analysis and Artificial Neural Networks , 2007, Comput. Intell. Neurosci..

[20]  Kebin Jia,et al.  A Multi-View Deep Learning Framework for EEG Seizure Detection , 2019, IEEE Journal of Biomedical and Health Informatics.

[21]  Wei Chen,et al.  Identification of Epileptic Seizures by Characterizing Instantaneous Energy Behavior of EEG , 2019, IEEE Access.

[22]  Yan Li,et al.  Epileptic EEG signal classification using optimum allocation based power spectral density estimation , 2018, IET Signal Process..

[23]  Ke Li,et al.  Epileptic Seizure Classification of EEGs Using Time–Frequency Analysis Based Multiscale Radial Basis Functions , 2018, IEEE Journal of Biomedical and Health Informatics.

[24]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[25]  Yanchun Zhang,et al.  Multi-category EEG signal classification developing time-frequency texture features based Fisher Vector encoding method , 2016, Neurocomputing.

[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]  Abbas K. AlZubaidi,et al.  Focal and Non-Focal Epilepsy Localization: A Review , 2018, IEEE Access.

[28]  Farhad Kaffashi,et al.  Automated Detection of Postictal Generalized EEG Suppression , 2018, IEEE Transactions on Biomedical Engineering.

[29]  Gorjan Alagic,et al.  #p , 2019, Quantum information & computation.

[30]  Alejandro Acero,et al.  Frequency Domain Processing , 1993 .

[31]  Ram Bilas Pachori,et al.  Automated System for Epileptic EEG Detection Using Iterative Filtering , 2018, IEEE Sensors Letters.

[32]  Ihsan Ullah,et al.  An Automated System for Epilepsy Detection using EEG Brain Signals based on Deep Learning Approach , 2018, Expert Syst. Appl..

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

[34]  Francesco Visin,et al.  A guide to convolution arithmetic for deep learning , 2016, ArXiv.

[35]  Rohan Akut,et al.  Wavelet based deep learning approach for epilepsy detection , 2019, Health Information Science and Systems.

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

[37]  Yasen Jiao,et al.  Performance measures in evaluating machine learning based bioinformatics predictors for classifications , 2016, Quantitative Biology.

[38]  Naoufel Werghi,et al.  Learned Micro-Doppler Representations for Targets Classification Based on Spectrogram Images , 2019, IEEE Access.

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

[40]  Jin Zhang,et al.  Spectrum Analysis and Convolutional Neural Network for Automatic Modulation Recognition , 2019, IEEE Wireless Communications Letters.

[41]  Luca Maria Gambardella,et al.  Max-pooling convolutional neural networks for vision-based hand gesture recognition , 2011, 2011 IEEE International Conference on Signal and Image Processing Applications (ICSIPA).

[42]  Edouard Hirsch,et al.  ILAE classification of the epilepsies: Position paper of the ILAE Commission for Classification and Terminology , 2017, Epilepsia.

[43]  Yan Li,et al.  A novel statistical algorithm for multiclass EEG signal classification , 2014, Eng. Appl. Artif. Intell..

[44]  Han Yuan,et al.  Automated Detection of High Frequency Oscillations in Intracranial EEG Using the Combination of Short-Time Energy and Convolutional Neural Networks , 2019, IEEE Access.

[45]  Rafik Djemili,et al.  Application of empirical mode decomposition and artificial neural network for the classification of normal and epileptic EEG signals , 2016 .

[46]  Chiu-Sing Choy,et al.  Hardware Design of Real Time Epileptic Seizure Detection Based on STFT and SVM , 2018, IEEE Access.

[47]  Guokai Zhang,et al.  A Novel Deep Neural Network for Robust Detection of Seizures Using EEG Signals , 2020, Comput. Math. Methods Medicine.

[48]  Yadong Wang,et al.  Prediction for High Risk Clinical Symptoms of Epilepsy Based on Deep Learning Algorithm , 2018, IEEE Access.

[49]  Jiaxiang Zhang,et al.  Automatic recognition of epileptic EEG patterns via Extreme Learning Machine and multiresolution feature extraction , 2013, Expert Syst. Appl..

[50]  Yanchun Zhang,et al.  Weighted Visibility Graph With Complex Network Features in the Detection of Epilepsy , 2016, IEEE Access.

[51]  José Antonio Lozano,et al.  Sensitivity Analysis of k-Fold Cross Validation in Prediction Error Estimation , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[52]  Yan Li,et al.  Classification of epileptic EEG signals based on simple random sampling and sequential feature selection , 2016, Brain Informatics.

[53]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[54]  Ning Zhong,et al.  Unsupervised Classification of Epileptic EEG Signals with Multi Scale K-Means Algorithm , 2013, Brain and Health Informatics.