当前位置: 首页 > 专利查询>大连大学专利>正文

一种基于多维数据融合的心电信号分类方法技术

技术编号:35197312 阅读:27 留言:0更新日期:2022-10-12 18:29
本发明专利技术公开了一种基于多维数据融合的心电信号分类方法,包括:步骤1:将心电信号切分成若干心拍并输入进时间序列模块,输出时间序列特征z1;步骤2:将心电信号进行短时傅里叶变换得到心电的时频图并输入进时频图模块,输出空间特征z2;步骤3:将性别、年龄、体重和患者的用药信息输入进文本数据模块,输出文本特征z3;步骤4:将特征z1、z2、z3同时输入进特征融合模块进行特征融合,输出融合后的特征向量h;步骤5:将融合后的特征向量h输入进全连接层,使用激活函数进行多分类输出;步骤6:利用步骤1

【技术实现步骤摘要】
一种基于多维数据融合的心电信号分类方法


[0001]本专利技术属于智慧医疗与健康
,具体涉及一种基于多维数据融合的心电信号分类方法。

技术介绍

[0002]心电图的测量在现代诊断学中起着重要的辅助作用。近年来人工智能的发展很大程度上提高了心电信号自动分类和异常检测的效率和准确率。目前高精度的计算机辅助解释可以大量节约专业临床医生大量的时间和精力,并减少误诊的数量。心电信号的自动分类诊断算法在心血管疾病的诊断和预测中起着至关重要的作用。
[0003]随着深度神经网络的发展,通过神经网络尤其是卷积神经网络和循环神经网络来进行心电信号分类的方法被越来越多地应用。大多数现有方法直接分析心电的一维特征,或者将心电信号的时间序列划分为一组心拍片段并使用一维卷积神经网络分析,或者将心电信号的频率信息转化成为时频图并使用二维卷积神经网络分析。然而,这些方法在网络构建期间均没有考虑到心电信号作为生理信号其一维时间序列与二维时频图间的关联性和时间依赖性,导致现有的分类模型的迁移泛化性能不强,以至于使用某个心电图机采集的数据训练的模型,应用在其他型号心电图机上时准确率下降。此外,患者的性别、年龄、身高、体重以及用药信息等在内的与心血管病具有明显相关性的文本数据也没有在现有的分类方法中得到很好的应用。在心电信号分类领域,目前没有已知方法同时使用到时序、时频以及文本三种数据,也没有有效的将这三种数据的特征融合的模型。

技术实现思路

[0004]为了克服现有技术中存在的缺陷,本专利技术提供一种基于多维数据融合的心电信号分类方法,将患者心电信号数据的时间空间频率特征和健康数据的文本类型的特征相融合,能够使得模型具有更好的迁移泛化性能,更好地适用于不同型号、采样率、不用导联的心电图机。
[0005]本专利技术为解决其技术问题所采用的技术方案是:一种基于多维数据融合的心电信号分类方法,包括如下步骤:
[0006]步骤1:将心电信号切分成若干心拍,将切分好的心拍按组输入进时间序列模块,输出时间序列特征z1;
[0007]步骤2:将心电信号进行短时傅里叶变换得到心电的时频图,再将时频图输入进时频图模块,输出空间特征z2;
[0008]步骤3:将性别、年龄、体重和患者的用药信息输入进文本数据模块,输出文本特征z3;
[0009]步骤4:将时间序列模块、时频图模块、文本数据模块各自提取到的特征z1、z2、z3,同时输入进特征融合模块进行特征融合,输出融合后的特征向量h;
[0010]步骤5:将融合后的特征向量h输入进全连接层,使用激活函数进行多分类输出;
[0011]步骤6:利用步骤1

5对模型进行心电信号分类的训练,将训练好的模型用于不同数据分布的心电信号的分类任务。
[0012]进一步的,所述将心电信号进行短时傅里叶变换得到心电的时频图,具体为:将心电信号与窗函数相乘,然后进行一维傅里叶变换,通过窗函数的滑动得到若干频谱函数,再将频谱函数展开得到心电信号的时频图。
[0013]进一步的,所述文本数据模块由word2vec和一个文本自编码器组成,通过word2vec将输入的性别、年龄、体重等元数据转化为向量,然后将向量输入进文本自编码器中获取特征。
[0014]进一步的,文本自编码器的编码器和解码器均由GRU模型组成。
[0015]进一步的,所述GRU模型由重置门和更新门组成,GRU模型的实现如下:
[0016]r
t
=σ(W
r
·
[h
t
‑1;x
t
]+b
r
)
[0017]z
t
=σ(W
z
·
[h
t
‑1;x
t
]+b
z
)
[0018][0019][0020]其中,x
t
表示t时刻的输入,σ表示激活函数,r
t
,z
t
分别表示重置门和更新门的输出,h
t
分别表示候选输出和实际输出,

