一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于脑电信号的癫痫发作预测方法与流程

2022-02-22 02:23:04 来源:中国专利 TAG:


1.本发明涉及医疗领域模型方法构建,涉及一种基于脑电信号的癫痫发作预测方法。
技术背景
2.癫痫是脑部神经元突发性异常放电,导致短暂大脑功能障碍的一种慢性疾病。据世界卫生组织的统计报告显示,目前约有5000万患者正在遭受癫痫疾病的困扰,它已经成为全球范围内最常见的神经系统疾病之一。癫痫的特点是反复性和发作性,在癫痫发作期间,病人会不自觉地产生全身抽搐、意识丧失、认知障碍等症状,给患者的正常生活带来了极大的影响。脑电图(eeg)通过附着在头皮上的电极直接记录大脑神经元的电活动,是诊断癫痫最有效的手段。然而,脑电图的读取和分析需要由经验丰富的神经内科专家来处理,这不仅增加了医生的负担,还容易产生主观判断错误。因此,设计一种可靠的癫痫自动检测技术对于临床应用和研究具有重要意义。
3.过去的几十年间,机器学习在脑电信号的癫痫发作检测方面获得了广泛的关注。癫痫脑电数据的自动检测技术包括特征提取与分类两部分。对于特征提取,主要分为线性分析以及非线性分析方法,常用的线性分析方法又分为时域分析、频域分析以及时频域分析。大脑是一个非线性动力学系统,因此越来越多的学者对脑电信号的非线性特征产生了极大的兴趣。其中,常用的脑电信号非线性特征主要有关联维数、lyapunov指数、熵等非线性动力学指标。先采用有效的特征提取方法,再将提取到的特征放入分类模型中,就可以实现脑电信号的自动分类检测。最近,深度学习模型在时间序列信号,尤其是脑电信号的分析中已经取得了一些重要的进展。


技术实现要素:

4.本发明要解决的技术问题是,提供一种基于脑电信号的癫痫发作预测方法。该方法首先利用经验模态分解对脑电信号进行熵特征的提取,再采用卷积神经网络对提取到的特征进行学习,最终实现对脑电数据的分类,使得医生和患者在癫痫发作前能够有时间为即将来临的发作做好准备,帮助医生做出诊断并减轻患者的痛苦。
5.为解决上述问题,本发明采用如下的技术方案:
6.一种基于脑电信号的癫痫发作预测方法,主要包括以下步骤:
7.步骤1、数据预处理。
8.对chb-mit数据集进行分类处理并采用30s脑电窗口进行分段。
9.步骤2、特征提取。
10.通过对30s脑电信号进行经验模态分解并分别计算它们的排列熵、近似熵、样本熵、香农熵、光谱熵和奇异分解熵作为该脑电片段的特征,并将得到的熵特征转化为特征向量。
11.步骤3、分类。
12.首先将前面得到的特征向量输入到卷积神经网络cnn中进行学习训练,得到分类结果。
13.步骤4、评价模型。
14.使用模型评价指标评价模型性能。
15.进一步地,步骤1所述的数据预处理方法,其步骤具体包括:
16.步骤1-1:将癫痫脑电信号分别根据发作前期和发作间期进行读取分类;
17.步骤1-2:由于癫痫发作前期与发作间期数据不平衡,先用30s滑动窗口对发作间期的数据进行分段,然后再采用30s重叠滑动窗口的方法对发作前期的数据进行分段以平衡数据集。
18.进一步地,步骤2所述的特征提取方法,其步骤具体包括:
19.步骤2-1:将分段后的癫痫脑电信号采用经验模态分解的方法进行分解;
20.步骤2-2:将分解后得到的前三个分量分别分为5段,并分别对每段数据计算他的熵特征,包括排列熵、近似熵、样本熵、香农熵、光谱熵和奇异分解熵。
21.排列熵:
[0022][0023][0024]
其中,n表示分解信号的长度,tk表示第k个符号的出现,sk表示时间序列中第k个置换出现的概率,k表示k≥2的置换顺序,m代表嵌入维数。
[0025]
近似熵:
[0026][0027][0028][0029][0030]
其中,m、r、τ和n分别表示嵌入维数、相似系数、时间延迟和数据点数。以m为窗长,将每段脑电序列分为n-(m 1)个序列,其中i,j分别表示第i与第j个分割后的序列,d(x(i),x(j))代表两个序列间的距离。
[0031]
样本熵:
[0032]
[0033]
其中,b
l
(r)表示匹配l个点的两个序列的概率,而a
l
(r)表示匹配l 1个点的两个序列的概率。
[0034]
香农熵:
[0035][0036]
其中,a表示eeg数据的所有观测值,p(a)表示值出现在整个eeg序列中的概率。
[0037]
光谱熵:
[0038][0039]
pf是频率为f的分量的相对功率。
[0040]
奇异分解熵:
[0041][0042]
y=[y1,y2,

,y
(n-(r-1)τ)
]
t
[0043]
yi=[xi,x
i τ
,...,x
i (r-1)τ
]
[0044]
其中m表示嵌入矩阵y的奇异值的数量。σ1,σ2,

