Alalayah Khaled M, Senan Ebrahim Mohammed, Atlam Hany F, Ahmed Ibrahim Abdulrab, Shatnawi Hamzeh Salameh Ahmad
Department of Computer Science, College of Science and Arts, Najran University, Sharurah 68341, Saudi Arabia.
Department of Artificial Intelligence, Faculty of Computer Science and Information Technology, Alrazi University, Sana'a P.O. Box 1152, Yemen.
Diagnostics (Basel). 2023 Jun 3;13(11):1957. doi: 10.3390/diagnostics13111957.
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%.
癫痫是一种由脑细胞活动紊乱导致的神经系统疾病,会引发癫痫发作。脑电图(EEG)能够检测到癫痫发作,因为它包含了大脑神经活动的生理信息。然而,专家对脑电图进行目视检查非常耗时,而且他们的诊断甚至可能相互矛盾。因此,有必要采用自动化的计算机辅助诊断方法来进行脑电图诊断。为此,本文提出了一种早期检测癫痫的有效方法。该方法包括重要特征提取和分类。首先,通过离散小波变换(DWT)方法对信号成分进行分解以提取特征。应用主成分分析(PCA)和t分布随机邻域嵌入(t-SNE)算法来降低维度并聚焦于最重要的特征。随后,使用K均值聚类+PCA和K均值聚类+t-SNE将数据集划分为子组,以降低维度并聚焦于癫痫最重要的代表性特征。从这些步骤中提取的特征被输入到极端梯度提升、K近邻(K-NN)、决策树(DT)、随机森林(RF)和多层感知器(MLP)分类器中。实验结果表明,所提出的方法比现有研究的结果更优。在测试阶段,采用DWT和PCA的RF分类器的准确率为97.96%,精确率为99.1%,召回率为94.41%,F1分数为97.41%。此外,采用DWT和t-SNE的RF分类器的准确率为98.09%,精确率为99.1%,召回率为93.9%,F1分数为96.21%。相比之下,采用PCA+K均值的MLP分类器的准确率为98.98%,精确率为99.16%,召回率为95.69%,F1分数为97.4%。