Effective Early Detection of Epileptic Seizures through EEG Signals Using Classification Algorithms Based on t-Distributed Stochastic Neighbor Embedding and K-Means
Top Cited Papers
Open Access
- 3 June 2023
- journal article
- research article
- Published by MDPI AG in Diagnostics
- Vol. 13 (11) , 1957
Abstract
Epilepsy is a neurological disorder in the activity of brain cells that leads to seizures. An electroencephalogram (EEG) can detect seizures as it contains physiological information of the neural activity of the brain. However, visual examination of EEG by experts is time consuming, and their diagnoses may even contradict each other. Thus, an automated computer-aided diagnosis for EEG diagnostics is necessary. Therefore, this paper proposes an effective approach for the early detection of epilepsy. The proposed approach involves the extraction of important features and classification. First, signal components are decomposed to extract the features via the discrete wavelet transform (DWT) method. Principal component analysis (PCA) and the t-distributed stochastic neighbor embedding (t-SNE) algorithm were applied to reduce the dimensions and focus on the most important features. Subsequently, K-means clustering + PCA and K-means clustering + t-SNE were used to divide the dataset into subgroups to reduce the dimensions and focus on the most important representative features of epilepsy. The features extracted from these steps were fed to extreme gradient boosting, K-nearest neighbors (K-NN), decision tree (DT), random forest (RF) and multilayer perceptron (MLP) classifiers. The experimental results demonstrated that the proposed approach provides superior results to those of existing studies. During the testing phase, the RF classifier with DWT and PCA achieved an accuracy of 97.96%, precision of 99.1%, recall of 94.41% and F1 score of 97.41%. Moreover, the RF classifier with DWT and t-SNE attained an accuracy of 98.09%, precision of 99.1%, recall of 93.9% and F1 score of 96.21%. In comparison, the MLP classifier with PCA + K-means reached an accuracy of 98.98%, precision of 99.16%, recall of 95.69% and F1 score of 97.4%.Keywords
Funding Information
- Deanship of Scientific Research at Najran University, Kingdom of Saudi Arabia (NU/DRP/SERC/12/17)
This publication has 54 references indexed in Scilit:
- Multi-category EEG signal classification developing time-frequency texture features based Fisher Vector encoding methodNeurocomputing, 2016
- DWT Based Detection of Epileptic Seizure From EEG Signals Using Naive Bayes and k-NN ClassifiersIEEE Access, 2016
- Analysis of High-Dimensional Phase Space via Poincaré Section for Patient-Specific Seizure DetectionIEEE Transactions on Neural Systems and Rehabilitation Engineering, 2015
- A Wavelet-Based Artifact Reduction From Scalp EEG for Epileptic Seizure DetectionIEEE Journal of Biomedical and Health Informatics, 2015
- Epileptic Seizure Detection Based on Partial Directed Coherence AnalysisIEEE Journal of Biomedical and Health Informatics, 2015
- A Novel Method for Automated Diagnosis of Epilepsy Using Complex-Valued ClassifiersIEEE Journal of Biomedical and Health Informatics, 2015
- Automated seizure detection in scalp EEG using multiple wavelet scales2012
- Epileptic Seizure Detection in EEGs Using Time–Frequency AnalysisIEEE Transactions on Information Technology in Biomedicine, 2009
- Automated neonatal seizure detection: A multistage classification system through feature selection based on relevance and redundancy analysisClinical Neurophysiology, 2006
- Patient-specific seizure onset detectionEpilepsy & Behavior, 2004