【技术实现步骤摘要】
基于深度学习从多序列MR中生成伪CT的影像生成系统
[0001]本专利技术涉及医学图像处理的
,尤其是指一种基于深度学习从多序列MR中生成伪CT的影像生成系统。
技术介绍
[0002]MRI(magnetic resonance imaging)根据氢原子在磁场作用下的共振信号强度而进行成像,它具有无辐射损伤、软组织对比度高,多种序列影像能够提供丰富、互补的影像学信息。CT则利用组织对X射线的吸收差异,采用断层旋转扫描方式而获取组织影像,它对密度高的组织区分能力强、成像速度快,但具有辐射性。以MR多序列影像为根据,自动生成CT影像,既可避免辐射损伤,又可节省资源与时间,提高效率。
[0003]由于深度学习具有特征自学习、学习能力优秀、适应性强、端到端的自动学习与判别等优势,故在影像去噪、分割、配准、识别与生成等方面,展示出良好的潜力与应用前景。近几年来,一些研究者开始关注从MR影像中生成sCT(synthetic CT)的深度学习方法的研究。例如Nie Dong,Cao Xiaohuan,Gao Yaozong,et al.Estimating CT image from MR data using 3D fully convolutional networks[C]//International Workshop on Deep Learning in Medical Image Analysis/International Workshop on Large
‑
Scale Anno ...
【技术保护点】
【技术特征摘要】
1.基于深度学习从多序列MR中生成伪CT的影像生成系统,其特征在于,包括:数据收集模块,用于收集数据集,数据集包括CT影像和多序列MR影像数据,并将数据集划分为训练集和测试集;影像生成模型训练模块,用于利用训练集中相应模态的小批次数据,分别对基于CNN的生成器G
CT
和G
MR
以及判别器D
CT
和D
MR
进行迭代训练,得到最优影像生成模型;影像生成模块,用于从测试集的多序列MR影像中生成伪CT影像。2.根据权利要求1所述的基于深度学习从多序列MR中生成伪CT的影像生成系统,其特征在于:所述数据收集模块收集的多序列MR影像数据集包括T1W、T2W、T1C、PD同期获得的t种MR序列,不同MR序列数据之间预先利用配准技术进行空间对齐。3.根据权利要求1所述的基于深度学习从多序列MR中生成伪CT的影像生成系统,其特征在于:所述影像生成模型训练模块所利用的小批次数据,是指将训练集分成n个小批次的数据,逐批次对模型进行训练;其中,在训练阶段,当前批次的CT数据以I
real_CT
表示,当前批次的t种多序列MR数据以I
real_MR
表示,同一批次的t种不同序列MR数据之间是空间对齐的;所述影像生成模型训练模块分别对基于CNN的生成器G
CT
和G
MR
以及判别器D
CT
和D
MR
进行迭代训练,包括以下步骤:1)将I
real_MR
输入多序列融合CT影像生成器,即输入生成器G
CT
,生成伪CT数据I
sy_CT
;将I
real_CT
和I
sy_CT
分别输入判别器D
CT
中,计算判别器D
CT
相应损失项并更新参数;生成伪CT数据I
sy_CT
由下式确定:I
sy_CT
=G
CT
(I
real_MR
)判别器D
CT
相应损失项由对抗性损失构成,由下式确定:其中,m为当前小批次中数据的个数,(D
CT
(I
sy_CT
))2为对将I
sy_CT
输入判别器D
CT
得到的概率矩阵进行平方运算,(D
CT
(I
real_CT
)
‑
1)2中的D
CT
(I
real_CT
)为将I
real_CT
输入判别器D
CT
得到的概率矩阵,1为维度与D
CT
(I
real_CT
)维度相同的全1矩阵;根据生成对抗网络中博弈论思想,构建对抗性损失的目的是提高判别器D
CT
正确分辨真实CT影像I
real_CT
和生成伪CT影像I
sy_CT
的能力;2)将I
sy_CT
输入MR影像生成器,即输入生成器G
MR
,生成重建多序列MR数据I
recon_MR
;将I
real_CT
输入生成器G
CT
,得到生成影像I
idt_CT
;通过轮廓提取器分别提取I
recon_MR
的轮廓C
recon_MR
和I
real_MR
的轮廓C
real_MR
,计算生成器G
CT
相应损失项L
gCT
并更新参数;生成重建多序列MR数据I
recon_MR
由下列表达式确定:I
recon_MR
=G
MR
(I
sy_CT
)生成影像I
idt_CT
由下列表达式确定:I
idt_CT
=G
CT
(I
real_CT
)生成器G
CT
相应损失项由下列表达式确定:其中,(D
CT
(I
sy_CT
)
‑
1)2是对抗性损失,由将I
sy_CT
输入判别器D
CT
得到的概率矩阵进行平
方运算得到,计算对抗性损失是为了使生成器G
CT
尽可能生成能够欺骗判别器D
CT
的伪CT影像;||I
recon_MR
‑
I
real_MR
||1是循环一致性损失,由重建多序列MR数据I
recon_MR
和真实的多序列MR数据I
real_MR
之间计算L1距离得到,计算循环一致性损失目的是让网络具有从重建数据中还原得到原始影像的数据,从而保证生成过程整体可逆性和对称性,并且起到正则化的作用,提高训练过程的稳定性;||C
recon_MR
‑
C
real_MR
||1是轮廓一致性损失,由重建多序列MR数据I
recon_MR<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。