一种基于EEG单样本深度学习的癫痫检测方法技术

技术编号:34522743 阅读:11 留言:0更新日期:2022-08-13 21:12
本发明专利技术公开了一种单样本脑电波信号(Electroencephalogram,EEG)深度学习的癫痫检测方法,包括如下步骤:采集EEG信号,通过信号段随机截取、信号加噪和功率归一化对EEG信号样本进行增强,计算EEG变换域序列,以此构建EEG训练集和验证集;构建癫痫分类卷积神经网络,从4种EEG输入序列中提取深度特征,利用特征融合机制将提取后的特征进行拼接得到更稳定的融合特征,将融合特征连接送给用于分类的全连接层;基于训练集和验证集对卷积神经网络进行训练,得到用于癫痫检测的最优网络参数;获取待检测EEG信号,截取待检测EEG信号段,并计算各信号段的EEG变换域序列,输入训练得到的最优网络模型,根据输出置信度进行癫痫检测。本发明专利技术能提高单样本场景下癫痫检测的准确率以及稳定性。率以及稳定性。率以及稳定性。

【技术实现步骤摘要】
一种基于EEG单样本深度学习的癫痫检测方法


[0001]本专利技术涉及生物医学领域,尤其涉及一种基于EEG单样本深度学习的癫痫检测方法。

技术介绍

[0002]全世界约有百分之一的人口(约6500万人)患有癫痫症,人数超过帕金森病、阿尔茨海默病和多发性硬化症的总和。大约有2/3的癫痫患者可以通过药物治疗,剩下的患者可能需要接受外科手术干预。癫痫发作具有突发性和反复发作的特点,可能导致摔伤、窒息,严重者甚至可能导致死亡。因此,癫痫发作检测对于癫痫预警和治疗来说至关重要。癫痫发作检测主要基于脑电波(Electroencephalogram,EEG)信号来实现。传统的方法主要基于特征工程技术从EEG信号中提取相应的特征,进而基于所提取的特征来完成检测。这些特征包括时域特征、频域特征以及时频域特征。提取得到特征之后,就可以使用各种分类器来实现脑电波信号分类。不管采用什么分类器,所设计的特征的好坏将会影响癫痫检测的性能。近几年来,随着深度学习技术的发展,很多工作也将深度学习用于癫痫检测。与传统的特征工程不同的是,深度学习方法自动从EEG信号中学习特征并进一步完成检测任务,无需复杂的人工特征设计过程,在很多场景下取得了比传统方法更好的性能。然而,目前基于深度学习的癫痫检测方法需要采用较多数量的带标签训练样本完成对深度学习模型的训练,在极少量样本(特别是单样本,即仅有一个癫痫EEG信号样本和一个正常EEG信号样本)情况下,这些基于深度学习的癫痫检测方法的性能会大打折扣。因此,急需提高单样本情况下基于深度学习的癫痫检测方法的性能。<br/>
技术实现思路