,σm表示y的归一化奇异值,r表示排列熵的顺序,τ表示时间延迟。
[0045]
进一步地,步骤3所述的分类方法具体为:将每30s的脑电窗口计算的熵组合成一个特征向量做为卷积神经网络的输入,经过训练学习,最终实现癫痫脑电发作前期和发作间期的分类。
[0046]
进一步地,步骤6所述的评价模型性能指标为:
[0047]
准确率:
[0048]
其中,真阳性tp定义如下:癫痫发作前期的脑电图被判断为发作前期。假阳性fp是指发作间期被判定为发作前期。真阴性tn是发作间期的脑电图被判定为发作间期。假阴性fn是指发作前期被判定为发作间期。准确率是预测正确的结果占总样本的百分比。采用准确率accuracy作为模型的评价指标。
附图说明
[0049]
图1为癫痫发作预测方法流程;
[0050]
图2为特征向量的提取流程图;
[0051]
图3为卷积神经网络cnn模型图
具体实施方式
[0052]
下面结合附图对本发明做进一步说明:
[0053]
如图1所示,本发明方法主要包括以下步骤:
[0054]
步骤1、数据预处理
[0055]
采用chb-mit癫痫脑电数据集进行测试,首先将癫痫脑电的发作间期和发作前期按照数据集描述进行分类存储,并用30s脑电窗口对两类数据进行分段处理。
[0056]
步骤2、特征提取
[0057]
通过将分段后的脑电数据进行经验模态分解后,取其中的前三个分量计算其熵特征,得到特征向量。特征向量的形成由图2所示,首先将30s脑电信号个5段,然后对这5段脑电片段进行经验模态分解并取其中的前三段分量提取它的6种熵特征,最终得到长度为5*3*6=90的特征序列,并将该特征序列转化成(15,6)的特征向量。
[0058]
步骤3、分类
[0059]
将特征提取得到的特征向量输入到卷积神经网络模型中进行训练,最终是实现脑电信号的分类。
[0060]
我们采用的卷积神经网络如图3所示,此模型中有2个卷积块,分别具有16和32个滤波器,每个卷积块都由带有整流线性(relu)激活函数的二维卷积层、最大池化层以及一个批归一化层组成。对于每个卷积块,卷积核大小都为2*2,数量分别为16和32,最大池化层尺寸为2*2,batchnormalization将各层的输入进行归一化,使训练过程更快、更稳定。之后,将两个卷积块提取的特征平面化并连接到两个全连接层,输出大小分别为256和2,使用的激活函数分别为sigmoid和softmax,dropout rate为0.5。
[0061]
步骤6、评价模型。
[0062]
准确率:
[0063]
其中,真阳性(tp)定义如下:癫痫发作前期的脑电图被判断为发作前期。假阳性(fp)是指发作间期被判定为发作前期。真阴性(tn)是发作间期的脑电图被判定为发作间期。假阴性(fn)是指发作前期被判定为发作间期。准确率是预测正确的结果占总样本的百分比。采用准确率(accuracy)作为模型的评价指标。
[0064]
如前所述,本发明的优势在于:
[0065]
1.与传统的发作预测方法不同,该方法通过一种有效的结合时频和非线性分析的特征提取方法对脑电图进行分析,提取癫痫脑电发作间期和发作前期的特征。
[0066]
2.结合深度学习的方法对癫痫脑电信号进行分类,提高了医生的读图效率,而且通过癫痫的发作预测也可以给医生和患者一个缓冲时间,使得他们在癫痫发作来临前能够做好充分准备,更加有效的治疗癫痫,也可以缓解患者在发作来临时的痛苦。
[0067]
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献