Epilepsy seizure detection using complete ensemble empirical mode decomposition with adaptive noise

Abstract Background: Epileptic seizure detection is traditionally performed by visual observation of Electroencephalogram (EEG) signals. Owing to its onerous and time-consuming nature, seizure detection based on visual inspection hinders epilepsy diagnosis, monitoring, and large-scale data analysis in epilepsy research. So, there is a dire need of an automatic seizure detection scheme. Method: An automated scheme for epileptic seizure identification is developed in this study. Here we utilize a signal processing technique, namely-complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) for epileptic seizure identification. First, we decompose segments of EEG signals into intrinsic mode functions by CEEMDAN. The mode functions are then modeled by normal inverse Gaussian (NIG) pdf parameters. In this work, NIG modeling is employed in conjunction with CEEMDAN for epileptic seizure detection for the first time. The efficacy of the NIG parameters in the CEEMDAN domain is demonstrated by intuitive, graphical, and statistical analyses. Adaptive Boosting, an eminent ensemble learning based classification model, is implemented to perform classification. Results: Experimental outcomes suggest that the algorithmic performance of the proposed scheme is promising in all the cases of clinical significance. Comparative evaluation of algorithmic performance with the state-of-the-art schemes manifest that the seizure detection scheme proposed herein outperforms competing algorithms in terms of accuracy, sensitivity, specificity, and Cohen’s Kappa coefficient. Conclusions: Upon its implementation in clinical practice, the proposed seizure detection scheme will eliminate the onus of medical professionals and expedite epilepsy research and diagnosis.

[1]  Natarajan Sriraam,et al.  Entropies based detection of epileptic seizures with artificial neural network classifiers , 2010, Expert Syst. Appl..

[2]  Musa Peker,et al.  A new approach for automatic sleep scoring: Combining Taguchi based complex-valued neural network and complex wavelet transform , 2016, Comput. Methods Programs Biomed..

[3]  Mohammed Imamul Hassan Bhuiyan,et al.  An automated method for sleep staging from EEG signals using normal inverse Gaussian parameters and adaptive boosting , 2017, Neurocomputing.

[4]  Amitava Chatterjee,et al.  Cross-correlation aided support vector machine classifier for classification of EEG signals , 2009, Expert Syst. Appl..

[5]  Chun-Hsiang Chuang,et al.  An Adaptive Subspace Self-Organizing Map (ASSOM) Imbalanced Learning and Its Applications in EEG , 2019, ArXiv.

[6]  David H. Wolpert,et al.  The Lack of A Priori Distinctions Between Learning Algorithms , 1996, Neural Computation.

[7]  U. Rajendra Acharya,et al.  Application of Non-Linear and Wavelet Based Features for the Automated Identification of Epileptic EEG signals , 2012, Int. J. Neural Syst..

[8]  Mohammed Imamul Hassan Bhuiyan,et al.  Automated identification of sleep states from EEG signals by means of ensemble empirical mode decomposition and random under sampling boosting , 2017, Comput. Methods Programs Biomed..

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

[10]  C. M. Lim,et al.  Characterization of EEG - A comparative study , 2005, Comput. Methods Programs Biomed..

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

[12]  Y. Zhou,et al.  Image denoising based on the symmetric normal inverse Gaussian model and non-subsampled contourlet transform , 2012 .

[13]  Sjur Westgaard,et al.  Modeling electricity forward prices using the multivariate normal inverse Gaussian distribution , 2010 .

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

[15]  Azadeh Yadollahi,et al.  Sigmoid Wake Probability Model for High-Resolution Detection of Drowsiness Using Electroencephalogram* , 2019, 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[16]  Mohammed Imamul Hassan Bhuiyan,et al.  Computerized obstructive sleep apnea diagnosis from single-lead ECG signals using dual-tree complex wavelet transform , 2017, 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC).

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

[18]  Abdulhamit Subasi,et al.  Classification of EEG signals using neural network and logistic regression , 2005, Comput. Methods Programs Biomed..

[19]  Ahnaf Rashik Hassan,et al.  Computer-aided sleep apnea diagnosis from single-lead electrocardiogram using Dual Tree Complex Wavelet Transform and spectral features , 2015, 2015 International Conference on Electrical & Electronic Engineering (ICEEE).

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

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

[22]  Elif Derya íbeyli Least squares support vector machine employing model-based methods coefficients for analysis of EEG signals , 2010 .

[23]  Zehong Cao,et al.  Inherent Fuzzy Entropy for the Improvement of EEG Complexity Evaluation , 2018, IEEE Transactions on Fuzzy Systems.

[24]  Abdulhamit Subasi,et al.  Effect of photic stimulation for migraine detection using random forest and discrete wavelet transform , 2019, Biomed. Signal Process. Control..

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

[26]  Ahnaf Rashik Hassan,et al.  Developing a System for High-Resolution Detection of Driver Drowsiness Using Physiological Signals , 2018 .

[27]  Ahnaf Rashik Hassan,et al.  An expert system for automated identification of obstructive sleep apnea from single-lead ECG using random under sampling boosting , 2017, Neurocomputing.