[0003]基于上述分析,本专利技术旨在提供一种基于单样本深度学习的癫痫病检测方法,通过结合EEG信号的时域、频域和时频域的信息提高癫痫检测的准确率,同时避免了传统癫痫检测算法复杂的人工提取特征过程。本专利技术公开的一种基于EEG单样本深度学习的癫痫检测方法,包括如下步骤:
[0004]步骤1、采集EEG信号
[0005]分别采集癫痫发作时的EEG信号样本以及无癫痫发作时的EEG信号样本,每种情况下的EEG信号样本各1个,均为离散化后的数字信号序列,长度相等;
[0006]步骤2、增强EEG信号样本
[0007]对两个EEG信号样本分别进行增强,所述样本增强包括信号段随机截取、信号加噪和功率归一化三个步骤,所截取的信号段长度固定为N且小于原始信号长度,信号加噪在截取的信号段上叠加随机生成的噪声序列,长度与信号段长度一致,功率归一化对加噪后的信号段的功率归一化到1,该增强过程重复多次,增强后得到个癫痫发作EEG信号段序列和M个无癫痫发作EEG信号段序列,共2M个EEG信号段序列;
[0008]步骤3、计算EEG变换域序列
[0009]对所述2M个EEG信号段序列,分别计算每个信号段序列的变换域序列,包括EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,其中所述EEG傅里叶变换序列通过对EEG信号段序列进行傅里叶变换,再提取实部、虚部和幅度并进行拼接后得到;EEG小波变换序列通过对EEG信号段序列进行离散小波变换,再对各个尺度下的近似分量进行拼接后得到;EEG变分模态分解序列通过对EEG信号段序列进行变分模态分解,再对各个模态成分进行拼接后得到;
[0010]步骤4、构建EEG训练集和验证集
[0011]将所述2M个EEG信号段序列随机划分成2个集合,各包含M个信号段序列,作为用于深度学习训练的EEG训练集和验证集,训练集和验证集中各个样本数据包括离散EEG序列、EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列以及样本标签,所述样本标签根据所对应的EEG信号段序列是否来自癫痫发病期确定,若来自癫痫发作时采集的EEG信号,则癫痫标签为“癫痫”,否则为“正常”;
[0012]步骤5、构建癫痫分类卷积神经网络
[0013]构建用于癫痫分类的卷积神经网路,所述卷积神经网络为多输入单输出形式,输入包括EEG序列、EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,分别采用4个分支对应4个输入序列,4个分支提取得到的深度特征在特征融合层进行拼接,拼接后的特征送入用于分类的全连接层,最后经过softmax输出置信度;
[0014]步骤6、训练卷积神经网络
[0015]利用所述训练集和验证集对所述卷积神经网络进行训练,得到所述卷积神经网络对应的最优网络参数;
[0016]步骤7、获取待检测EEG信号
[0017]采集待检测EEG信号,其长度不小于N;
[0018]步骤8、截取待检测EEG信号段
[0019]对待检测EEG信号进行信号段随机截取和功率归一化操作,所截取的信号段长度固定且小于原始信号长度,功率归一化对截取的信号段的功率归一化到1,该过程重复多次,得到L个待检测EEG信号段;
[0020]步骤9、计算待检测EEG变换域序列
[0021]对所述L个待检测EEG信号段序列,分别计算每个信号段序列的变换域序列,包括EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,其中所述EEG傅里叶变换序列通过对EEG信号段序列进行傅里叶变换,再提取实部、虚部和幅度并进行拼接后得到;EEG小波变换序列通过对EEG信号段序列进行离散小波变换,再对各个尺度下的近似分量进行拼接后得到;EEG变分模态分解序列通过对EEG信号段序列进行变分模态分解,再对各个模态成分进行拼接后得到;
[0022]步骤10、癫痫判决
[0023]依次将所述L个待检测EEG信号段序列连同变换域序列输入训练得到的卷积神经网络,得到L个待检测信号段在癫痫类上的置信度,并对所述L个置信度进行融合,根据融合后的置信度进行判决,得到最终癫痫检测结果。具体融合判决方法为:计算L个置信度的平均值其中p
i
表示第i个样本在癫痫类上的置信度值,若则判定为癫
痫,否则判定为正常。
[0024]与现有技术相比,本专利技术至少可以实现如下有益效果:
[0025]1、本专利技术仅使用单个癫痫EEG样本和单个无癫痫EEG样本,通过样本增强和时域EEG、变换域EEG冗余输入,完成癫痫检测模型的训练,大大降低了癫痫检测模型对带标注EEG训练样本数量的要求。
[0026]2、本专利技术融合EEG信号序列不同变换和成分的特征信息,同时通过多个独立的神经网络获得不同变换和成分的特征信息,然后采用特征融合机制来整合提取的特征向量,从不同的角度挖掘出EEG信号中的特征信息,这种融合方法比使用单一序列的方法性能更加稳定,有利于提高在癫痫检测的稳定性。
[0027]3、本专利技术对待检测EEG信号样本进行随机切分,输入训练好的癫痫检测卷积神经网络模型,进一步通过置信度融合进行判决,有利于提高癫痫检测的准确率。
[0028]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于EEG单样本深度学习的癫痫检测方法,其特征在于,包括如下步骤:步骤1、采集EEG信号分别采集癫痫发作时的EEG信号样本以及无癫痫发作时的EEG信号样本,每种情况下的EEG信号样本各1个,均为离散化后的数字信号序列,长度相等;步骤2、增强EEG信号样本对两个EEG信号样本分别进行增强,所述样本增强包括信号段随机截取、信号加噪和功率归一化三个步骤,所截取的信号段长度固定为M且小于原始信号长度,信号加噪在截取的信号段上叠加随机生成的噪声序列,长度与信号段长度一致,功率归一化对加噪后的信号段的功率归一化到1,该增强过程重复多次,增强后得到个癫痫发作EEG信号段序列和M个无癫痫发作EEG信号段序列,共2M个EEG信号段序列;步骤3、计算EEG变换域序列对所述2M个EEG信号段序列,分别计算每个信号段序列的变换域序列,包括EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,其中所述EEG傅里叶变换序列通过对EEG信号段序列进行傅里叶变换,再提取实部、虚部和幅度并进行拼接后得到;EEG小波变换序列通过对EEG信号段序列进行离散小波变换,再对各个尺度下的近似分量进行拼接后得到;EEG变分模态分解序列通过对EEG信号段序列进行变分模态分解,再对各个模态成分进行拼接后得到;步骤4、构建EEG训练集和验证集将所述2M个EEG信号段序列随机划分成2个集合,各包含M个信号段序列,作为用于深度学习训练的EEG训练集和验证集,训练集和验证集中各个样本数据包括离散EEG序列、EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列以及样本标签,所述样本标签根据所对应的EEG信号段序列是否来自癫痫发病期确定,若来自癫痫发作时采集的EEG信号,则癫痫标签为“癫痫”,否则为“正常”;步骤5、构建癫痫分类卷积神经网络构建用于癫痫分类的卷积神经网路,所述卷积神经网络为多输入单输出形式,输入包括EEG序列、EEG傅里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,分别采用4个分支对应4个输入序列,4个分支提取得到的深度特征在特征融合层进行拼接,拼接后的特征送入用于分类的全连接层,最后经过softmax输出置信度;步骤6、训练卷积神经网络利用所述训练集和验证集对所述卷积神经网络进行训练,得到所述卷积神经网络对应的最优网络参数;步骤7、获取待检测EEG信号采集待检测EEG信号,其长度不小于N;步骤8、截取待检测EEG信号段对待检测EEG信号进行信号段随机截取和功率归一化操作,所截取的信号段长度固定且小于原始信号长度,功率归一化对截取的信号段的功率归一化到1,该过程重复多次,得到L个待检测EEG信号段;步骤9、计算待检测EEG变换域序列对所述L个待检测EEG信号段序列,分别计算每个信号段序列的变换域序列,包括EEG傅
里叶变换序列、EEG小波变换序列、EEG变分模态分解序列,其中所述E...

【专利技术属性】
技术研发人员:潘亚燕吴建祥
申请(专利权)人:嘉兴市第二医院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1