Skip to main content
Log in

EEG-based seizure prediction with machine learning

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Epilepsy is a well-recognized neurological illness which affects millions of people worldwide. This illness has long been considered important in biomedical research because of the threats it poses to the quality of human life. This paper presents a novel methodology that combines signal processing and machine learning techniques for patient-specific seizure prediction. The electroencephalogram (EEG) data per patient is first segmented, followed by wavelet packet decomposition to decompose the segmented data into the delta, theta, alpha and beta EEG bands. Four features are then extracted from each of these bands. The feature matrix thus obtained is fed into the support vector machine (SVM) classifier to classify the pre-ictal and inter-ictal seizure phases. Once the pre-ictal state has been detected by the SVM classifier, an alarm is generated using the Kalman filtering technique. False-positive rate, sensitivity and accuracy were measured as performance indicators, with achieved values of 0.138/h, 94.9%, 97.43%, respectively. The proposed method uses only 1 h of EEG data from one to two channels, thereby resulting in a computationally efficient technique.

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

Similar content being viewed by others

References

  1. Ngugi, A.K., Bottomley, C., Kleinschmidt, I., Sander, J.W., Newton, C.R.: Estimation of the burden of active and life-time epilepsy: a meta-analytic approach. Epilepsia 51(5), 883–890 (2010)

    Article  Google Scholar 

  2. Acharya, U.R., Molinari, F., Sree, S.V., Chattopadhyay, S., Ng, K.-H., Suri, J.S.: Automated diagnosis of epileptic EEG using entropies. Biomed. Signal Process. Control 7(4), 401–408 (2012)

    Article  Google Scholar 

  3. Jacoby, A., Snape, D., Baker, G.A.: Epilepsy and social identity: the stigma of a chronic neurological disorder. Lancet Neurol. 4(3), 171–178 (2005)

    Article  Google Scholar 

  4. Tiwari, A.K., Pachori, R.B., Kanhangad, V., Panigrahi, B.K.: Automated diagnosis of epilepsy using key-point-based local binary pattern of EEG signals. IEEE J. Biomed. Health Inform. 21(4), 888–896 (2016)

    Article  Google Scholar 

  5. Jouny, C.C., Franaszczuk, P.J., Bergey, G.K.: Improving early seizure detection. Epilepsy Behav. 22, S44–S48 (2011)

    Article  Google Scholar 

  6. Kaleem, M., Gurve, D., Guergachi, A., Krishnan, S.: Patient-specific seizure detection in long-term EEG using signal-derived empirical mode decomposition (EMD)-based dictionary approach. J. Neural Eng. 15(5), 056004 (2018)

    Article  Google Scholar 

  7. Kaleem, M., Guergachi, A., Krishnan, S.: Patient-specific seizure detection in long-term EEG using wavelet decomposition. Biomed. Signal Process. Control 46, 157–165 (2018)

    Article  Google Scholar 

  8. Gramfort, A., Banville, H., Chehab, O., Hyvárinen, A., Engemann, D.: Learning with self-supervision on EEG data. In: 2021 9th International Winter Conference on Brain–Computer Interface (BCI), pp. 1–2. IEEE (2021)

  9. Zhao, S., Yang, J., Sawan, M.: Energy-efficient neural network for epileptic seizure prediction. IEEE Trans. Biomed. Eng. 69, 401–411 (2021)

    Article  Google Scholar 

  10. Peng, P., Song, Y., Yang, L.: Seizure prediction in EEG signals using STFT and domain adaptation. Front. Neurosci. 15, 1880 (2021)

    Google Scholar 

  11. Zhang, Y., Guo, Y., Yang, P., Chen, W., Lo, B.: Epilepsy seizure prediction on EEG using common spatial pattern and convolutional neural network. IEEE J. Biomed. Health Inform. 24(2), 465–474 (2019)

    Article  Google Scholar 

  12. Zhang, Z., Parhi, K.K.: Low-complexity seizure prediction from IEEG/SEEG using spectral power and ratios of spectral power. IEEE Trans. Biomed. Circuits Syst. 10(3), 693–706 (2015)

    Article  Google Scholar 

  13. Shoeb, A.H.: Application of machine learning to epileptic seizure onset detection and treatment. Ph.D. dissertation, Massachusetts Institute of Technology (2009)

  14. Ozcan, A.R., Erturk, S.: Seizure prediction in scalp EEG using 3D convolutional neural networks with an image-based approach. IEEE Trans. Neural Syst. Rehabil. Eng. 27(11), 2284–2293 (2019)

  15. Zandi, A.S., Tafreshi, R., Javidan, M., Dumont, G.A.: Predicting epileptic seizures in scalp EEG based on a variational bayesian Gaussian mixture model of zero-crossing intervals. IEEE Trans. Biomed. Eng. 60(5), 1401–1413 (2013)

    Article  Google Scholar 

  16. Daoud, H., Bayoumi, M.A.: Efficient epileptic seizure prediction based on deep learning. IEEE Trans. Biomed. Circuits Syst. 13(5), 804–813 (2019)

    Article  Google Scholar 

  17. Vapnik, V.: The Nature of Statistical Learning Theory. Springer, Berlin (1999)

    MATH  Google Scholar 

  18. Wu, X., Kumar, V., Quinlan, J.R., Ghosh, J., Yang, Q., Motoda, H., McLachlan, G.J., Ng, A., Liu, B., Philip, S.Y., et al.: Top 10 algorithms in data mining. Knowl. Inf. Syst. 14(1), 1–37 (2008)

    Article  Google Scholar 

  19. Han, J., Pei, J., Kamber, M.: Data Mining: Concepts and Techniques. Elsevier, Amsterdam (2011)

    MATH  Google Scholar 

  20. Soofi, A.A., Awan, A.: Classification techniques in machine learning: applications and issues. J. Basic Appl. Sci. 13, 459–465 (2017)

    Article  Google Scholar 

  21. Dasarathy, B.: Nearest Neighbor (NN) Norms: NN Pattern Classification Techniques. IEEE Computer Society Press, Los Alamitos (1991)

    Google Scholar 

  22. Bhatia, N., et al.: Survey of nearest neighbor techniques. arXiv preprint arXiv:1007.0085 (2010)

  23. Hajimohammadi, H.R.: Classification of data series at vehicle detection (2009)

  24. Kaleem, M., Guergachi, A., Krishnan, S.: Comparison of empirical mode decomposition, wavelets, and different machine learning approaches for patient-specific seizure detection using signal-derived empirical dictionary approach. Front. Digit. Health 3, 738996 (2021)

    Article  Google Scholar 

  25. Williamson, J.R., Bliss, D.W., Browne, D.W.: Epileptic seizure prediction using the spatiotemporal correlation structure of intracranial EEG. In: 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 665–668. IEEE (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Mateen Qureshi.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qureshi, M.M., Kaleem, M. EEG-based seizure prediction with machine learning. SIViP 17, 1543–1554 (2023). https://doi.org/10.1007/s11760-022-02363-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-022-02363-4

Keywords

Navigation