Abstract
Traditionally, detection of epileptic seizures based on the visual inspection of neurologists is tedious, laborious and subjective. To overcome such disadvantages, numerous seizure detection techniques involving signal processing and machine learning tools have been developed. However, there still remain the problems of automatic detection with high efficiency and accuracy in distinguishing normal, interictal and ictal electroencephalogram (EEG) signals. In this study we propose a novel method for automatic identification of epileptic seizures in singe-channel EEG signals based upon time-scale decomposition (ITD), discrete wavelet transform (DWT), phase space reconstruction (PSR) and neural networks. First, EEG signals are decomposed into a series of proper rotation components (PRCs) and a baseline signal by using the ITD method. The first two PRCs of the EEG signals are extracted, which contain most of the EEG signals’ energy and are considered to be the predominant PRCs. Second, four levels DWT is employed to decompose the predominant PRCs into different frequency bands, in which third-order Daubechies (db3) wavelet function is selected for analysis. Third, phase space of the PRCs is reconstructed based on db3, in which the properties associated with the nonlinear EEG system dynamics are preserved. Three-dimensional (3D) PSR together with Euclidean distance (ED) has been utilized to derive features, which demonstrate significant difference in EEG system dynamics between normal, interictal and ictal EEG signals. Fourth, neural networks are then used to model, identify and classify EEG system dynamics between normal (healthy), interictal and ictal EEG signals. Finally, experiments are carried out on the University of Bonn’s widely used and publicly available epilepsy dataset to assess the effectiveness of the proposed method. By using the 10-fold cross-validation style, the achieved average classification accuracy for eleven cases is reported to be 98.15%. Compared with many state-of-the-art methods, the results demonstrate superior performance and the proposed method can serve as a potential candidate for the automatic detection of seizure EEG signals in the clinical application.
Similar content being viewed by others
References
Aarabi A, He B (2017) Seizure prediction in patients with focal hippocampal epilepsy. Clin Neurophysiol 128(7):1299–1307
Acharya UR, Sree SV, Alvin APC, Suri JS (2012) Use of principal component analysis for automatic classification of epileptic EEG activities in wavelet framework. Expert Syst Appl 39(10):9072–9078
Acharya UR, Sree SV, Swapna G, Martis RJ, Suri JS (2013) Automated EEG analysis of epilepsy: a review. Knowl Based Syst 45:147–165
Acharya UR, Fujita H, Sudarshan VK, Bhat S, Koh JE (2015) Application of entropies for automated diagnosis of epilepsy using EEG signals: a review. Knowl Based Syst 88:85–96
Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adeli H (2018) Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals. Comput Biol Med 100:270–278
Ahmedt-Aristizabal D, Fookes C, Nguyen K, Sridharan S (2018) Deep classification of epileptic signals. arXiv preprint arXiv:1801.03610
An X, Jiang D, Chen J, Liu C (2012) Application of the intrinsic time-scale decomposition method to fault diagnosis of wind turbine bearing. J Vib Control 18(2):240–245
Andrzejak RG, Lehnertz K, Mormann F, Rieke C, David P, Elger CE (2001) Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: dependence on recording region and brain state. Phys Rev E 64(6):061907
Azar AT, El-Said SA (2014) Performance analysis of support vector machines classifiers in breast cancer mammography recognition. Neural Comput Appl 24:1163–1177
Bajaj V, Pachori RB (2012) Classification of seizure and nonseizure EEG signals using empirical mode decomposition. IEEE Trans Inf Technol Biomed 16(6):1135–1142
Bajaj V, Pachori RB (2013) Epileptic seizure detection based on the instantaneous area of analytic intrinsic mode functions of EEG signals. Biomed Eng Lett 3(1):17–21
Bhati D, Pachori RB, Gadre VM (2017a) A novel approach for time-frequency localization of scaling functions and design of three-band biorthogonal linear phase wavelet filter banks. Digit Signal Process 69:309–322
Bhati D, Sharma M, Pachori RB, Gadre VM (2017b) Time-frequency localized three-band biorthogonal wavelet filter bank using semidefinite relaxation and nonlinear least squares with epileptic seizure EEG signal classification. Digit Signal Process 62:259–273
Bhattacharyya A, Pachori RB (2017) A multivariate approach for patient-specific EEG seizure detection using empirical wavelet transform. IEEE Trans Biomed Eng 64(9):2003–2015
Bhattacharyya A, Pachori R, Upadhyay A, Acharya U (2017) Tunable-Q wavelet transform based multiscale entropy measure for automated classification of epileptic EEG signals. Appl Sci 7(4):385
Chen B, He Z, Chen X, Cao H, Cai G, Zi Y (2011) A demodulating approach based on local mean decomposition and its applications in mechanical fault diagnosis. Meas Sci Technol 22(5):055704
Chen M, Fang Y, Zheng X (2014) Phase space reconstruction for improving the classification of single trial EEG. Biomed Signal Process Control 11:10–16
Chu K (1999) An introduction to sensitivity, specificity, predictive values and likelihood ratios. Emerg Med Australas 11(3):175–181
Diykh M, Li Y, Wen P (2017) Classify epileptic EEG signals using weighted complex networks based community structure detection. Expert Syst Appl 90:87–100
Djemili R, Bourouba H, Korba MA (2016) Application of empirical mode decomposition and artificial neural network for the classification of normal and epileptic EEG signals. Biocybern Biomed Eng 36(1):285–291
Du X, Dua S, Acharya RU, Chua CK (2012) Classification of epilepsy using high-order spectra features and principle component analysis. J Med Syst 36(3):1731–1743
Feng Z, Lin X, Zuo MJ (2016) Joint amplitude and frequency demodulation analysis based on intrinsic time-scale decomposition for planetary gearbox fault diagnosis. Mech Syst Signal Process 72:223–240
Frei MG, Osorio I (2007) Intrinsic time-scale decomposition: time-frequency-energy analysis and real-time filtering of non-stationary signals. In: Proceedings of the royal society of London A: mathematical, physical and engineering sciences, vol 463, no 2078. The Royal Society, pp 321–342
Goceri E (2018) Formulas behind deep learning success. In: International conference on applied analysis and mathematical modeling, p 156
Goceri E, Gooya A (2018) On the importance of batch size for deep learning. Paper presented at the international conference on mathematics. Istanbul, Turkey
Goceri E, Songul C (2018) Mobile health technologies for patients with mental illness. In: International conference on advanced technologies, Antalya, Turkey, p 146
Hassan AR, Siuly S, Zhang Y (2016) Epileptic seizure detection in EEG signals using tunable-Q factor wavelet transform and bootstrap aggregating. Comput Methods Programs Biomed 137:247–259
Huang B, Kunoth A (2013) An optimization based empirical mode decomposition scheme. J Comput Appl Math 240:174–183
Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Liu HH (1998) The empirical mode decomposition and Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc Lond A Math Phys Eng Sci R Soc 454(1971):903–995
Isik H, Sezer E (2012) Diagnosis of epilepsy from electroencephalography signals using multilayer perceptron and Elman artificial neural networks and wavelet transform. J Med Syst 36(1):1–13
Jaiswal AK, Banka H (2017) Local pattern transformation based feature extraction techniques for classification of epileptic EEG signals. Biomed Signal Process Control 34:81–92
Jia J, Goparaju B, Song J, Zhang R, Westover MB (2017) Automated identification of epileptic seizures in EEG signals based on phase space representation and statistical features in the CEEMD domain. Biomed Signal Process Control 38:148–157
Joshi V, Pachori RB, Vijesh A (2014) Classification of ictal and seizure-free EEG signals using fractional linear prediction. Biomed Signal Process Control 9:1–5
Kafashan M, Ryu S, Hargis MJ, Laurido-Soto O, Roberts DE, Thontakudi A, Ching S (2017) EEG dynamical correlates of focal and diffuse causes of coma. BMC Neurol 17(1):197
Kaya Y, Uyar M, Tekin R, Yildirim S (2014) 1D-local binary pattern based feature extraction for classification of epileptic EEG signals. Appl Math Comput 243:209–219
Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizure detection using DWT based fuzzy approximate entropy and support vector machine. Neurocomputing 133:271–279
Kumar TS, Kanhangad V, Pachori RB (2015) Classification of seizure and seizure-free EEG signals using local binary patterns. Biomed Signal Process Control 15:33–40
Lahmiri S (2018) Generalized Hurst exponent estimates differentiate EEG signals of healthy and epileptic patients. Physica A Stat Mech Appl 490:378–385
Lee SH, Lim JS, Kim JK, Yang J, Lee Y (2014) Classification of normal and epileptic seizure EEG signals using wavelet transform, phase-space reconstruction, and Euclidean distance. Comput Methods Programs Biomed 116(1):10–25
Li S, Zhou W, Yuan Q, Geng S, Cai D (2013) Feature extraction and recognition of ictal EEG using EMD and SVM. Comput Biol Med 43(7):807–816
Li Y, Xu M, Wei Y, Huang W (2015) Rotating machine fault diagnosis based on intrinsic characteristic-scale decomposition. Mech Mach Theory 94:9–27
Li M, Chen W, Zhang T (2017a) Classification of epilepsy EEG signals using DWT-based envelope analysis and neural network ensemble. Biomed Signal Process Control 31:357–365
Li M, Chen W, Zhang T (2017b) Automatic epileptic EEG detection using DT-CWT-based non-linear features. Biomed Signal Process Control 34:114–125
Li Y, Cui WG, Huang H, Guo YZ, Li K, Tan T (2019) Epileptic seizure detection in EEG signals using sparse multiscale radial basis function networks and the Fisher vector approach. Knowl Based Syst 164:96–106
Martis RJ, Tan JH, Chua CK, Loon TC, Yeo SWJ, Tong L (2015) Epileptic EEG classification using nonlinear parameters on different frequency bands. J Mech Med Biol 15(03):1550040
Merigó JM, Casanovas M (2011) Induced aggregation operators in the Euclidean distance and its application in financial decision making. Expert Syst Appl 38:7603–7608
Michael S (2005) Applied nonlinear time series analysis: applications in physics, physiology and finance, vol 52. World Scientific, Singapore
Mursalin M, Zhang Y, Chen Y, Chawla NV (2017) Automated epileptic seizure detection using improved correlation-based feature selection with random forest classifier. Neurocomputing 241:204–214
Pachori RB (2008) Discrimination between ictal and seizure-free EEG signals using empirical mode decomposition. Res Lett Signal Process 2008:14
Pachori RB, Bajaj V (2011) Analysis of normal and epileptic seizure EEG signals using empirical mode decomposition. Comput Methods Programs Biomed 104(3):373–381
Pachori RB, Patidar S (2014) Epileptic seizure classification in EEG signals using second-order difference plot of intrinsic mode functions. Comput Methods Programs Biomed 113(2):494–502
Pachori RB, Sharma R, Patidar S (2015) Classification of normal and epileptic seizure EEG signals based on empirical mode decomposition. In: Zhu Q, Azar AT (eds) Complex system modelling and control through intelligent soft computations, studies in fuzziness and soft computing. Springer, Switzerland, pp 367–388
Park C, Looney D, Van Hulle MM, Mandic DP (2011) The complex local mean decomposition. Neurocomputing 74(6):867–875
Samiee K, Kovacs P, Gabbouj M (2015) Epileptic seizure classification of EEG time-series using rational discrete short-time Fourier transform. IEEE Trans Biomed Eng 62(2):541–552
Sato Y, Doesburg SM, Wong SM, Ochi A, Otsubo H (2015) Dynamic preictal relations in FCD type II: potential for early seizure detection in focal epilepsy. Epilepsy Res 110:26–31
Scheuer ML, Wilson SB (2004) Data analysis for continuous EEG monitoring in the ICU: seeing the forest and the trees. J Clin Neurophysiol 21(5):353–378
Sharma R, Pachori RB (2015) Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Syst Appl 42(3):1106–1117
Sharma RR, Pachori RB (2017a) Time-frequency representation using IEVDHM-HT with application to classification of epileptic EEG signals. IET Sci Meas Technol 12(1):72–82
Sharma M, Pachori RB (2017b) A novel approach to detect epileptic seizures using a combination of tunable-Q wavelet transform and fractal dimension. J Mech Med Biol 17(07):1740003
Sharma M, Pachori RB, Acharya UR (2017) A new approach to characterize epileptic seizures using analytic time–frequency flexible wavelet transform and fractal dimension. Pattern Recognit Lett 94:172–179
Sharma RR, Varshney P, Pachori RB, Vishvakarma SK (2018) Automated system for epileptic EEG detection using iterative filtering. IEEE Sens Lett 2(4):1–4
Shayegh F, Sadri S, Amirfattahi R, Ansari-Asl K (2014) A model-based method for computation of correlation dimension, Lyapunov exponents and synchronization from depth-EEG signals. Comput Methods Programs Biomed 113(1):323–337
Sheintuch L, Friedman A, Efrat N, Tifeeret C, Shorer Z, Neuman I, Shallom I (2014) O16: detection of epileptiform activity using multi-channel linear prediction coefficients and localization of epileptic foci based on EEG-fMRI data. Clin Neurophysiol 125:S33
Sivakumar B (2002) A phase-space reconstruction approach to prediction of suspended sediment concentration in rivers. J Hydrol 258(1–4):149–162
Som A, Krishnamurthi N, Venkataraman V, Turaga P (2016) Attractor-shape descriptors for balance impairment assessment in Parkinson’s disease. In: IEEE conference on engineering in medicine and biology society, pp 3096–3100
Song JL, Hu W, Zhang R (2016) Automated detection of epileptic EEGs using a novel fusion feature and extreme learning machine. Neurocomputing 175:383–391
Subasi A, Gursoy MI (2010) EEG signal classification using PCA, ICA, LDA and support vector machines. Expert Syst Appl 37(12):8659–8666
Subasi A, Kevric J, Canbaz MA (2019) Epileptic seizure detection using hybrid machine learning methods. Neural Comput Appl 31(1):317–325
Sun Y, Li J, Liu J, Chow C, Sun B, Wang R (2015) Using causal discovery for feature selection in multivariate numerical time series. Mach Learn 101(1–3):377–395
Takens F (1980) Detecting strange attractors in turbulence. In: Dynamical systems and turbulence, Warwick 1980, Springer, Berlin, 1981, pp 366–381
Tawfik NS, Youssef SM, Kholief M (2016) A hybrid automated detection of epileptic seizures in EEG records. Comput Electr Eng 53:177–190
Timothy LT, Krishna BM, Nair U (2017) Classification of mild cognitive impairment EEG using combined recurrence and cross recurrence quantification analysis. Int J Psychophysiol 120:86–95
Tiwari AK, Pachori RB, Kanhangad V, Panigrahi BK (2016) Automated diagnosis of epilepsy using key-point-based local binary pattern of EEG signals. IEEE J Biomed Health Inform 21(4):888–896
Ullah I, Hussain M, Aboalsamh H (2018) An automated system for epilepsy detection using EEG brain signals based on deep learning approach. Expert Syst Appl 107:61–71
Vavadi H, Ayatollahi A, Mirzaei A (2010) A wavelet-approximate entropy method for epileptic activity detection from EEG and its sub-bands. J Biomed Sci Eng 3(12):1182
Venkataraman V, Turaga P (2016) Shape distributions of nonlinear dynamical systems for video-based inference. IEEE Trans Pattern Anal Mach Intell 38(12):2531–2543
Wang C, Hill DJ (2006) Learning from neural control. IEEE Trans Neural Netw 17(1):130–146
Wang C, Hill DJ (2007) Deterministic learning and rapid dynamical pattern recognition. IEEE Trans Neural Netw 18(3):617–630
Wang C, Hill DJ (2009) Deterministic learning theory for identification, recognition and control. CRC Press, Boca Raton
Wang D, Miao D, Xie C (2011) Best basis-based wavelet packet entropy feature extraction and hierarchical EEG classification for epileptic detection. Expert Syst Appl 38(11):14314–14320
Wang L, Xue W, Li Y, Luo M, Huang J, Cui W, Huang C (2017) Automatic epileptic seizure detection in EEG signals using multi-domain feature extraction and nonlinear analysis. Entropy 19(6):222
Xing Z, Qu J, Chai Y, Tang Q, Zhou Y (2017) Gear fault diagnosis under variable conditions with intrinsic time-scale decomposition-singular value decomposition and support vector machine. J Mech Sci Technol 31(2):545–553
Xu B, Jacquir S, Laurent G, Bilbault JM, Binczak S (2013) Phase space reconstruction of an experimental model of cardiac field potential in normal and arrhythmic conditions. In: 35th annual international conference of the IEEE engineering in medicine and biology society, pp 3274–3277
Yuan Q, Cai C, Xiao H, Liu X, Wen Y (2007) Diagnosis of breast tumours and evaluation of prognostic risk by using machine learning approaches. In: Huang DS, Heutte L, Loog M (eds) Advanced intelligent computing theories and applications. With aspects of contemporary intelligent computing techniques. Springer, Berlin, pp 1250–1260
Zahra A, Kanwal N, ur Rehman N, Ehsan S, McDonald-Maier KD (2017) Seizure detection from EEG signals using multivariate empirical mode decomposition. Comput Biol Med 88:132–141
Zhang T, Chen W (2016) LMD based features for the automatic seizure detection of EEG signals using SVM. IEEE Trans Neural Syst Rehabilit Eng 25(8):1100–1108
Zhang Y, Zhou W, Yuan S, Yuan Q (2015) Seizure detection method based on fractal dimension and gradient boosting. Epilepsy Behav 43:30–38
Zhang T, Chen W, Li M (2017) AR based quadratic feature extraction in the VMD domain for the automated seizure detection of EEG using random forest classifier. Biomed Signal Process Control 31:550–559
Zhang T, Chen W, Li M (2018) Fuzzy distribution entropy and its application in automated seizure detection technique. Biomed Signal Process Control 39:360–377
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant Nos. 61773194, 61304084), by the Natural Science Foundation of Fujian Province (Grant No. 2018J01542), by Fujian Provincial Training Foundation For “Bai-Qian-Wan Talents Engineering”, by the Program for New Century Excellent Talents in Fujian Province University and by the Training Program of Innovation and Entrepreneurship for Undergraduates (Grant No. 201811312002).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zeng, W., Li, M., Yuan, C. et al. Identification of epileptic seizures in EEG signals using time-scale decomposition (ITD), discrete wavelet transform (DWT), phase space reconstruction (PSR) and neural networks. Artif Intell Rev 53, 3059–3088 (2020). https://doi.org/10.1007/s10462-019-09755-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-019-09755-y