Statistical feature-based EEG signals classification using ANN and SVM classifiers for Parkinson’s disease detection

R. Haloi, D. Chanda, Jupitara Hazarika, A. Barman
{"title":"Statistical feature-based EEG signals classification using ANN and SVM classifiers for Parkinson’s disease detection","authors":"R. Haloi, D. Chanda, Jupitara Hazarika, A. Barman","doi":"10.52756/10.52756/ijerr.2023.v31spl.014","DOIUrl":null,"url":null,"abstract":"Parkinson's disease (PD) is a neurological disorder which is progressive in nature. Although there is no cure to this disease, symptomatic treatments are available. These treatments can slow the progressive development of the symptoms. Medications can treat some of the symptoms of the PD up to a great extent that in turn may help the patients to live a normal life. Besides these medications, the patients can also be provided with various therapies based on the types of their symptoms. But for providing any treatment, detection of its symptoms at an early stage is very important. This can reduce its future complexities considerably. Early diagnosis along with proper medications may treat the symptoms of PD significantly. This motivates to propose a new and effective methodology for detection and analysis of PD. In this work, an approach has been proposed for identification of PD patients by using Electroencephalogram (EEG) signals. Here, the EEG signals of normal persons and PD patients are processed in three stages. First, the raw EEG signals are pre-processed for removal of noises and artefacts present. Out of various techniques, Wavelet transform is used for this purpose. In the MATLAB environment, de-noising can be executed by using the in-built functions. Performances of the de-noising techniques are examined with the performance parameters namely Root Mean Square Error (RMSE) as well as Signal to Noise Ratio (SNR). In the second stage, statistical features are extracted from the pre-processed EEG signals. In this work, five statistical features are considered for performing the classification. In the final stage, the extracted features are classified using Artificial Neural Network (ANN) and Support Vector Machine (SVM) techniques. ANN is an efficient classifier that predicts the human brain's working manners. SVM on the other hand has been proven as one of the most prevailing classification algorithms that gives highly accurate and robust results. This is a novel approach of analyzing the performances of the classification techniques by evaluating the best performing feature. In both the classifiers accuracy, precision, sensitivity and specificity are calculated from the confusion matrix evaluated from the values of the statistical features. In ANN, results using six different training algorithms at different hidden layers are calculated and compared. This proves the training algorithm Levenberg-Marquardt back-propagation with hidden layer 20 as the best combination for performing the classification. From the results it is seen that both ANN and SVM classifiers provide significant classification accuracies of 94.7% and 96.5% respectively. Amongst the five considered features, Mean performs the best in terms of classification accuracy.","PeriodicalId":190842,"journal":{"name":"International Journal of Experimental Research and Review","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Experimental Research and Review","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.52756/10.52756/ijerr.2023.v31spl.014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Parkinson's disease (PD) is a neurological disorder which is progressive in nature. Although there is no cure to this disease, symptomatic treatments are available. These treatments can slow the progressive development of the symptoms. Medications can treat some of the symptoms of the PD up to a great extent that in turn may help the patients to live a normal life. Besides these medications, the patients can also be provided with various therapies based on the types of their symptoms. But for providing any treatment, detection of its symptoms at an early stage is very important. This can reduce its future complexities considerably. Early diagnosis along with proper medications may treat the symptoms of PD significantly. This motivates to propose a new and effective methodology for detection and analysis of PD. In this work, an approach has been proposed for identification of PD patients by using Electroencephalogram (EEG) signals. Here, the EEG signals of normal persons and PD patients are processed in three stages. First, the raw EEG signals are pre-processed for removal of noises and artefacts present. Out of various techniques, Wavelet transform is used for this purpose. In the MATLAB environment, de-noising can be executed by using the in-built functions. Performances of the de-noising techniques are examined with the performance parameters namely Root Mean Square Error (RMSE) as well as Signal to Noise Ratio (SNR). In the second stage, statistical features are extracted from the pre-processed EEG signals. In this work, five statistical features are considered for performing the classification. In the final stage, the extracted features are classified using Artificial Neural Network (ANN) and Support Vector Machine (SVM) techniques. ANN is an efficient classifier that predicts the human brain's working manners. SVM on the other hand has been proven as one of the most prevailing classification algorithms that gives highly accurate and robust results. This is a novel approach of analyzing the performances of the classification techniques by evaluating the best performing feature. In both the classifiers accuracy, precision, sensitivity and specificity are calculated from the confusion matrix evaluated from the values of the statistical features. In ANN, results using six different training algorithms at different hidden layers are calculated and compared. This proves the training algorithm Levenberg-Marquardt back-propagation with hidden layer 20 as the best combination for performing the classification. From the results it is seen that both ANN and SVM classifiers provide significant classification accuracies of 94.7% and 96.5% respectively. Amongst the five considered features, Mean performs the best in terms of classification accuracy.
基于统计特征的脑电信号分类方法及其在帕金森病检测中的应用
帕金森病(PD)是一种进行性神经系统疾病。虽然这种疾病无法治愈,但对症治疗是可行的。这些治疗可以减缓症状的发展。药物可以在很大程度上治疗PD的一些症状,从而帮助患者过上正常的生活。除了这些药物外,还可以根据患者的症状类型为患者提供各种治疗方法。但要提供任何治疗,在早期阶段发现其症状是非常重要的。这可以大大减少其未来的复杂性。早期诊断和适当的药物治疗可以显著治疗帕金森病的症状。这促使我们提出一种新的有效的PD检测和分析方法。在这项工作中,提出了一种利用脑电图(EEG)信号识别PD患者的方法。本文将正常人和PD患者的脑电图信号分三个阶段进行处理。首先,对原始脑电图信号进行预处理,去除存在的噪声和伪影。在各种技术中,小波变换被用于此目的。在MATLAB环境下,可以使用内置的函数来执行去噪。用性能参数即均方根误差(RMSE)和信噪比(SNR)来检验消噪技术的性能。第二阶段,从预处理后的脑电信号中提取统计特征。在这项工作中,考虑了五个统计特征来执行分类。最后,使用人工神经网络(ANN)和支持向量机(SVM)技术对提取的特征进行分类。人工神经网络是一种预测人脑工作方式的高效分类器。另一方面,支持向量机已被证明是最流行的分类算法之一,它提供了高度准确和鲁棒的结果。这是一种通过评估表现最好的特征来分析分类技术性能的新方法。在这两种分类器中,准确度、精密度、灵敏度和特异性都是从统计特征值评估的混淆矩阵中计算出来的。在人工神经网络中,计算并比较了在不同隐藏层使用六种不同训练算法的结果。这证明了隐藏层为20的Levenberg-Marquardt反向传播训练算法是进行分类的最佳组合。从结果可以看出,ANN和SVM分类器的分类准确率分别达到了94.7%和96.5%。在考虑的五个特征中,Mean在分类精度方面表现最好。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信