【技术实现步骤摘要】
一种基于自监督学习的高精度CT金属伪影校正方法
[0001]本专利技术属于计算机医学成像
,特别涉及一种基于自监督学习的CT金属伪影校正方法,可用于临床高精度CT金属伪影校正。
技术介绍
[0002]计算机断层成像(computed tomography,CT)是一种无损检测技术,在医学、工业等众多领域得到了广泛应用。在医学上,该技术利用X射线对人体的特定部位进行扫描,根据不同的人体组织对X射线的吸收能力不同,对扫描数据重建出断层面图像。当人体内存在金属或其他高密度物质时,导致对应的投影数据污染,重建后的图像就会出现金属伪影。金属伪影的存在会严重降低图像的质量,从而影响医生的诊断。因此,研究CT金属伪影校正的技术,提升重建图像质量,在放射诊断学科中有着重要的意义。
[0003]现有的CT金属伪影校正技术主要分为传统金属伪影校正方法和基于深度学习的金属伪影校正方法。传统金属伪影校正方法主要分为三类:物理效应校正、正弦域(X射线投影域)插值和迭代重建。物理效应校正通过建模潜在的光束硬化物理效应,然后在正弦域直接校正受金属影响的区域。当金属植入物是高原子数金属时,校正将产生不令人满意的结果。正弦域插值利用各种插值技术替换原始投影数据中被金属污染的部分。但是这种方法很容易引入二次伪影,造成重建图像中金属伪影严重的部位结构严重变形。迭代重建技术是从观测的正弦图中去重建干净的CT图像,该方法通常是非常耗时的并且参数调整非常繁琐。根据利用域知识的不同,基于深度学习的方法主要分为三类:图像域方法、正弦域方法和双域方法。 ...
【技术保护点】
【技术特征摘要】
1.一种基于自监督学习的高精度CT金属伪影校正方法,包括以下步骤:S1构建自监督金属伪影校正网络模型,即耦合模型
‑
数据双驱动网络模型,所述网络模型包括基于Transformer的数据驱动正弦域子网络SS
‑
Net和基于紧标架的模型驱动的图像域子网络IM
‑
Net,IM
‑
Net中包含一个用于耦合两个子网络的先验伪影注意力阈值生成模块PATG;S2训练网络:S2.1准备数据集,用收集的无伪影正弦图s合成金属污染的正弦图s
ma
,对其做滤波反投影操作得到无伪影CT图像x和金属污染CT图像x
ma
,将CT图像和正弦图裁剪为设定的尺寸,并将其分为训练集和测试集,设定最大训练次数,初始化训练参数;S2.2将金属污染的正弦图s
ma
和金属迹tr
m
做线性插值运算得到s
LI
,将s
LI
和金属迹tr
m
输入到基于Transformer的数据驱动正弦域子网络,输出得到增强的正弦图s
out
,对s
out
做滤波反投影操作得到重建CT图像x
out
;S2.3计算正弦域子网络损失,若未达到正弦域网络最大训练次数,则重复步骤S2.2,更新网络参数,训练结束得到正弦域网络的最优网络模型;S2.4向训练好的正弦域子网络模型中输入s
ma
和tr
m
,网络输出x
out
,并将x
out
与金属伪影污染CT图像x
ma
逐元素减得到正弦域金属伪影信息e
s
,同时利用线性插值和光束硬化方法得到校正后的图像,从两者的校正图像中提取金属伪影e
LI
和e
BHC
,将金属伪影e
s
、e
BHC
、e
LI
、x
ma
及非金属掩模m输入到基于紧标架的模型驱动的图像域子网络IM
‑
Net中,输出得到伪影减少的CT图像;S2.5计算图像域损失,若未达到最大训练次数,则重复步骤2.4,更新网络参数;S3向构建好的图像域最优网络模型中输入e
s
、e
BHC
、e
LI
、x
ma
和m,网络输出为金属伪影校正后CT图像。2.根据权利要求1所述的一种基于自监督学习的高精度CT金属伪影校正方法,其特征在于,所述步骤(1)构建自监督学习金属校正网络:具体包括如下过程:构建模型驱动网络、数据驱动网络和耦合机制;所述模型驱动网络即基于紧标架的模型驱动图像域子网络:建立金属伪影分解模型,基于紧标架表示模型构建紧标架学习模型,利用交替方向乘子法将该问题转化为易于求解的子问题,并采用近端梯度技术进行问题求解,然后,将迭代算法的每个运算符转换为相应的网络模块,展开成深度神经网络架构来构建模型驱动金属伪影校正网络;所述数据驱动网络即基于Transformer的数据驱动正弦域子网络:在基于Transformer的数据驱动正弦域网络中提出了一个迹感知的Transformer正弦域网络,利用非金属迹去指导Transformer中的多头自注意力机制,从而保证网络学习中不会利用正弦图中金属污染严重的区域;所述耦合机制:由一个被称为先验伪影注意力阈值生成模块PATG实现,其中的伪影注意力模块通过利用输入的金属伪影之间的相互关系,自适应的重新为每个金属伪影的权重重新赋值。3.根据权利要求2所述的一种基于自监督学习的高精度CT金属伪影校正方法,其特征在于:基于Transformer的数据驱动正弦域子网络SS
‑
Net由一个基于Transformer的迹感知的网络Tr
‑
AwareNet和两个具有相同U
‑
Net架构的正弦图细化网络SinoNet组成,两个相同的SinoNet构成一个双分支结构;正弦域子网络的输入是合成的金属污染正弦图s
ma
和金属迹tr
m
,给定金属污染正弦图s
ma
,对其进行线性插值得到s
LI
,然后输入到Tr
‑
AwareNet中,在
Tr
‑
AwareNet的输入和输出之间设置了残差连接,得到输出结果s
prior
,将s
prior
分别与两个不同的金属迹通道拼接,输入到由SinoNet构成的两个不同的分支中,分别得到两个细化的正弦图,之后分别对它们采用FBP得到重建CT图像x
rec1
和x
rec2
。4.根据权利要求3所述的一种基于自监督学习的高精度CT金属伪影校正方法,其特征在于:Tr
‑
AwareNet由三部分组成:编码器、双分支模块和解码器,输入正弦图s
LI
经过编码器后得到中间特征f
m
,f
m
被分别输入到远程分支和短程分支中得到输出f
l
和f
s
,将f
l
和f
s
进行融合得到f
fuse
,即取远程分支的金属迹部分,取短程分支的非金属迹部分,然后,将f
fuse
送入到解码器中得到最终的输出f
last
,残差连接可以表示为s
prior
=f
last
+s
LI
,得到最终的输出结果s
prior
。5.根据权利要求4所述的一种基于自监督学习的高精度CT金属伪影校正方法,其特征在于:远程分支是Tr
‑
AwareNet的核心,主要由两个模块组成:迹感知的多头自注意力Tr
‑
Aware MSA模块和全连接的前馈网络FFN,特征向量f
m
对应的矩阵形式将F分成d个特征块这d个特征块可以覆盖整个特征图F,把这d个特征块展成一维特征F
in
=[F1,...,F
d
],并将其按照标准多头自注意力方法求得Q、K和V,此过程可以表示为:其中LN(
·
)代表层归一化,和代表Transformer中第h个头的投影矩阵,将Q、K和V输入到Tr<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。