一种心电图子波形的识别方法技术

技术编号:39734587 阅读:6 留言:0更新日期:2023-12-17 23:36
本发明专利技术涉及心电图的子波形的区域识别技术领域,提供了一种心电图子波形的识别方法

【技术实现步骤摘要】
一种心电图子波形的识别方法、系统、设备及存储介质


[0001]本专利技术涉及心电图的子波形的区域识别
,尤其涉及一种心电图子波形的识别方法

系统

设备及存储介质


技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术

[0003]在心电图的自动分析中,需要检测出子波形的类别形态主要包括:
P

、QRS

、T

、U


正确检测出这些子波形,可以提供为疾病诊断领域提供很重要的参数以供分析,比如
QRS
波的频率

间隔大小等

[0004]患者的病症不同,子波形所呈现的形态也会有很大差异,且极易受外界的各误差影响

子波形区域和背景点的点数比值

子波形类别之间的点数比值均比较大,存在严重的数据不平衡现象

比如,
U
波在数据中的出现的频率很低,远远小于其他3种子波形

这些问题也会大大增加子波形类别的识别难度

[0005]针对心电图波形的各类子波形进行检测,目前也有一些相关研究,可以将其归为波形的实例分割领域

在实例分割领域,通常有两种做法

一种是先通过检测模型推理出实例的多个候选框和类别,然后用非最大值抑制等后处理手段选择出最佳的候选框,即可将子波形的具体区域分割出来;另一种是采用“一阶段”的方式,通过实例分割模型直接将实例的具体形状和类别直接识别出来

[0006]无论采用哪种方式,在目前的识别领域,好的分割效果多依赖于庞大数据得出的预训练模型;心电图的子模型识别是一个比较新的课题,在没有预训练模型的条件下怎么做出一个准确度高的方案是一个很大的挑战

[0007]心电图数据是一个时间序列信号,怎么提取出其时间序列信息来更好的去识别这些子波形,也是一个要重点研究的地方;在实例分割领域,分割模型总是会不可避免的推理出一些不存在的小物体,表现在本领域为会识别出一些不存在的小
P
波,怎么解决这个问题也是一个难点

[0008]在子波形的识别中,怎么针对模型的识别效果,做出一个好的评价基准,关乎到在临床上的使用效果,是一个绕不过去的问题

关于这方面的分析,一直缺少理论方案

[0009]此外,在对患者心电图的子波形识别中,数据量比较大,尤其是动态心电图,常常是
24
小时
、200HZ
的数量级,如何快速的提升模型的推理速度也是一个亟待解决的难题


技术实现思路

[0010]为了解决上述
技术介绍
中存在的技术问题,本专利技术提供一种心电图子波形的识别方法

系统

设备及存储介质,本专利技术在
U^2

Net
框架的基础上,集合心电图数据的特点对模型进行改进,不仅提高了波形识别的准确性,同时提高了波形识别的速度

[0011]为了实现上述目的,本专利技术采用如下技术方案:
[0012]本专利技术的第一个方面提供一种心电图子波形的识别方法

[0013]一种心电图子波形的识别方法,包括:
[0014]基于获取的心电图数据,采用识别模型,得到识别结果;
[0015]所述采用识别模型的过程为:所述识别模型采用改进的
U^2

Net
模型,包括编码器

分类模块和解码器;基于心电图数据,采用改进的编码器,得到第一特征图;基于第一特征图,分别采用分类模块和解码器,得到第二特征图和第三特征图;基于第二特征图和第三特征图的融合特征图,得到识别结果;
[0016]其中,所述改进的编码器为:编码器除最后一层外,每层编码器的输出端连接
SPD

Conv
模块,上一级
SPD

Conv
模块的输出作为当前级编码器层的输入

[0017]进一步地,所述改进的编码器为:前一部分的编码器均采用
RSU
模块,后一部分的编码器均采用
RSU_3F
模块,
F
表示采用
RSU
的膨胀卷积操作代替
RSU
模块内部的下采样操作;且在采用
RSU
模块之前,采用
SCSE
模块对心电图数据进行序列特征的提取,并将提取后的特征序列输入
RSU
模块进行编码

[0018]进一步地,每层所述解码器的结构与同一级的编码器结构对应设置

[0019]进一步地,每层编码器的输入为:上一级解码器输出的上采样特征图和该当前级解码器对应的同一级编码器输出的特征图

[0020]进一步地,所述分类模块包括依次连接的池化层
、BatchNorm1d
模块

多层感知机
、sigmoid
模块和阈值模块

[0021]更进一步地,所述分类模块得到的第二特征图为
sigmoid
模块输出的特征图;
[0022]更进一步地,所述分类模块得到的第二特征图为阈值模块输出的特征图

[0023]进一步地,在对所述识别模型进行训练过程中包括:基于分类模块输出的第二特征图,采用
FocalLoss
损失函数;基于解码器输出的第三特征图,采用
FocalLoss
损失函数和
DiceLoss
损失函数;基于损失结果,对识别模型的超参数进行优化

[0024]本专利技术的第二个方面提供一种心电图子波形的识别系统

[0025]一种心电图子波形的识别系统,包括:
[0026]识别模块,其被配置为:基于获取的心电图数据,采用识别模型,得到识别结果;
[0027]识别模型模块,其被配置为:所述识别模型采用改进的
U^2

Net
模型,包括编码器

分类模块和解码器;基于心电图数据,采用改进的编码器,得到第一特征图;基于第一特征图,分别采用分类模块和解码器,得到第二特征图和第三特征图;基于第二特征图和第三特征图的融合特征图,得到识别结果;
[0028]其中,所述改进的编码器为:编码器除最后一层外,每层编码器的输出端连接
SPD

Conv
模块,上一级
SPD

Conv
模块的输出作为当前级编码器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种心电图子波形的识别方法,其特征在于,包括:基于获取的心电图数据,采用识别模型,得到识别结果;所述采用识别模型的过程为:所述识别模型采用改进的
U^2

Net
模型,包括编码器

分类模块和解码器;基于心电图数据,采用改进的编码器,得到第一特征图;基于第一特征图,分别采用分类模块和解码器,得到第二特征图和第三特征图;基于第二特征图和第三特征图的融合特征图,得到识别结果;其中,所述改进的编码器为:编码器除最后一层外,每层编码器的输出端连接
SPD

Conv
模块,上一级
SPD

Conv
模块的输出作为当前级编码器层的输入
。2.
根据权利要求1所述的心电图子波形的识别方法,其特征在于,所述改进的编码器为:前一部分的编码器均采用
RSU
模块,后一部分的编码器均采用
RSU_3F
模块,
F
表示采用
RSU
的膨胀卷积操作代替
RSU
模块内部的下采样操作,且在采用
RSU
模块之前,采用
SCSE
模块对心电图数据进行序列特征的提取,并将提取后的特征序列输入
RSU
模块进行编码
。3.
根据权利要求1所述的心电图子波形的识别方法,其特征在于,每层所述解码器的结构与同一级的编码器结构对应设置
。4.
根据权利要求1所述的心电图子波形的识别方法,其特征在于,每层编码器的输入为:上一级解码器输出的上采样特征图和该当前级解码器对应的同一级编码器输出的特征图
。5.
根据权利要求1所述的心电图子波形的识别方法,其特征在于,所述分类模块包括依次连接的池化层
、BatchNorm1d
模块

多层感知机
、sigmo...

【专利技术属性】
技术研发人员:张伯政靳恩朝徐明雪门艳艳张瀚中王建坤桑波
申请(专利权)人:众阳健康科技集团有限公司
类型:发明
国别省市:

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

1