文献速递:深度学习--深度学习方法用于帕金森病的脑电图诊断

本文主要是介绍文献速递:深度学习--深度学习方法用于帕金森病的脑电图诊断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文献速递:深度学习–深度学习方法用于帕金森病的脑电图诊断

01

文献速递介绍

人类大脑在出生时含有最多的神经细胞,也称为神经元。这些神经细胞无法像我们身体的其他细胞那样自我修复。随着年龄的增长,神经元逐渐死亡,因此变得无法替代。PD(帕金森病)通常随着神经元的死亡而发生。神经元产生一种称为多巴胺的化学物质,其主要功能是控制身体的运动。因此,随着神经元的死亡,大脑中产生的多巴胺量减少。结果,这种神经系统状况开始非常缓慢地发生,并影响大脑中的各种通信方式。已观察到大约50岁或更老的人被诊断出患有PD。这种疾病的主要症状包括不稳定的姿势、肌肉僵硬、动作缓慢、震颤、平衡失调和精细运动技能受损。根据世界卫生组织提供的统计数据,这种疾病已经影响了近1000万人。在未观察到明显的运动或非运动症状时,诊断这种疾病存在困难。因此,计算机辅助诊断(CAD)系统可能有助于早期检测任何异常。CAD系统是一种自动化检测系统,可以使用脑电图(EEG)信号客观地诊断PD。借助EEG,可以轻松识别大脑皮层和皮层下部分的功能。神经系统疾病如癫痫、精神分裂症、阿尔茨海默症也可以使用EEG信号确定。因此,在这项研究中,我们使用EEG信号开发了用于检测PD的CAD系统。

根据先前的研究,EEG信号是复杂和非线性的,因此许多线性特征提取方法无法准确描述这些信号。当EEG信号显示复杂性时,观察到PD的加重。这是因为EEG信号中存在非线性成分。因此,可以注意到,使用非线性特征提取技术在正常和PD EEG信号的区分中将是有用的。

然而,近年来在模式识别和自然语言处理的多个领域成功实施了机器学习的一个分支——深度学习。卷积神经网络(CNN)是研究者采用的最流行的深度学习形式之一。它允许通过数据训练,无需人工干预即可学习高级特征,不同于大多数传统的机器学习算法。据我们所知,这是第一篇利用深度CNN实施PD CAD系统的论文。我们实现了一个新颖的十三层深CNN来表征两个类别(PD和正常)。图1展示了所提出网络的架构。网络及每一层的详细信息在后续章节中介绍。

Title

题目

A deep learning approach for Parkinson’s disease diagnosis from EEG signals

深度学习方法用于帕金森病的脑电图诊断

Abstract

摘要

An automated detection system for Parkinson’s disease (PD) employing the convolutional neural network (CNN) is proposed in this study. PD is characterized by the gradual degradation of motor function in the brain. Since it is related to the brain abnormality, electroencephalogram (EEG) signals are usually considered for the early diagnosis. In this work, we have used the EEG signals of twenty PD and twenty normal subjects in this study. A thirteen-layer CNN architecture which can overcome the need for the conventional feature representation stages is implemented. The developed model has achieved a promising performance of 88.25% accuracy, 84.71% sensitivity, and 91.77% specificity. The developed

classification model is ready to be used on large population before installation of clinical usage.

本研究提出了一种使用卷积神经网络(CNN)的帕金森病(PD)自动检测系统。PD的特点是大脑运动功能逐渐退化。由于它与大脑异常有关,因此通常考虑使用脑电图(EEG)信号进行早期诊断。在这项工作中,我们使用了二十名PD患者和二十名正常受试者的EEG信号进行研究。实现了一种十三层的CNN架构,它可以克服传统特征表示阶段的需求。开发的模型达到了88.25%的准确率、84.71%的敏感性和91.77%的特异性的有希望的性能。开发的分类模型已经准备好在临床使用前在大型人群中使用。

**Results
**
结果

