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

基于ECG和对抗增强门控循环网络多源血管内超声关键帧自动检索方法与流程

2021-12-01 00:52:00 来源:中国专利 TAG:

基于ecg和对抗增强门控循环网络多源血管内超声关键帧自动检索方法
技术领域
1.本发明涉及心脏血管医疗影像识别技术领域,具体涉及一种基于ecg 和对抗增强门控循环网络多源血管内超声关键帧自动检索方法。


背景技术:

2.血管内超声是一种基于导管的成像技术,临床医生通过ivus图像,能 够精准获得管腔和血管的直径和面积,斑块负荷程度以及偏心率等临床测量 参数,被认为是冠状动脉检查的“金标准”。
3.通常临床单次采集的血管内超声(intravenous ultrasound,ivus)视频数据 量巨大,包括上千帧图像,且图像采集过程中难避受到噪声污染,从而产生 多种影响视觉判断的伪影,同时由于超声探头采集频率高,造成图像价值密 度低。若人工逐帧检查和分析,将是一项耗时耗力的工作,并且对医生的病 理知识和体力都是一个挑战,结果的客观性和可重复性很难保证。关键帧是 指ivus视频中记录血管重大形态改变的帧,本发明中定义为心脏舒张末期 对应的血管内超声图像帧,在回撤导管时,形态发生重大改变的帧总数远小 于ivus视频的总帧数,因此关键帧具有很强的代表性。通过使用关键帧自 动检索的方法,可减少繁琐的人工劳动,降低主观性对诊断结果的影响,提 高工作效率,对于冠状动脉疾病的计算机辅助诊断具有重要意义。在本发明 中,进行ivus关键帧自动检索的执行个体是计算机。
4.目前血管内超声视频关键帧获取主流方法是ecg门控法和图像门控技 术,ecg门控法包括在线和离线两种门控状态,在线ecg门控,实现方法 是只有当ecg显示r波时,才触发ivus系统采集图像,缺点是增加了导 管介入时间,患者受造影剂辐射大;离线ecg门控法是同步采集ecg信号 和ivus图像,再由医生对照ecg信号将心脏舒张末期帧从ivus图像序列 中标注出来,减少了导管介入时间。图像门控法的基本原理是通过图像处理 提取ivus显著特征作为参考点,参考点随图像序列变化,形成一个类似ecg 的时间变化信号,从而获取关键帧,缺点是对心律不齐患者容易受提取到的 特征精度的影响而导致漏检。


技术实现要素:

5.本发明主要针对目前ivus图像序列中关键帧获取方法缺陷,提出一种 基于ecg和对抗增强门控循环网络血管内超声关键帧自动检索方法。
6.本发明利用ecg标注ivus关键帧位置,相比与纯手工标注,有效提 升了标注精度,并且在ivus数据采集过程中,不同医院采集设备不同,即 使是同一家医院,不同对象心律亦不相同,为适应血管内超声图像序列的多 源性,通过特征编码和多次数据增强,提升了整体算法在多源数据下的综合 判断能力,从而能够更加精准地对图像序列中的关键帧位置进行判断。无论 与传统临床医生手动标注相比,还是跟ecg门控法和图像门控标注方法相 比,本发明在血管内超声图像序列关键帧识别上都有显著的性能提升。
7.为实现上述目的,本发明采包括以下步骤:
8.1)ivus视频数据编码和关键帧位置标注,得到片段级通用特征曲线和 标注序列;
9.步骤1)中,ivus视频数据编码和关键帧位置标注,具体包括:
10.1.1)对参数不同的数据采集探头仪器采集到的ivus视频进行通用特征 编码;
11.1.2)利用ecg标注原始ivus视频关键帧所处位置,生成标注序列, 并以滑窗的方法将步骤1.1)编码后的ivu和标注序列切分成段级数据,对 编码前后的ivus进行图像预处理和数据超增强,得到片段级通用特征曲线。
12.步骤1.1)中,所述的通用特征编码包括:像素绝对值编码和旋转角度 编码。
13.所述的像素绝对值编码采用absolute value of pixel difference(abs difference encoding)编码,具体包括:第n帧图像和第n 1帧图像中像素差 值绝对值之和;
14.x

n
=∑
i