[28]  Kim Dremstrup,et al.  EMD-Based Temporal and Spectral Features for the Classification of EEG Signals Using Supervised Learning , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[29]  Alfred Hanssen,et al.  The normal inverse Gaussian distribution: a versatile model for heavy-tailed stochastic processes , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[30]  Mohammed Imamul Hassan Bhuiyan,et al.  Automatic sleep scoring using statistical features in the EMD domain and ensemble methods , 2016 .

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

[32]  Ahnaf Rashik Hassan,et al.  Computer-aided obstructive sleep apnea detection using normal inverse Gaussian parameters and adaptive boosting , 2016, Biomed. Signal Process. Control..

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

[34]  Ivan Soltesz,et al.  Beyond the hammer and the scalpel: selective circuit control for the epilepsies , 2015, Nature Neuroscience.

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

[36]  V. Srinivasan,et al.  Artificial Neural Network Based Epileptic Detection Using Time-Domain and Frequency-Domain Features , 2005, Journal of Medical Systems.

[37]  Tao Zou,et al.  Hilbert marginal spectrum analysis for automatic seizure detection in EEG signals , 2015, Biomed. Signal Process. Control..

[38]  Ahnaf Rashik Hassan,et al.  Computer-aided obstructive sleep apnea identification using statistical features in the EMD domain and extreme learning machine , 2016 .

[39]  Patrick Flandrin,et al.  A complete ensemble empirical mode decomposition with adaptive noise , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[41]  Mohammed Imamul Hassan Bhuiyan,et al.  Dual tree complex wavelet transform for sleep state identification from single channel electroencephalogram , 2015, 2015 IEEE International Conference on Telecommunications and Photonics (ICTP).

[42]  Ahnaf Rashik Hassan,et al.  Computer-aided obstructive sleep apnea screening from single-lead electrocardiogram using statistical and spectral features and bootstrap aggregating , 2016 .

[43]  Abdulhamit Subasi,et al.  A decision support system for automated identification of sleep stages from single-channel EEG signals , 2017, Knowl. Based Syst..

[44]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

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

[46]  Mohamad Sawan,et al.  A Novel Low-Power-Implantable Epileptic Seizure-Onset Detector , 2011, IEEE Transactions on Biomedical Circuits and Systems.

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

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

[49]  A. Hassan,et al.  A decision support system for automatic sleep staging from EEG signals using tunable Q-factor wavelet transform and spectral features , 2016, Journal of Neuroscience Methods.

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

[51]  Ahnaf Rashik Hassan,et al.  A comparative study of various classifiers for automated sleep apnea screening based on single-lead electrocardiogram , 2015, 2015 International Conference on Electrical & Electronic Engineering (ICEEE).

[52]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[53]  Chun-Hsiang Chuang,et al.  Exploring resting-state EEG complexity before migraine attacks , 2018, Cephalalgia : an international journal of headache.

[54]  Norden E. Huang,et al.  Ensemble Empirical Mode Decomposition: a Noise-Assisted Data Analysis Method , 2009, Adv. Data Sci. Adapt. Anal..

[55]  Ahnaf Rashik Hassan,et al.  Computer-aided gastrointestinal hemorrhage detection in wireless capsule endoscopy videos , 2015, Comput. Methods Programs Biomed..

[56]  Xin Zhang,et al.  Image denoising in contourlet domain based on a normal inverse Gaussian prior , 2010, Digit. Signal Process..

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

[58]  Mohammed Imamul Hassan Bhuiyan,et al.  Computer-aided sleep staging using Complete Ensemble Empirical Mode Decomposition with Adaptive Noise and bootstrap aggregating , 2016, Biomed. Signal Process. Control..

[59]  Ram Bilas Pachori,et al.  Analysis of normal and epileptic seizure EEG signals using empirical mode decomposition , 2011, Comput. Methods Programs Biomed..

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

[61]  Farookh Khadeer Hussain,et al.  Effects of repetitive SSVEPs on EEG complexity using multiscale inherent fuzzy entropy , 2018, Neurocomputing.

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

[63]  Ahnaf Rashik Hassan,et al.  Epilepsy and seizure detection using statistical features in the Complete Ensemble Empirical Mode Decomposition domain , 2015, TENCON 2015 - 2015 IEEE Region 10 Conference.

[64]  U. Rajendra Acharya,et al.  Automatic Detection of Epileptic EEG Signals Using Higher Order cumulant Features , 2011, Int. J. Neural Syst..

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

[66]  Dang Khoa Nguyen,et al.  An Implantable Closedloop Asynchronous Drug Delivery System for the Treatment of Refractory Epilepsy , 2012, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[67]  K. Lehnertz,et al.  The epileptic process as nonlinear deterministic dynamics in a stochastic environment: an evaluation on mesial temporal lobe epilepsy , 2001, Epilepsy Research.

[68]  Mohammed Imamul Hassan Bhuiyan,et al.  Sleep stage classification using single-channel EOG , 2018, Comput. Biol. Medicine.