Abstract
Being one of the most prevalent neurological disorders, epilepsy affects the lives of patients through the infrequent occurrence of spontaneous seizures. These seizures can result in serious injuries or unexpected deaths in individuals due to accidents. So, there exists a crucial need for an automatic prediction of epileptic seizures to alert the patients well before the onset of seizures, enabling them to have a healthier quality of life. In this era, the Internet of Things (IoT) technologies are being used in a cloud-fog integrated environment to address such healthcare challenges using deep learning approaches. The present paper also proposes a smart health monitoring approach for automated prediction of epileptic seizures using deep learning-based spectral analysis of EEG signals. This approach processes EEG signals using filtering, segmentation into short duration segments and spectral-domain transformation. These signals are then analysed spectrally by separating them into several spectral bands, such as delta, theta, alpha, beta, and sub-bands of gamma. Furthermore, the mean spectral amplitude and spectral power features are retrieved from each spectral band to characterize various seizure states, which are fed to the proposed LSTM and CNN models. The results of the proposed CNN model show a maximum accuracy of 98.3% and 97.4% to obtain a binary classification of preictal and interictal seizure states for two different spectral band combinations respectively. Thus, the proposed CNN architecture accompanied by spectral analysis of EEG signals provides a viable method for reliable and real-time prediction of epileptic seizures.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
NINDS (2021) Focus on epilepsy research. National Institute of Neurological Disorders and Stroke, Bethesda
WHO (2021) Epilepsy. World Health Organization, Geneva
Singh K, Malhotra J (2019) IoT and cloud computing based automatic epileptic seizure detection using hos features based random forest classification. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-019-01613-7
Singh K, Malhotra J (2021) Cloud based ensemble machine learning approach for smart detection of epileptic seizures using higher order spectral analysis. Phys Eng Sci Med 44(1):313–324
Freestone DR, Karoly PJ, Cook MJ (2017) A forward-looking review of seizure prediction. Curr Opin Neurol 30(2):167–173
Acharya UR, Hagiwara Y, Adeli H (2018) Automated seizure prediction. Epilepsy Behav 88:251–261
Shoeb A (2009) Application of machine learning to epileptic seizure onset detection and treatment. Master’ thesis, Massachusetts Institute of Technology
Kuhlmann L, Lehnertz K, Richardson MP, Schelter B, Zaveri HP (2018) Seizure prediction-ready for a new era. Nat Rev Neurol 14:618–630
Cho KO, Jang HJ (2020) Comparison of different input modalities and network structures for deep learning-based seizure detection. Sci Rep 10(1):1–11
Detti P, Vatti G, Manrique Zabalo, de Lara G (2020) Eeg synchronization analysis for seizure prediction: a study on data of noninvasive recordings. Processes 8(7):846
Yao X, Cheng Q, Zhang GQ (2019) A novel independent rnn approach to classification of seizures against non-seizures. arXiv preprint. arXiv:190309326
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436
Faust O, Hagiwara Y, Hong TJ, Lih OS, Acharya UR (2018) Deep learning for healthcare applications based on physiological signals: a review. Comput Methods Progr Biomed 161:1–13
Bates M (2018) Controlling seizures with technology: researchers are working to predict and prevent epileptic seizures before they happen. IEEE Pulse 9(4):25–28. https://doi.org/10.1109/MPUL.2018.2833065
Hughes JR (2008) Gamma, fast, and ultrafast waves of the brain: their relationships with epilepsy and behavior. Epilepsy Behav 13(1):25–31. https://doi.org/10.1016/j.yebeh.2008.01.011
Park Y, Luo L, Parhi KK, Netoff T (2011) Seizure prediction with spectral power of EEG using cost-sensitive support vector machines. Epilepsia 52(10):1761–1770
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
O’Shea K, Nash R (2015) An introduction to convolutional neural networks. arXiv preprint. arXiv:151108458
Tieleman T, Hinton G (2012) Lecture 6.5-rmsprop, coursera: neural networks for machine learning. Technical Report, University of Toronto
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
Zhang Z (2018) Improved adam optimizer for deep neural networks. In: IEEE/ACM 26th international symposium on quality of service, Banff, pp 1–2
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250
Abualigah L, Diabat A (2020) A comprehensive survey of the Grasshopper optimization algorithm: results, variants, and applications. Neural Comput Appl. https://doi.org/10.1007/s00521-020-04789-8
Abualigah L (2020) Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput Appl 33:2949–2972
Abualigah L, Diabat A (2020) A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Clust Comput 24(1):205–223
Goldberger A, Amaral L, Glass L, Hausdorff J, Ivanov P, Mark R, Mietus J, Moody G, Peng CK, Stanley H (2021) PhysioBank, PhysioToolkit and PhysioNet’: components of a new research resource for complex physiologic signals. Circulation 101(23):E215-E220
Homan RW (1988) The 10–20 electrode system and cerebral location. Am J EEG Technol 28(4):269–279
Assi EB, Nguyen DK, Rihana S, Sawan M (2017) Towards accurate prediction of epileptic seizures: a review. Biomed Signal Process Control 34:144–157. https://doi.org/10.1016/j.bspc.2017.02.001
Upadhyay R, Padhy P, Kankar P (2016) Eeg artifact removal and noise suppression by discrete orthonormal s-transform denoising. Comput Electr Eng 53:125–142. https://doi.org/10.1016/j.compeleceng.2016.05.015
Challis R, Kitney R (1983) The design of digital filters for biomedical signal processing part 3: the design of Butterworth and Chebychev filters. J Biomed Eng 5(2):91–102. https://doi.org/10.1016/0141-5425(83)90026-2
Robertson DGE, Dowling JJ (2003) Design and responses of butterworth and critically damped digital filters. J Electromyogr Kinesiol 13(6):569–573
Barlow J (1985) Methods of analysis of nonstationary EEGs, with emphasis on segmentation techniques: a comparative review. J Clin Neurophysiol 2(3):267–304. https://doi.org/10.1097/00004691-198507000-00005
Trachsel L (1993) Hartley transforms and narrow bessel bandpass filters produce similar power spectra of multiple frequency oscillators and all-night EEG. Sleep 16(6):586–594
Abdullah H, Cvetkovic D (2014) Electrophysiological signals segmentation for EEG frequency bands and heart rate variability analysis. In: The 15th international conference on biomedical engineering, pp 695–698
Roach BJ, Mathalon DH (2008) Event-related EEG time-frequency analysis: an overview of measures and an analysis of early gamma band phase locking in schizophrenia. Schizophr Bull 34(5):907–926
Kraemer FA, Braten AE, Tamkittikhun N, Palma D (2017) Fog computing in healthcare-a review and discussion. IEEE Access 5:9206–9222
Sareen S, Sood SK, Gupta SK (2016) An automatic prediction of epileptic seizures using cloud computing and wireless sensor networks. J Med Syst 40(11):1–18. https://doi.org/10.1007/s10916-016-0579-1
Singh K, Singh S, Malhotra J (2020) Spectral features based convolutional neural network for accurate and prompt identification of schizophrenic patients. Proc Inst Mech Eng Part H J Eng Med. https://doi.org/10.1177/0954411920966937
Tsipouras MG (2019) Spectral information of EEG signals with respect to epilepsy classification. EURASIP J Adv Signal Process 2019(1):10. https://doi.org/10.1186/s13634-019-0606-8
Newson JJ, Thiagarajan TC (2019) Eeg frequency bands in psychiatric disorders: a review of resting state studies. Front Hum Neurosci 12:521. https://doi.org/10.3389/fnhum.2018.00521
Moretti DV, Babiloni C, Binetti G, Cassetta E, Forno GD, Ferreric F, Ferri R, Lanuzza B, Miniussi C, Nobili F, Rodriguez G, Salinari S, Rossini PM (2004) Individual analysis of EEG frequency and band power in mild alzheimer’s disease. Clin Neurophysiol 115(2):299–308. https://doi.org/10.1016/S1388-2457(03)00345-6
Andrews JR, Arthur MG (1977) Spectrum amplitude: definition, generation, and measurement, vol 699. Department of Commerce, National Bureau of Standards, Institute for Basic Standards, Gaithersburg
Baratloo A, Hosseini M, Negida A, El Ashal G (2015) Part 1: simple definition and calculation of accuracy, sensitivity and specificity. Emergency 3(2):48–49
Lever J (2016) Classification evaluation: it is important to understand both what a classification metric expresses and what it hides. Nat Methods 13(8):603–605
Usman SM, Usman M, Fong S (2017) Epileptic seizures prediction using machine learning methods. Comput Math Methods Med. https://doi.org/10.1155/2017/9074759
Truong ND, Nguyen AD, Kuhlmann L, Bonyadi MR, Yang J, Kavehei O (2017) A generalised seizure prediction with convolutional neural networks for intracranial and scalp electroencephalogram data analysis. arXiv preprint. arXiv:170701976
Tsiouris KM, Pezoulas VC, Koutsouris DD, Zervakis M, Fotiadis DI (2017) Discrimination of preictal and interictal brain states from long-term EEG data. In: 2017 IEEE 30th international symposium on computer-based medical systems (CBMS), pp 318–323. https://doi.org/10.1109/CBMS.2017.33
Abdelhameed A, Bayoumi M (2018) Semi-supervised deep learning system for epileptic seizures onset prediction. In: 2018 17th IEEE international conference on machine learning and applications (ICMLA), IEEE, pp 1186−1191
Cui S, Duan L, Qiao Y, Xiao Y (2018) Learning EEG synchronization patterns for epileptic seizure prediction using bag-of-wave features. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-018-1000-3
Kitano LAS, Sousa MAA, Santos SD, Pires R, Thome-Souza S, Campo AB (2018) Epileptic seizure prediction from EEG signals using unsupervised learning and a polling-based decision process. In: Artificial neural networks and machine learning—ICANN 2018. Springer, Cham, pp 117–126
Shahbazi M, Aghajan H (2018) A generalizable model for seizure prediction based on deep learning using CNN-LSTM architecture. In: 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp 469–473. https://doi.org/10.1109/GlobalSIP.2018.8646505
Hu W, Cao J, Lai X, Liu J (2019) Mean amplitude spectrum based epileptic state classification for seizure prediction using convolutional neural networks. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01220-6
Ouyang CS, Chen BJ, Cai ZE, Lin LC, Wu RC, Chiang CT, Yang RC (2019) Feature extraction of EEG signals for epileptic seizure prediction. In: Zhao Y, Wu TY, Chang TH, Pan JS, Jain LC (eds) Advances in Smart Vehicular Technology. Transportation, Communication and Applications, Springer International Publishing, Cham, pp 298–303
Duan L, Hou J, Qiao Y, Miao J (2019) Epileptic seizure prediction based on convolutional recurrent neural network with multi-timescale. In: Intelligence science and Big Data Engineering. Big Data and Machine Learning (IScIDE 2019). Lecture notes in computer science, vol 11936. Springer, Cham
Zhang Q, Hu Y, Potter T, Li R, Quach M, Zhang Y (2020) Establishing functional brain networks using a nonlinear partial directed coherence method to predict epileptic seizures. J Neurosci Methods 329:108447. https://doi.org/10.1016/j.jneumeth.2019.108447
Zhang S, Chen D, Ranjan R, Ke H, Tang Y, Zomaya AY (2021) A lightweight solution to epileptic seizure prediction based on EEG synchronization measurement. J Supercomput 77(4):3914–3932
Usman SM, Khalid S, Bashir Z (2021) Epileptic seizure prediction using scalp electroencephalogram signals. Biocybern Biomed Eng 41(1):211–220
Prathaban BP, Balasubramanian R (2021) Dynamic learning framework for epileptic seizure prediction using sparsity based EEG reconstruction with optimized CNN classifier. Expert Syst Appl 170:114533
Funding
The authors of this manuscript have not received any financial support to carry out the present research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors of this manuscript declare that they have no conflict of interest with any person or organization for carrying out this research work.
Informed consent
This manuscript uses a publicly available ‘CHB-MIT’ EEG dataset, which was developed at the Children’s Hospital Boston in collaboration with the Massachusetts Institute of Technology (MIT). The authors of this manuscript have cited the article corresponding to this dataset as per the recommendations of its developers. The appropriate informed consent has already taken by the developers of this dataset from the concerned organization before making it online.
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
Singh, K., Malhotra, J. Deep learning based smart health monitoring for automated prediction of epileptic seizures using spectral analysis of scalp EEG. Phys Eng Sci Med 44, 1161–1173 (2021). https://doi.org/10.1007/s13246-021-01052-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13246-021-01052-9