j
abs((a
n 1
(i,j)

a
n
(i,j)))
ꢀꢀꢀꢀ
(1)
15.其中a为ivus图像像素矩阵,下标n为第n帧,下标n 1为第n 1帧, i,j分别为像素矩阵a的第i行,第j列,x

n
为第n 1帧和第n帧ivus图像像 素差值绝对值之和。
16.所述的旋转角度编码采用rotation angle(ra)编码,具体包括:
17.对第n帧图像和第n 1帧图像进行模糊,在(

15
°
,15
°
)区间内以0.5
°
步 长旋转第n 1帧图像,并按照公式(1)得到一个旋转后的n 1帧图像和第n帧 像素差绝对值之和的曲线。
18.θ=arg min
θ

∈[

15
°
,15
°
]
(∑
i

j
abs((r(x
n 1


)

x
n
)),θ

)
ꢀꢀ
(2)。
[0019]
其中,x
n
为第n帧ivus图像数据,x
n 1
为第n 1帧ivus图像数据, r(x
n 1


)表示将第n 1帧ivus图像旋转θ

角度,θ

∈[

15
°
,15
°
],θ为图 像旋转前后像素差取最小值时对应的旋转角度。
[0020]
步骤1.2)中,以滑窗的方法将步骤1.1)编码后的ivu和标注序列切分 成段级数据,具体包括:
[0021]
设定滑窗尺寸,根据ivus数据采集设备刷新率,确定心跳周期,以滑 动的方式从编码后的ivus视频数据x

和ecg对原始ivus视频的标注数据 y分别切分出片段级序列x

和y


[0022]
为保证视野域足够大,滑窗尺寸应保证可以包含3个及以上心跳周期。
[0023]
2)将步骤1)得到的片段级通用特征曲线和标注序列输入到以循环网络 为基础的带注意力机制的双向门控算法网络中,通过多次的迭代不断训练网 络参数,训练得到的循环网络模型;
[0024]
在步骤2)中,将x

和y

输入到以循环网络为基础的带注意力机制的双 向门控网络中。
[0025]
3)对验证片段进行n次增强,评估步骤2)中得到的循环网络模型,得 到n份验证结果,加权平均得到最终验证结果,重复步骤1)和步骤2),得 到可用于片段级血管ivus图像序列自动检索的对抗增强网络;
[0026]
步骤3)中,对验证片段进行n次增强,评估循环网络模型,得到n份 验证结果,加权平均得到最终验证结果,反馈到训练网络,最终生成ivus 图像序列自动检索的对抗增强网络。
pixel difference encoding,abs difference encoding)和旋转角度编码 (rotation angle encoding,ra encoding)两种通用特征编码处理
[0043]
abs difference encoding:第n帧图像和第n 1帧图像中像素差值绝对值 之和;
[0044]
x

n
=∑
i

j
abs((a
n 1
(i,j)

a
n
(i,j)))
ꢀꢀꢀꢀ
(1)
[0045]
其中a为ivus图像像素矩阵,下标n为第n帧,下标n 1为第n 1帧, i,j分别为像素矩阵a的第i行,第j列,x

n
为第n 1帧和第n帧ivus图像像 素差值绝对值之和。
[0046]
ra encoding:对第n帧图像和第n 1帧图像进行模糊,在[

15
°
,15
°
]区 间内以0.5
°
步长旋转第n 1帧图像,并按照公式(1)得到一个旋转后的n 1帧 图像和第n帧像素差绝对值之和的曲线。
[0047]
θ=arg min
θ

∈[

15
°
,15
°
]
(∑
i

j
abs((r(x
n 1


)

x
n
)),θ

)
ꢀꢀ
(2)。
[0048]
其中,x
n
为第n帧ivus图像数据,x
n 1
为第n 1帧ivus图像数据, r(x
n 1


)表示将第n 1帧ivus图像旋转θ

角度,θ

∈[

15
°
,15
°
],θ为图 像旋转前后像素差取最小值时对应的旋转角度。
[0049]
设定滑窗尺寸,根据ivus数据采集设备刷新率,确定心跳周期,为保 证视野域足够大,滑窗尺寸应保证可以包含3个及以上心跳周期,以滑动的 方式从编码后的ivus视频数据x

和ecg对原始ivus视频的标注数据y分 别切分出片段级序列x

和y


