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.
Similar content being viewed by others
References
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
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
Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizures detection in EEG using DWT based ApEn and artificial neural network. SIViP 8:1323–1334
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
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
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
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
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
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
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
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
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
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
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
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
Ocak H (2009) Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Expert Syst Appl 36(2):2027–2036
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
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
Tzallas AT, Tsipouras MG, Fotiadis DI (2007) Automatic seizure detection based on time-frequency analysis and artificial neural networks. Comput Intell Neurosci 2007:80510
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
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
Vidyaratne LS, Iftekharuddin KM (2017) Real-time epileptic seizure detection using EEG. IEEE Trans Neural Syst Rehabil Eng 25(11):2146–2156
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
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
Wang S, Chaovalitwongse WA, Wong S (2013) Online seizure prediction using an adaptive learning approach. IEEE Trans Knowl Data Eng 25(12):2854–2866
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
Shoeb A (2009) Application of machine learning to epileptic seizure onset detection and treatment. PhD thesis. Massachusetts Institute of Technology
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
Selesnick IW (2011) Tunable Q-factor wavelet transform (TQWT). IEEE Trans Signal Process 59:8
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
Kannathal N, Lim CM, Acharya U, Puthusserpady S (2005) Entropies for detection of epilepsy in EEG. Comput Methods Programs Biomed 80:3
Deriche M (2011) Multichannel feature selection using information maximization with application to multichannel EEG signals. Commun Technol Electron 56:7
Cortes C, Vapnik V (1995) Support vector networks. Mach Learn 20:73–97
Ho TK (1995) Random decision forest. In: Proceedings of 3rd international conference on document analysis and recognition, p 78–82
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
Sriraam N, Raghu S (2017) Classification of focal and non focal epileptic seizures using multi-features and SVM classifier. J Med Syst 41:160
Usman SM, Khalidi S, Aslam MH (2020) Epileptic seizures prediction using deep learning techniques. IEEE Access 8:39998–40007
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
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-022-00877-1