Skip to main content
Log in

Machine learning approach for epileptic seizure detection using the tunable-Q wavelet transform based time–frequency features

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Epilepsy is a prevalent neurological disorder among numerous neurons degenerative diseases after brain stroke. During a seizure event, there are bursts of electrical activity in the cerebral cortex of brain that disturbs the normal activity of patients. This abnormal electrical activity of the brain can be assessed by electroencephalogram (EEG) signals. In this work, the wavelet transform is used to detect epileptic seizures on EEG signals and classified with machine learning methods for seizure and non-seizure events. The recorded EEG signals were collected from the CHB-MIT scalp EEG dataset and total 48 events were considered for analysis. The EEG signal is decomposed into different sub-bands using the tuneable Q-wavelet transform (TQWT) and time–frequency based feature like entropy, temporal measures were extracted to make a large data set in order to detect the epilepsy events accurately. The data set is processed further for classification of epilepsy using support vector machine (SVM) classifier and random forest (RF) classifier. It was observed that the RF classifier achieved better classification performance in terms of sensitivity of 91.5% and accuracy of 93% than the SVM classifier which were 89.2 and 90.4% only. Hence the proposed system based on TQWT and RF classifier is a better choice for accurate detection of epilepsy in clinical practices.

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

Similar content being viewed by others