[0050]
2)原始ivus视频经步骤1)得到通用特征曲线,将片段级通用特征曲 线和标注序列输入到以循环网络为基础的双向门控算法网络中,通过多次的 迭代不断训练网络参数;
[0051]
在步骤2)中,将x

和y

输入到以循环网络为基础的带注意力机制的双 向门控网络中。
[0052]
3)对验证片段进行n次增强,评估步骤2)中训练得到的循环网络模型, 得到n份验证结果,加权平均得到最终验证结果,重复步骤1和步骤2,得 到可用于片段级血管ivus图像序列自动检索的对抗增强网络;
[0053]
在步骤3)中,对验证片段进行n次增强,评估循环网络模型,得到n份 验证结果,加权平均得到最终验证结果,反馈到训练网络,最终生成ivus 图像序列自动检索的对抗增强网络。
[0054]
4)使用步骤3)中训练得到的对抗增强网络,计算未标注的ivus图像 序列的每一帧为关键帧的概率,生成每个滑窗对应的关键帧概率曲线图,并 由此整合成完整图像序列关键帧概率曲线图;
[0055]
在步骤4)中,计算未标注的ivus图像序列的每一帧为关键帧的概率, 生成每个滑窗对应的关键帧概率曲线图,并由此整合成完整图像序列关键帧 概率曲线图。
[0056]
5)在步骤4)整合得到的完整图像序列关键帧概率曲线中,用长度为 15的窗口对结果平滑,以前后15帧内概率曲线的局部最高点,作为关键帧。
[0057]
具体地,本发明包括以下步骤:
[0058]
1)医学数据标注和划分。利用ecg信号标注仪器获取ivus原始视频 关键帧位置,标注采用0

1二值化,0表示该帧非关键帧,1表示该帧为关 键帧,并对原始ivus视频数据进行滤波处理,见图1。对数据进行进一步 的训练、验证划分。
[0059]
2)通用特征编码。对于滤波后的ivus影像x,首先经过帧间像素差绝 对值编码(absolute value of pixel difference,abs difference encoding)和旋转 角度编码
(rotation angle encoding,ra)获得平滑曲线。
[0060]
abs difference编码:第n帧图像和第n 1帧图像中像素差值绝对值之 和。
[0061]
x

n
=∑
i

j abs((a
n 1
(i,j)

a
n
(i,j)))
ꢀꢀꢀꢀ
(1)
[0062]
ra编码:对第n帧图像和第n 1帧图像进行模糊,在[

15
°
,15
°
]区间 内以0.5
°
步长旋转第n 1帧图像,并按照公式(1)得到一个旋转后的n 1帧图 像和第n帧像素差绝对值之和的曲线。
[0063]
θ=argmin
θ

∈[

15
°
,15
°
]
(∑
i

j
abs((r(x
n 1


)

x
n
)),θ

)
ꢀꢀꢀꢀ
(2)
[0064]
经上述编码后原始ivus视频数据x变为x


[0065]
3)设定滑窗尺寸,根据ivus数据采集设备刷新率,确定心跳周期, 为保证视野域足够大,滑窗尺寸应保证可以包含3个及以上心跳周期,以滑 动的方式从编码后的ivus视频数据x

和ecg对原始ivus视频的标注数据 y分别切分出片段级序列x

和y


[0066]
4)将x

和y

输入到以循环网络为基础的带注意力机制的双向门控网络 中。对验证片段进行n次增强,评估循环网络模型,得到n份验证结果,加权 平均得到最终验证结果,反馈到训练网络,最终生成ivus图像序列自动检 索的对抗增强网络。
[0067]
5)计算未标注的ivus图像序列的每一帧为关键帧的概率,生成每个 滑窗对应的关键帧概率曲线图,并由此整合成完整图像序列关键帧概率曲线 图。在步骤4)整合得到的完整图像序列关键帧概率曲线中,用滑动窗口对 结果平滑,以滑窗内概率曲线的局部最高点,作为关键帧。
[0068]
6)最后,ivus图像序列在通过该算法流程(如图4)后,会由训练得 到的机器学习模型判断出其每一帧是否为关键帧。
[0069]
以上所述的本发明的实施方式,并不构成对本发明保护范围的限定。任 何在本发明的精神原则之内所作出的修改、等同替换和改进等,均应包含在 本发明的权利要求保护范围之内。
再多了解一些

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

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

相关文献