表示逐个相乘,W
r
表示r时刻的权重,b
r
表示r时刻的偏置量,W
z
表示z时刻的权重,b
z
表示z时刻的偏置量,W
h
表示h时刻的权重,b
h
表示h时刻的偏置量。
[0021]进一步的,所述特征融合模块具体计算方法为:
[0022][0023]其中,h是融合后的特征向量,w是权重,b是偏移量,z为输入特征,m和i的取值范围为[1,3]。
[0024]本专利技术的有益效果包括:基于本方法的心电信号分类的多维度数据融合模型,首先可以提高目前心电信号分类任务的准确性和分类效率,即使在高噪声十二导联心电图机的分类任务上也能达到很高的准确率,在PTB

XL心脏病数据集上五分类可以达到98%的准确率。其次,本方法相较于传统的心电分类方法提高了泛化性能,可以解决目前业界心电信号分类模型泛化性能较差的问题。通过本方法训练的心电分类模型,可以很好的应用在其他型号、采样率和不用导联的心电图机的智能诊断上,省去了重复训练的开销,节约开发人员的开发成本和专业医生标注数据的时间成本,以此提高经济效益。
附图说明
[0025]图1为基于本方法训练的模型架构图;
[0026]图2为特征融合模块图;
[0027]图3为心电信号切分的心拍图;
[0028]图4为心电信号的时频图。
具体实施方式
[0029]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0031]实施例1
[0032]一种基于多维数据融合的心电信号分类方法,包括如下步骤:
[0033]步骤1:将心电信号根据R峰位置切分成若干心拍,将切分好的心拍按组输入进时间序列模块,输出时间序列特征z1。
[0034]所述时间序列模块由三层一维卷积神经网络、长短期记忆神经网络和池化层组成。心拍长度为256个采样点,卷积核数量为64,大小为1*128。
[0035]步骤2:将心电信号进行短时傅里叶变换得到心电的时频图,再将时频图输入进时频图模块,输出空间特征z2。
[0036]所述时频图模块由三层二维卷积神经网络、长短期记忆神经网络和池化层组成。时频图分辨率为512*512,卷积核数量为128,大小32*32。
[0037]将所述短时傅里叶变换STFT定义为:
[0038][0039]其中,z(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多维数据融合的心电信号分类方法,其特征在于,包括如下步骤:步骤1:将心电信号切分成若干心拍,将切分好的心拍按组输入进时间序列模块,输出时间序列特征z1;步骤2:将心电信号进行短时傅里叶变换得到心电的时频图,再将时频图输入进时频图模块,输出空间特征z2;步骤3:将性别、年龄、体重和患者的用药信息输入进文本数据模块,输出文本特征z3;步骤4:将时间序列模块、时频图模块、文本数据模块各自提取到的特征z1、z2、z3,同时输入进特征融合模块进行特征融合,输出融合后的特征向量h;步骤5:将融合后的特征向量h输入进全连接层,使用激活函数进行多分类输出;步骤6:利用步骤1

5对模型进行心电信号分类的训练,将训练好的模型用于不同数据分布的心电信号的分类任务。2.根据权利要求1所述的一种基于多维数据融合的心电信号分类方法,其特征在于,所述将心电信号进行短时傅里叶变换得到心电的时频图,具体为:将心电信号与窗函数相乘,然后进行一维傅里叶变换,通过窗函数的滑动得到若干频谱函数,再将频谱函数展开得到心电信号的时频图。3.根据权利要求1所述的一种基于多维数据融合的心电信号分类方法,其特征在于,所述文本数据模块由word2vec和一个文本自编码器组成,通过word2vec将输入的性别、年龄、体重等元数据转化为向量,然后将向量输入进文本自编码器中获取特征。4.根据权利要求3所述的一种基于多维数据融合的心电信号分类方法,其特征在于,文本自编码器的编码器和解码器均由GRU模型组成。5.根据...

【专利技术属性】
技术研发人员:秦静高福杰汪祖民马雪倩韩悦
申请(专利权)人:大连大学
类型:发明
国别省市:

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

1