一种阵发房颤标记方法、终端设备及存储介质技术

技术编号:37509272 阅读:14 留言:0更新日期:2023-05-07 09:48
本发明专利技术涉及一种阵发房颤标记方法、终端设备及存储介质,该方法中包括:基于标记房颤区间,计算房颤心搏相对于正常心搏的心率分散度临界值;基于心率分散度临界值,遍历心电图选择房颤候选心搏;通过神经网络模型得到心搏的特征张量;通过聚类算法对特征张量进行聚类,聚类指示向量;通过特征张量与均值的内积与可信度阈值的大小关系,判断是否可信;基于不可信样本个数更新可信度阈值;使用梯度下降对模型参数进行优化;重复上述过程直至收敛。本发明专利技术能够不依赖大数据训练和模型泛化能力,让用户提供最小程度但最有价值的监督信息,达到更可信的房颤标记效果。可信的房颤标记效果。可信的房颤标记效果。

【技术实现步骤摘要】
一种阵发房颤标记方法、终端设备及存储介质


[0001]本专利技术涉及心电图分析领域,尤其涉及一种阵发房颤标记方法、终端设备及存储介质。

技术介绍

[0002]房颤的心电图表现为:P波消失代之以f波,RR间期绝对不规则。阵发房颤是指间歇性发作的房颤,动态心电图医生遇到阵发房颤病例时,需要将每段房颤的发生起止位置进行精确到心搏位置的标记,从而评估房颤的严重程度。然而遇到大量事件时,手动标记很费时,需要自动化的标记方法帮助人类。目前流行的做法是基于有监督的深度学习训练模型进行识别。它的应用效果取决于训练数据的丰富程度和训练效果,一份24小时的动态心图会放大模型泛化误差,导致结果出现很多假阳性或者假阴性片段,反而增加了使用者的修订负担。而且模型黑盒性质导致发生错误是不可解释,降低了使用者的信赖程度。

技术实现思路

[0003]为了解决上述问题,本专利技术提出了一种阵发房颤标记方法、终端设备及存储介质。
[0004]具体方案如下:一种阵发房颤标记方法,包括以下步骤:S1:读取心电图并进行心搏识别;S2:基于心电图中用户标记的一段房颤区间,计算房颤心搏相对于正常心搏的心率分散度临界值;S3:构建心电数据片段集合, 从标记房颤区间中截取各心搏对应的心电数据片段存入心电数据片段集合中,并记录此时心电数据片段集合中的元素数目;S4:遍历心电图的所有心搏,计算每个心搏的心率分散度,如果存在心搏序号,使得且,或者且,其中,和分别表示第i个和第i

1个心搏的心率分散度,则将心搏序号为的心搏添加至心电数据片段集合中;遍历结束后,删除心电数据片段集合中的重复心搏,并记录此时心电数据片段集合中的元素数目,l表示心搏序号增量;S5:初始化聚类指示向量,其中,表示第i个心搏的类型,设置的值表示房颤;初始化标签选择向量,其中,表示第i个心搏的可信度,初始设置的值均表示可信;初始化设置可信度阈值、不可信的样本个数和软化超参数;
S6:构建卷积神经网络模型,设定模型的输入为心电数据片段集合,输出为特征张量;S7:将输入模型得到特征张量;S8:保持固定,通过k