All the EEG signals were subjected to the proposed CNNmodel. The CNN network was designed in Python lan guage using Keras and was executed on a computer with a system configuration of two Intel Xeon 2.40 GHz (E5620)processors with a 24 GB random access memory.

The evaluation parameters, namely the accuracy, sen**sitivity, and specificity, were used. The best diagnostic performance is achieved wit the learning rate of 0.0001. The proposed CNN model yielded an accuracy of 88.25%, sensitivity, and specificity of 84.71% and 91.77%, respectively. Figures 3 and 4 show the performance of the model with and without dropout layer, respectively. It can be noted that without the dropout layer, there is a possi bility of overfitting of data. In Fig. 3, the accuracy of the training set does not differ much from the accuracy of the validation set, whereas, in Fig. 4, the accuracy of the val idation set performs a lot worse as compared to the training data.

Figure 5 shows the confusion matrix of our results. It can be observed that 11.34% of normal subjects are mis classified as PD and 11.51% of the PD EEG signals are wrongly categorized into the normal class.

所有EEG信号都被应用到了所提出的CNN模型中。该CNN网络是用Python语言通过Keras设计的,并在一台配置有两个Intel Xeon 2.40 GHz(E5620)处理器和24 GB随机访问内存的计算机上执行。

评估参数,即准确率、敏感性和特异性被使用。最佳的诊断性能是在学习率为0.0001时达到的。所提出的CNN模型取得了88.25%的准确率,以及84.71%的敏感性和91.77%的特异性。图3和图4分别展示了模型带有和不带有dropout层的性能。可以注意到,没有dropout层时,数据过拟合的可能性存在。在图3中,训练集的准确率与验证集的准确率相差不大,而在图4中,验证集的准确率与训练数据相比表现得更差。

图5展示了我们结果的混淆矩阵。可以观察到,11.34%的正常受试者被误分类为PD,而11.51%的PD EEG信号被错误地归类为正常类。

Conclusion

结论

An automated thirteen-layer CNN model to diagnose PD using EEG signals is proposed. Furthermore, this is the first study which implemented the deep learning concept to diagnose the PD using EEG signals. We have obtained an accuracy of 88.25%, sensitivity of 84.71%, and specificity of 91.77% despite the limited number of subjects. Based on the positive performances achieved, the presented model may be able to serve as a trusted and long-term tool to assist clinicians in PD diagnoses. In the future, authors propose to test the developed model with a huge number of subjects and also aim to detect the early stage of PD.

提出了一种自动化的十三层CNN模型,用于利用EEG信号诊断PD。此外,这是第一项将深度学习概念应用于使用EEG信号诊断PD的研究。尽管受试者数量有限,我们仍获得了88.25%的准确率、84.71%的敏感性和91.77%的特异性。基于所取得的积极表现,所展示的模型可能能够作为一个可信赖的和长期的工具,以协助临床医生诊断PD。未来,作者提议使用大量受试者测试开发的模型,并且还旨在检测PD的早期阶段。

Figure

图片

Fig. 1 The proposed CNN architecture

图 1 所提出的CNN架构

图片

Fig. 2 A sample of a normal and b PD EEG signal

图 2 a 正常和 b PD EEG信号的样本

图片

Fig. 3 Accuracy versus different epoch plot

图 3 准确率与不同轮次的关系图

图片

Fig. 4 Accuracy versus different epoch without dropout layer plot

图 4 没有dropout层时准确率与不同轮次的关系图

图片

Fig. 5 Confusion matrix of the proposed method

图 5 所提出方法的混淆矩阵

图片

Fig. 6 Web-based CAD system to diagnose PD

图 6 基于网络的CAD系统用于诊断PD

Table

图片

Table 1 Details of parameters belonging to different layers of the developed CNN model

表 1 开发的CNN模型不同层的参数详情

图片

Table 2 The summary of CADsystem developed using EEG signals to diagnose PD

表 2 使用EEG信号开发的CAD系统诊断PD的总结

这篇关于文献速递:深度学习--深度学习方法用于帕金森病的脑电图诊断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/752237

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验