Abstract
Computer-aided diagnosis of epilepsy based on Electroencephalography (EEG) analysis is a beneficial practice which adopts machine learning to increase the recognition rate and saves physicians from long hours of EEG inspection. However multi-channel epilepsy EEG signals reflect significant nonlinearity with different degrees of cross-talk among channels, which further leads to high dimensional features extracted from EEG. These shortcomings make the performance of epilepsy detection with machine learning difficult to improve. In order to get fast and accurate detection performance, a feature dimension reduction algorithm based on epilepsy locality preserving projections (E-LPP) is proposed. E-LPP, by preserving the low-dimensional manifold as much as possible, enables to analyze signals of non-linear, non-stationary and high-dimensional nature. To get the best performance, we determine the hyperparameters of E-LPP by grid search. Subsequently a fusion epilepsy detection framework combined feature extraction with E-LPP is proposed to classify whether subjects’ seizure onset or not. We test our method on two well-known and widely studied datasets which includes ictal and interictal EEG recordings. The experimental result on recall, precision and F1 is superior to the common traditional dimensionality reduction algorithm, manifold learning algorithm and autoencoder based deep learning, which indicates this proposed method not only makes it possible to solve nonlinearity and cross-talk among channels in EEG, but also tackles the inherent difficulties regarding unbalanced epilepsy data with high metrics.
Similar content being viewed by others
References
Alakus TB, Turkoglu I (2017) Detection of pre-epileptic seizure by using wavelet packet decomposition and artifical neural networks. 2017 10th International Conference on Electrical and Electronics Engineering (ELECO) IEEE
Bhattacharyya A, Singh L, Pachori RB (2018) Fourier–bessel series expansion based empirical wavelet transform for analysis of non-stationary signals. Digital Signal Processing 78:185–196
Bhati D, Pachori RB, Gadre VM (2017) A novel approach for time–frequency localization of scaling functions and design of three-band biorthogonal linear phase wavelet filter banks. Digital Signal Processing 69:309–322
Bhattacharyya A, et al (2017) Tunable-q wavelet transform based multiscale entropy measure for automated classification of epileptic EEG signals. Appl Sci 4(385):7
Bhattacharyya A, Pachori RB (2017) A multivariate approach for patient-specific EEG seizure detection using empirical wavelet transform. IEEE Transactions on Biomedical Engineering 64(9):2003–2015
Bhati D, et al (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 Processing 62:259–273
Birjandtalab J, Pouyan MB, Nourani M (2016) Nonlinear dimension reduction for eeg-based epileptic seizure detection. 2016 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI), pp 595–598
Birjandtalab J, Pouyan MB, Cogan D, Nourani M, Harvey J (2017) Automated seizure detection using limited-channel EEG and non-linear dimension reduction. Computers in biology and medicine. 82:49– 58
Boer de, Hanneke M (2010) Epilepsy stigma: Moving from a global problem to a global solution. Seizure-European Journal of Epilepsy 19(10):628–629
Chatterjee R, Bandyopadhyay T (2016) EEG Based Motor Imagery Classification Using SVM And MLP. 2016 2nd International Conference on Computational Intelligence and Networks (CINE) IEEE
Chen JX, Zhang PW, Mao ZJ, Huang YF, Jiang DM, Zhang YN (2019) Accurate EEG-based Emotion Recognition on Combined Features Using Deep Convolutional Neural Networks. IEEE Access 7:44313–44328
Ekong U, et al (2016) Classification of epilepsy seizure phase using interval type-2 fuzzy support vector machines. Neurocomputing 199:66–76
Fergus P, Hignett D, Hussain A, Al-Jumeily D, Abdel-Aziz K (2015) Automatic. Epileptic seizure detection using scalp EEG and advanced artificial intelligence techniques. BioMed research internationals, pp 2015
Goldberger AL, et al (2000) Physiobank, PhysioToolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220
Garg HK, Kohli AK (2015) EEG Spike detection technique using output correlation method: A Kalman filtering approach. Circuits, Systems, and Signal Processing 34 (8):2643–2665
Gupta V, Pachori RB (2019) Epileptic seizure identification using entropy of FBSE based EEG rhythms. Biomedical Signal Processing and Control 101569:53
Gupta S, et al (2018) Fourier-bessel series expansion based technique for automated classification of focal and non-focal EEG signals. 2018 International Joint Conference on Neural Networks (IJCNN)
Holzinger A, et al (2019) Causability and explainabilty of artificial intelligence in medicine. Wiley Interdisciplinary Reviews:, Data Mining and Knowledge Discovery, e1312
Holzinger A, et al (2018) Current advances, trends and challenges of machine learning and knowledge extraction: From machine learning to explainable ai. International Cross-Domain Conference for Machine Learning and Knowledge Extraction. Springer Cham
He X, Yan S, Hu Y, Niyogi P, Zhang H-J (2005) Face recognition using Laplacianfaces. IEEE Transactions on Pattern Analysis & Machine Intelligence. 3:328–340
Khanmohammadi S, Chou C-A (2016) A simple distance based seizure onset detection algorithm using common spatial patterns. International Conference on Brain Informatics, pp 233–242
Kocadagli O, Langari R (2017) Classification of EEG signals for epileptic seizures using hybrid artificial neural networks based wavelet transforms and fuzzy relations. Expert Syst Appl 88:419–434
Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizure detection using DWT based fuzzy approximate entropy and support vector machine. Neurocomputing 133:271–279
Lin Q, Ye S-q, Huang X-m, Li S-y, Zhang M-z, Xue Y, Chen W-S (2016) Classification of epileptic EEG signals with stacked sparse autoencoder based on deep learning. International conference on intelligent computing, Springer, pp 802–810
Pachori RB, Sharma R, Patidar S (2015) Classification of normal and epileptic seizure EEG signals based on empirical mode decomposition. Complex system modelling and control through intelligent soft computations. Springer, Cham. pp 367–388
Qiu Y, Zhou W, Yu N, Du P (2018) Denoising sparse Autoencoder-Based ictal EEG classification. IEEE Transactions on Neural Systems and Rehabilitation Engineering 26(9):1717–1726
Rajaguru H, Prabhakar SK, Saravanan K, Kumar M (2017) Visualizing local linear embedding and fast ICA with linear neural networks for epilepsy classification. 2017 2nd International Conference on Communication and Electronics Systems (ICCES), pp 500–504
Rejer I, Górski Pawel (2013) Independent Component Analysis for EEG data preprocessing-algorithms comparison. IFIP International Conference on Computer Information Systems and Industrial Management Springer, pp 108–119
Richhariya Bharat, Tanveer Muhammad (2018) EEG Signal classification using universum support vector machine. Expert Syst Appl 106:169–182
Rong-yi YOU, Shen-chu XU, CHEN (2004) Blind Signal separation of multi-channel EEG. ACTA Biophysica sinica 20(1):77–82
Sharma M, Pachori RB, Rajendra Acharya U (2017) A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension. Pattern Recogn Lett 94:172–179
Stickel C, et al (2009) Emotion detection: application of the valence arousal space for rapid biological usability testing to enhance universal access. International Conference on Universal Access in Human-Computer Interaction. springer, Berlin Heidelberg
Sharma RR, Ram BP (2017) Time–frequency representation using IEVDHM–HT with application to classification of epileptic EEG signals. IET Science, Measurement & Technology 12(1):72–82
Sharma M, Pachori RB (2017) A novel approach to detect epileptic seizures using a combination of tunable-Q wavelet transform and fractal dimension. Journal of Mechanics in Medicine and Biology 07(1740003):17
Sharma RR, et al (2018) Automated system for epileptic EEG detection using iterative filtering. IEEE Sensors Letters 2.4:1–4
Saeedi J, Faez K, Mohammad HM (2014) Hybrid fractal-wavelet method for multi-channel EEG signal compression. Circuits Systems, and Signal Processing 33 (8):2583–2604
Shahbazi M, Aghajan H (2018) A GENERALIZABLE MODEL FOR SEIZURE PREDICTION BASED ON DEEP LEARNING USING CNN-LSTM ARCHITECTURE. 018, IEEE Global Conference on Signal and Information Processing (GlobalSIP). IEEE, pp 469–473
Sharma R, Pachori RB (2015) Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Systems with Applications. 42(3):1106–1117
Smart O, Chen M (2015) Semi-automated patient-specific scalp eeg seizure detection with unsupervised machine learning. 2015 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB). 1–7 IEEE
Smith LI (2002) A tutorial on principal components analysis
Tzimourta KD, et al (2018) Epileptic seizures classification based on long-term EEG signal wavelet analysis. Precision medicine powered by pHealth and connected health. Springer, Singapore, pp 165–169
Tiwari Ashwani Kumar, et al (2016) Automated diagnosis of epilepsy using key-point-based local binary pattern of EEG signals. IEEE journal of biomedical and health informatics 21(4):888–896
Tanveer M, Pachori RB, Angami NV (2018) Classification of seizure and seizure-free EEG signals using Hjorth parameters. 2018 IEEE Symposium Series on Computational Intelligence (SSCI)
Wang G, Deng Z, Choi K-S (2017) Detection of epilepsy with Electroencephalogram using rule-based classifiers. Neurocomputing 228:283–290
Verma NK, Rao LVS, Sharma SK (2014) Motor imagery EEG signal classification on DWT and crosscorrelated signal features. 2014 9th International Conference on Industrial and Information Systems (ICIIS), IEEE. pp 1–6
YILDIZ M., BERGIL E (2015) The Investigation of Channel Selection Effects on Epileptic Analysis of EEG Signals. Balkan Journal of Electrical and Computer Engineering 3:236–241
Zeng M, Zhao C-Y, Meng Q-H (2019) Detecting Seizures From EEG Signals Using the Entropy of Visibility Heights of Hierarchical Neighbors. page numbers. IEEE Access 7:7889–7896
Acknowledgements
The authors would like to thank the National Key Research and Development Program of China under grant No. 2017YFB1002504, National Natural Science Foundation of China under grant No. 41601353, National Science Foundation for Young Scientists of China under grant No. 61902317 and 61801384,the Natural Science Basic Research Plan in Shaanxi Province of China (2020JM-415), the Science and Technology Plan Program in Shaanxi Province of China under Grant (No. 2019JQ-166) for supporting.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Yang Liu and Bo Jiang contributed equally to this work.
Rights and permissions
About this article
Cite this article
Liu, Y., Jiang, B., Feng, J. et al. Classification of EEG Signals for Epileptic Seizures Using Feature Dimension Reduction Algorithm based on LPP. Multimed Tools Appl 80, 30261–30282 (2021). https://doi.org/10.1007/s11042-020-09135-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09135-7