Skip to main content

Advertisement

Log in

An efficient method for identification of epileptic seizures from EEG signals using Fourier analysis

  • Scientific Paper
  • Published:
Physical and Engineering Sciences in Medicine Aims and scope Submit manuscript

Abstract

Epilepsy is a disease recognized as the chronic neurological dysfunction of the human brain which is described by the sudden and excessive electrical discharges of the brain cells. Electroencephalogram (EEG) is a prime tool applied for the diagnosis of epilepsy. In this study, a novel and effective approach is introduced to decompose the non-stationary EEG signals using the Fourier decomposition method. The concept of position, velocity, and acceleration has been employed on the EEG signals for feature extraction using \(L^p\) norms computed from Fourier intrinsic band functions (FIBFs). The proposed scheme comprises three main sections. In the first section, the EEG signal is decomposed into a finite number of FIBFs. In the second stage, the features are extracted from FIBFs and relevant features are selected by using the Kruskal–Wallis test. In the last stage, the significant features are passed on to the support vector machine (SVM) classifier. By applying 10-fold cross-validation, the proposed method provides better results in comparison to the state-of-the-art methods discussed in the literature, with an average classification accuracy of 99.96% and 99.94% for classification of EEG signals from the BONN dataset and the CHB-MIT dataset, respectively. It can be implemented using the computationally efficient fast Fourier transform (FFT) algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. England MJ, Liverman CT, Schultz AM, Strawbridge LM (2012) A reprint from epilepsy across the spectrum: promoting health and understanding. Am Epilepsy Soc 12(6):245–253

    Google Scholar 

  2. World Health Organization (2012) Fact sheet on epilepsy [Online]. http://www.who.int/mediacentre/fact-sheets/fs999/en/index.html

  3. Anyanwu C, Motamedi GK (2018) Diagnosis and surgical treatment of drug-resistant epilepsy. J Brain Sci 8(4):1–20

    Google Scholar 

  4. Adeli H, Zhou Z, Dadmehrc N (2003) Analysis of EEG records in an epileptic patient using wavelet transform. J Neurosci Methods 123(1):69–87

    Article  PubMed  Google Scholar 

  5. Liu A, Hahn JS, Heldt GP, Coen RW (1992) Detection of neonatal seizures through computerized EEG analysis. Electroencephalogr Clin Neurophysiol 82(1):30–37

    Article  CAS  PubMed  Google Scholar 

  6. Boashash B, Mesbah M, Colditz PB (2003) Time frequency detection of EEG abnormalities, Time-Frequency Signal Analysis and Processing: A Comprehensive Reference, pp 663–670

  7. Kaya Y, Uyar M, Tekin R, Yildirim S (2014) 1-D local binary pattern-based feature extraction for classification of epileptic EEG signals. Appl Math Comput 243:209–219

    Google Scholar 

  8. Kumar TS, Kanhangad V, Pachori RB (2015) Classification of seizure and seizure-free EEG signals using local binary pattern. Biomed Signal Process Control 15:33–40

    Article  Google Scholar 

  9. Tiwari AK, Pachori RB, Kanhangad V, Panigrahi BK (2017) Automated diagnosis of epilepsy using key-point-based local binary pattern of EEG signals. IEEE J Biomed Health Inform 21(4):888–896

    Article  PubMed  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Raghu S, Sriraam N (2017) Optimal configuration of multilayer perceptron neural network classifier for recognition of intracranial epileptic seizures. Expert Syst Appl 89:205–221

    Article  Google Scholar 

  12. Singh P, Joshi SD, Patney RK, Saha K (2015) Fourier-based feature extraction for classification of EEG signals Using EEG rhythms. Circuits Syst Signal Process 35:3700–3715

    Article  Google Scholar 

  13. Gupta A, Singh P, Karlekar M (2018) A novel signal modeling approach for classification of seizure and seizure-free EEG signals. IEEE Trans Neural Syst Rehabil Eng 26(5):925–935

    Article  PubMed  Google Scholar 

  14. Pachori RB, Sircar P (2008) EEG signal analysis using FB expansion and second-order linear TVAR process. Signal Process 88(2):415–420

    Article  Google Scholar 

  15. Tzallas AT, Tsipouras MG, Fotiadis DI (2007) Automatic seizure detection based on time-frequency analysis and artificial neural network. Comput Intell Neurosci 1–13

  16. Gupta V, Pachori RB (2019) Epileptic seizure identification using entropy of FBSE based EEG rhythms. Biomed Signal Process Control 53:1–11

    Article  Google Scholar 

  17. Tzallas AT, Tsipouras MG, Fotiadis DI (2009) Epileptic seizure detection in EEGs using time-frequency analysis. IEEE Trans Inf Technol Biomed 13(5):703–710

    Article  PubMed  Google Scholar 

  18. Hyvarinen A, Ramkumar P, Parkkonen L, Hari R (2010) Independent component analysis of short-time Fourier transforms for spontaneous EEG/MEG analysis. Neuroimage 49(1):257–271

    Article  PubMed  Google Scholar 

  19. Ocak H (2008) Optimal classification of epileptic seizures in EEG using wavelet analysis and genetic algorithm. Signal Process 88(7):1858–1867

    Article  Google Scholar 

  20. Bhati D, Gadre VM, Pachori RB (2017) A novel approach for time-frequency localization of scaling functions and design of three-band biorthogonal linear phase wavelet filter banks. Digital Signal Process 69:309–322

    Article  Google Scholar 

  21. Bhati D, Sharma M, Gadre VM, Pachori RB (2017) Time-frequency localized three-band biorthogonal wavelet filter bank using semidefinite relaxation and nonlinear least squares with epileptic seizure EEG signal classification. Digital Signal Process 62:259–273

    Article  Google Scholar 

  22. 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 non-linear analysis. Entropy 19(6):1–17

    Article  Google Scholar 

  23. Peker M, Sen B, Delen D (2016) A novel method for automated diagnosis of epilepsy using complex-valued classifiers. IEEE J Biomedical Health Inform 20(1):108–118

    Article  Google Scholar 

  24. Subasi A (2007) EEG signal classification using wavelet feature extraction and a mixture of expert model. Expert Syst Appl 32:1084–1093

    Article  Google Scholar 

  25. Subasi A, Kevric J, Canbaz MA (2017) Epileptic seizure detection using hybrid machine learning methods. Neural Comput Appl 31(1):317–325

  26. Khan YU, Rafiuddin N, Farroq O (2012) Automated seizure detection in scalp EEG using multiple wavelet scales. In: IEEE International Conference on Signal Processing, Computing and Control

  27. Tuncer T, Dogan S, Ertam F, Subasi A (2020) A novel ensemble local graph structure based feature extraction network for EEG signal analysis. Biomed Signal Process Control 61:102006

    Article  Google Scholar 

  28. Subasi A, Gursoy MI (2010) EEG signal classification using PCA, ICA, LDA and support vector machines. Expert Syst Appl 37:8659–8666

    Article  Google Scholar 

  29. Rafiuddin N, Khan YU, Farroq O (2011) Feature extraction and classification of EEG for automatic seizure detection. In: International Conference on Multimedia, Signal Processing and Communication Technologies, 184-187

  30. Guo L, Rivero D, Pazos A (2010) Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural network. J Neurosci Methods 193(1):156–163

    Article  PubMed  Google Scholar 

  31. Vidyaratne LS, Iftekharuddin KM (2017) Real-time epileptic seizure detection using EEG. IEEE Trans Neural Syst Rehabil Eng 25(11):2146–2156

    Article  PubMed  Google Scholar 

  32. Alam SMS, Bhuiyan MIH (2013) Detection of seizure and epilepsy using higher-order statistics in the EMD domain. IEEE J Biomed Health Inform 17(2):312–318

    Article  PubMed  Google Scholar 

  33. Riaz F, Hassan A, Rehman S, Niazi IK, Dremstrup K (2016) EMD-based temporal and spectral features for the classification of EEG signals using supervised learning. IEEE Trans Neural Syst Rehabil Eng 24(1):28–35

    Article  PubMed  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  PubMed  Google Scholar 

  36. Huang NE, Shen Z, Long S, Wu M, Shih H, Zheng Q, Yen N, Tung C, Liu H (1998) The empirical mode decomposition and Hilbert spectrum for non-linear and non-stationary time series analysis. Proc R Soc A 454:903–995

    Article  Google Scholar 

  37. Dash DP, Kolekar MH, Jha K (2019) Multichannel EEG based automatic epileptic seizure detection using iterative filtering decomposition and Hidden Markov Model. J Comput Biol Med

  38. Fu K, Qu J, Chai Y, Zou T (2015) Hilbert marginal spectrum analysis for automatic seizure detection in EEG signals. Biomed Signal Process Control 18:179–185

    Article  Google Scholar 

  39. Hassan AR, Subasi A, Zhang Y (2019) Epilepsy seizure detection using complete ensemble empirical mode decomposition with adaptive noise. Knowl Based Syst 191:105333

  40. Kaleem M, Guergachi A, Krishnan S (2013) EEG seizure detection and epilepsy diagnosis using a novel variation of empirical mode decomposition. In: Proceedings of the 2013 35th annual international conference of the IEEE engineering in Medicine and Biology Society, pp 4314–4317

  41. Fu K, Qu J, Chai Y, Dong Y (2014) Classification of seizure based on the time-frequency image of EEG signals using HHT and SVM. Biomed Signal Process Control 13:15–22

    Article  Google Scholar 

  42. Oweis RJ, Abdulhay EW (2011) Seizure classification in EEG signals utilizing Hilbert-Huang transform. Biomed Eng Online 10(1):1–15

    Article  Google Scholar 

  43. Torres ME, Colominas MA, Schlotthauer G, Flandrin P (2011) A Complete ensemble empirical mode decomposition with adaptive noise. In: IEEE International Conference on Acoustics, Speech, and Signal Processing, pp 4144–4147

  44. Alickovic E, Kevric J, Subasi A (2018) Performance evaluation of empirical mode decomposition, discrete wavelet transform, and wavelet packet decomposition for automated epileptic seizure detection and prediction. Biomed Signal Process Control 39:94–102

    Article  Google Scholar 

  45. Hassan AR, Haque MA (2015) Epilepsy and seizure detection using statistical features in the complete ensemble empirical mode decomposition domain. IEEE conference, pp 1–6

  46. Wu Z, Huang NE (2009) Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv Adapt Data Anal 1(1):1–41

    Article  Google Scholar 

  47. Singh P, Joshi SD, Patney RK, Saha K (2015) The Hilbert spectrum and the energy preserving empirical mode decomposition, arXiv preprint arXiv:1504.04104

  48. Rehman N, Mandic DP (2010) Multivariate empirical mode decomposition. Proc R Soc A 466:1291–1302

    Article  Google Scholar 

  49. Singh P, Joshi SD, Patney RK, Saha K (2017) The Fourier decomposition method for nonlinear and non-stationary time series analysis. Proc R Soc A 20160871

  50. Singh P (2018) Novel Fourier quadrature transforms and analytic signal representations for nonlinear and non-stationary time series analysis. R Soc Open Sci 5(11):181131

  51. Singh P, Singhal A, Joshi SD (2018) Time-frequency analysis of gravitational waves. In: International Conference on Signal Processing and Communications (SPCOM), pp 197–201

  52. Singhal A, Singh P, Fatimah B, Pachori RB (2020) An efficient removal of power-line interference and baseline wander from ECG signals by employing Fourier decomposition technique. Biomed Signal Process Control 57:101741

    Article  Google Scholar 

  53. Singhal A, Singh P, Lall B, Joshi SD (2020) Modeling and prediction of COVID-19 pandemic using Gaussian mixture model. Chaos Solitons Fractals 138:110023

    Article  PubMed  PubMed Central  Google Scholar 

  54. 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

    Article  CAS  Google Scholar 

  55. CHB-MIT Scalp EEG Database. http://physionet.org/physiobank/database/chbmit/

  56. Shoeb A (2010) Application of machine learning to epileptic seizure detection. In: International Conference on Machine Learning (ICML), pp. 975–982

  57. Zhang Z, Xu Y, Yang J, Li X, Zhang D (2015) A survey of sparse representation: algorithms and applications. IEEE Access 3:490–530

    Article  Google Scholar 

  58. Koopmans LH (1995) The spectral analysis of time series. Academic Press, New York

    Google Scholar 

  59. Oppenheim AV, Willsky AS (1997) Signals systems. Prentice Hall, India

    Google Scholar 

  60. Vapnik V (1995) The nature of statistical learning theory. Springer, New York

    Book  Google Scholar 

  61. Guyon I, Weston J, Barnhill S, Vapnik V (2002) Gene selection for cancer classification using support vector machines. Mach Learn 46:389–422

    Article  Google Scholar 

  62. Khandoker AH, Lai DTH, Begg RK, Palaniswami M (2007) Wavelet-based feature extraction for support vector machines for screening balance impairments in the elderly. IEEE Trans Neural Syst Rehabil Eng 15(4):587–597

    Article  PubMed  Google Scholar 

  63. Chandel G, Upadhyaya P, Farooq O, Khan YU (2019) Detection of seizure event and its onset/offset using orthonormal triadic wavelet based features. IRBM 40(2):103–112

    Article  Google Scholar 

  64. Hussain MDS, Sarfraz M, Rukhsar S (2018) Epileptic seizure detection using temporal based measures in EEG signal. In: International Conference on Communication and Electronics Systems, pp 743–748

  65. Fergus P, Hignett D, Hussain AJ, Al-Jumeily D (2014) An advanced machine learning approach to generalized epileptic seizure detection. In: International Conference on Intelligent Computing, pp 112–118

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amit Singhal.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Research involving human and/or animals participants

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mehla, V.K., Singhal, A., Singh, P. et al. An efficient method for identification of epileptic seizures from EEG signals using Fourier analysis. Phys Eng Sci Med 44, 443–456 (2021). https://doi.org/10.1007/s13246-021-00995-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13246-021-00995-3

Keywords

Navigation