References

  1. Sharaf AI, Soud ME, Henawy IE (2018) An automated approach for epilepsy detection based on tunable Q-wavelet and firefly feature selection algorithm. Int J Biomed Imaging 5812872:1–13

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizures detection in EEG using DWT based ApEn and artificial neural network. SIViP 8:1323–1334

    Article  Google Scholar 

  4. Sharma M, Shah S, Achuth PV (2019) A novel approach for epilepsy detection using time–frequency localized bi-orthogonal wavelet filter. J Mech Med Biol 19(1):1940007

    Article  Google Scholar 

  5. 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  Google Scholar 

  6. Acharya UR, Sree SV, Alvin AP, Yanti R, Suri JS (2012) Application of non-linear and wavelet based features for automated identification of epileptic EEG Signals. Int J Neural Syst 22(2):1250002

    Article  Google Scholar 

  7. Gajic D, Djurovic Z, Gennaro SD, Gustafsson F (2014) Classification of EEG signals for detection of epileptic seizures based on wavelets and statistical pattern recognition. Biomed Eng Appl Basis Commun 26(2):1450021

    Article  Google Scholar 

  8. Sharmila A, Gitanjali P (2016) Detection of epileptic seizure from electroencephalogram signals based on feature ranking and best feature subset using mutual information estimation. J Med Imaging Health Inform 6(8):1850–1864

    Article  Google Scholar 

  9. Zhou W, Liu Y, Yuan Q, Li X (2013) Epileptic seizure detection using lacunarity and Bayesian linear discriminant analysis in intracranial EEG. IEEE Trans Biomed Eng 60(12):3375–3381

    Article  Google Scholar 

  10. Slimen IB, Boubchir L, Mbarki Z, Seddik H (2020) EEG epileptic seizure detection and classification based on dual-tree complex wavelet transform and machine learning algorithms. J Biomed Res 34(3):151–161

    Article  Google Scholar 

  11. Khan YU, Farooq O (2009) Autoregressive features based classification for seizure detection using neural network in scalp electroencephalogram. Int J Biomed Eng Technol 2(4):370–381

    Article  Google Scholar 

  12. Mporas I, Tsikra V, Zacharaki EI (2015) Seizure detection using EEG and ECG signals for computer-based monitoring, analysis and management of epileptic patients. Expert Syst Appl 42(6):3227–3233

    Article  Google Scholar 

  13. Bairagi V (2018) EEG signal analysis for early diagnosis of Alzheimer disease using spectral and wavelet based features. Int J Inf Technol 10:403–412

    Google Scholar 

  14. Donos C, Dumpelmann M, Bonhage AS (2015) Early seizure detection algorithm based on intracranial EEG and random forest classification. Int J Neural Syst 25(5):150023

    Article  Google Scholar 

  15. Acharya UR, Chua CK, Lim TC, Suri JS (2009) Automatic identification of epileptic EEG signals using nonlinear parameters. Mech Med Biol 9(4):539–553

    Article  Google Scholar 

  16. Ocak H (2009) Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Expert Syst Appl 36(2):2027–2036

    Article  Google Scholar 

  17. Jirka J, Prauzek M, Krejcar O, Kuca K (2018) Automatic epilepsy detection using fractal dimensions segmentation and GP-SVM classification. J Neuropsychiatr Dis Treat 14:2439–2449

    Article  Google Scholar 

  18. Wang L, Xue W, Li Y, Luo M, Huang J, Cuiand W, Huang C (2017) Automatic epileptic seizure detection in EEG signals using multi-domain feature extraction and nonlinear analysis. Entropy 19(6):222

    Article  Google Scholar 

  19. Tzallas AT, Tsipouras MG, Fotiadis DI (2007) Automatic seizure detection based on time-frequency analysis and artificial neural networks. Comput Intell Neurosci 2007:80510

    Article  Google Scholar 

  20. Henriksen JD, Kjaer TW, Madsen RE, Remvig LS, Thomsen CE, Sorensen HD (2012) Channel selection for automatic seizure detection. Clin Neurophysiol 123(1):84–92

    Article  Google Scholar 

  21. Sharma R, Kumar M, Pachori RB, Acharya UR (2017) Decision support system for focal EEG signals using tunable-Q wavelet transform. J Comput Sci 20:52–60

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Wang S, Chaovalitwongse WA, Wong S (2010) A Novel reinforcement learning framework for online adaptive seizure prediction. Proc IEEE Int Conf Bioinform Biomed. https://doi.org/10.1109/BIBM.2010.5706617

    Article  Google Scholar 

  24. Yoo J, Yan L, Damak DE, Altaf MB, Shoeb AH, Chandrakasan AP (2013) An 8-channel scalable EEG acquisition SoC with patient-specific seizure classification and recording processor. IEEE J Solid State Circuits 48(1):214–228

    Article  Google Scholar 

  25. Wang S, Chaovalitwongse WA, Wong S (2013) Online seizure prediction using an adaptive learning approach. IEEE Trans Knowl Data Eng 25(12):2854–2866

    Article  Google Scholar 

  26. Ghayab HR, Li Y, Siuly S, Abdulla S (2019) A feature extraction technique based on tunable Q-factor wavelet transform for brain signal classification. Neurosci Methods 312:43

    Article  Google Scholar 

  27. Shoeb A (2009) Application of machine learning to epileptic seizure onset detection and treatment. PhD thesis. Massachusetts Institute of Technology

  28. Goldberger AL, Amaral L, Glass L, Hausdroff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):E215–E220

    Article  Google Scholar 

  29. Selesnick IW (2011) Tunable Q-factor wavelet transform (TQWT). IEEE Trans Signal Process 59:8

    Article  Google Scholar 

  30. Patidar S, Panigrahi T (2017) Detection of epileptic seizure using Kraskov entropy applied on tunable-Q wavelet transform of EEG signals. Biomed Signal Process Control 34:74

    Article  Google Scholar 

  31. Kannathal N, Lim CM, Acharya U, Puthusserpady S (2005) Entropies for detection of epilepsy in EEG. Comput Methods Programs Biomed 80:3

    Article  Google Scholar 

  32. Deriche M (2011) Multichannel feature selection using information maximization with application to multichannel EEG signals. Commun Technol Electron 56:7

    Google Scholar 

  33. Cortes C, Vapnik V (1995) Support vector networks. Mach Learn 20:73–97

    Article  MATH  Google Scholar 

  34. Ho TK (1995) Random decision forest. In: Proceedings of 3rd international conference on document analysis and recognition, p 78–82

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

  36. Sriraam N, Raghu S (2017) Classification of focal and non focal epileptic seizures using multi-features and SVM classifier. J Med Syst 41:160

    Article  Google Scholar 

  37. Usman SM, Khalidi S, Aslam MH (2020) Epileptic seizures prediction using deep learning techniques. IEEE Access 8:39998–40007

    Article  Google Scholar 

  38. Narin A (2022) Detection of focal and non-focal epileptic seizure using continuous wavelet transform-based scalogram images and pre-trained deep neural networks. IRBM 43:22–31

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sukanta Sabut.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pattnaik, S., Rout, N. & Sabut, S. Machine learning approach for epileptic seizure detection using the tunable-Q wavelet transform based time–frequency features. Int. j. inf. tecnol. 14, 3495–3505 (2022). https://doi.org/10.1007/s41870-022-00877-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-022-00877-1

Keywords

Navigation