means聚类算法对模型输出的特征张量进行聚类处理,使得下式成立后,得到新的聚类指示向量;;
[0005]其中,表示第i个心搏的特征张量,k表示心搏的类型,k∈{1,2},表示第k类心搏的特征张量的均值,表示求模运算;S9:基于新的聚类指示向量,对两类心搏的特征张量的均值均进行更新,并对特征张量进行L2正则化;S10:针对所有满足类型为非房颤且心搏序号大于M的心搏,计算其特征张量与类型为非房颤的心搏的特征张量的均值的内积,如果内积大于或等于可信度阈值,则设置该心搏的可信度的值表示可信,否则设置该心搏的可信度的值表示不可信;针对所有满足类型为房颤且心搏序号大于M的心搏,计算其特征张量与类型为房颤的心搏的特征张量的均值的内积,如果内积大于或等于可信度阈值,则设置该心搏的可信度的值表示可信,否则设置该心搏的可信度的值表示不可信;更新心电数据片段集合中可信度的值表示不可信的样本个数;S11:判断不可信的样本个数的值是否大于更新前的值,如果是,则从所有可信度的值表示不可信的样本中提取内积最接近可信度阈值的样本对应的心电数据片段,并发送至显示界面供用户分类,根据接收到的分类结果固定其心搏类型,同时固定其可信度的值表示可信;基于接收到的分类结果对可信度阈值进行更新;S12:使用梯度下降方式,通过下式对模型参数进行优化:;其中,表示模型中的超参数,表示卷积神经网络模型,表示心电数据片段集合中第i个心搏;S13:重复步骤S7,直至S8中得到的新的聚类指示向量与之前的聚类指示向
量的值相比不再发生变化,基于此时的聚类指示向量,将类型表示房颤的心搏标记为房颤。
[0006]进一步的,步骤S2中心率分散度临界值的计算过程包括以下步骤:S201:初始化直方图中bin的大小,基于计算标记房颤区间的起始心搏对应的心率分散度,判断是否等于心率分散度阈值,如果是,进入S203;否则,进入S202;S202:调整的大小,返回S201;S203:基于计算标记房颤区间的结束心搏对应的心率分散度;S204:基于心率分散度阈值和,通过下式计算心率分散度临界值:;
[0007]其中,为经验系数,1<<2。
[0008]进一步的,基于计算第i个心搏的心率分散度的计算过程为:计算第i个心搏和其之后的l个心搏的瞬时心率,并提取其中的最小值作为最小瞬时心率;令第i个心搏和其之后的l个心搏的瞬时心率均减去最小瞬时心率后得到差值心率;基于直方图中bin的大小,绘制第i个心搏和其之后的l个心搏的差值心率对应直方图;设定直方图中高度大于0的bin的数目为i个心搏的心率分散度。
[0009]进一步的,设定心率分散度阈值为7。
[0010]进一步的,心电数据片段截取两个QRS波之间的片段。
[0011]进一步的,步骤S3中从标记房颤区间中截取时,将标记房颤区间的开始心搏和结束心搏均向外扩一个心搏。
[0012]进一步的,可信度阈值的更新方法为:当分类结果为房颤时,设定,当分类结果为非房颤时,设定,表示取最小值。
[0013]一种阵发房颤标记终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例上述的方法的步骤。
[0014]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例上述的方法的步骤。
[0015]本专利技术采用如上技术方案,能够不依赖大数据训练和模型泛化能力,让用户提供最小程度但最有价值的监督信息,达到更可信的房颤标记效果。
附图说明
[0016]图1所示为本专利技术实施例一方法的流程图。
[0017]图2所示为本专利技术实施例一中颤区与非房颤心电波形示意图。
具体实施方式
[0018]为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。
[0019]现结合附图和具体实施方式对本专利技术进一步说明。
[0020]实施例一:本专利技术实施例提供了一种阵发房颤标记方法,如图1所示,其为本专利技术实施例所述的阵发房颤标记方法的流程图,所述方法包括以下步骤:S1:读取心电图并进行心搏识别。
[0021]S2:基于心电图中用户标记的一段房颤区间,计算房颤心搏相对于正常心搏的心率分散度临界值。
[0022]标记房颤区间可以通过将心电图发送至显示界面显示后,提示用户对一段阵发房颤区间进行标记,得到用户的标记结果。如一种用户标记结果中,标记房颤区间开始于2号心搏结束于7号心搏。
[0023]需要说明的是,为了后续方法执行的准确性,用户标记的房颤区间应保证其开始前和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种阵发房颤标记方法,其特征在于,包括以下步骤:S1:读取心电图并进行心搏识别;S2:基于心电图中用户标记的一段房颤区间,计算房颤心搏相对于正常心搏的心率分散度临界值;S3:构建心电数据片段集合, 从标记房颤区间中截取各心搏对应的心电数据片段存入心电数据片段集合中,并记录此时心电数据片段集合中的元素数目;S4:遍历心电图的所有心搏,计算每个心搏的心率分散度,如果存在心搏序号,使得且,或者且,其中,和分别表示第i个和第i

1个心搏的心率分散度,则将心搏序号为的心搏添加至心电数据片段集合中;遍历结束后,删除心电数据片段集合中的重复心搏,并记录此时心电数据片段集合中的元素数目,l表示心搏序号增量;S5:初始化聚类指示向量,其中,表示第i个心搏的类型,设置的值表示房颤;初始化标签选择向量,其中,表示第i个心搏的可信度,初始设置的值均表示可信;初始化设置可信度阈值、不可信的样本个数和软化超参数;S6:构建卷积神经网络模型,设定模型的输入为心电数据片段集合,输出为特征张量;S7:将输入模型得到特征张量;S8:保持固定,通过k

means聚类算法对模型输出的特征张量进行聚类处理,使得下式成立后,得到新的聚类指示向量;;其中,表示第i个心搏的特征张量,k表示心搏的类型,k∈{1,2},表示第k类心搏的特征张量的均值,表示求模运算;S9:基于新的聚类指示向量,对两类心搏的特征张量的均值均进行更新,并对特征张量进行L2正则化;S10:针对所有满足类型为非房颤且心搏序号大于M的心搏,计算其特征张量与类型为非房颤的心搏的特征张量的均值的内积,如果内积大于或等于可信度阈值,则设置该心搏
的可信度的值表示可信,否则设置该心搏的可信度的值表示不可信;针对所有满足类型为房颤且心搏序号大于M的心搏,计算其特征张量与类型为房颤的心搏的特征张量的均值的内积,如果内积大于或等于可信度阈值,则设置该心搏的可信度的值表示可信,否则设置该心搏的可信度的值表示不可信;更新心电数据片段集合中可信度的值表示不可信的样本个数;S11:判断不可信的样本个数的值是否大于更新前的值,如果是,则从所有可信度的值表示不可信的样本中提取内积最接近可信度阈值的样本对应的心电数据片段,并发送至显示界面供用户分类,根据接收到的分类结果固定其心搏类型,同时固定...

【专利技术属性】
技术研发人员:李熙钟玉秋徐拥军
申请(专利权)人:厦门纳龙健康科技股份有限公司
类型:发明
国别省市:

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

1