基于局部方差的医学图像配准模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
36 | 电子制作 2021年04月
经验支持的工作,由于不同医生对于影像理解存在主观差异性,并且缺乏定量的分析,导致在诊断时存在一定偏差。
医
学图像配准是数字医学图像智能分析处理的重要环节,指将两幅或多幅图像的相同解剖结构、区域进行变换,使之达到空间上的匹配,建立解剖结构一致性,为精确的图像信息获取以及深入的量化研究提供保障。
基于深度学习的医学图像配准凭借其参数共享,效率高等优点成为了近年来的研究热点。
Guha 等人提出配准框架VoxelMorph [1],实现了体素
到体素的无监督配准。
Mok [2]等人受到传统配准方法SyN [3]的启发,提出一种对称微分同胚图像配准网络SYM-Net,
该网络考虑参考图像与浮动图像之间的逆映射,保证了图像的拓扑保持性与变换可逆性。
然而,基于深度学习的医学图像配准存在局部形变配准
效果差、鲁棒性差、抗噪声能力弱等缺陷,通过分析发现造成此现象的原因是由于训练样本不均衡所导致。
针对这个问题,本文参考目标检测领域的样本均衡机制,以图像的局部方差作为样本难易程度的评价指标,对无监督配准模型中的损失函数进行改进,以体素块为单位对困难样本施加权重,加强对于局部形变的学习能力,从而提升深度学习配准模型的精度。
1 相关理论
■1.1 深度学习配准模型Voxelmorph
传统的医学图像配准通过迭代优化的方法寻找变换参
数,实现由浮动图像到参考图像的变形,然而由于传统图像配准具有参数不共享的缺点,使得配准效率低、速度慢。
基于深度学习的医学图像配准通过大量的数据在网络训练阶段得到公共的变换参数,利用公共参数进行配准大幅增加
了配准的速度。
Voxelmorph 是当下热门的无监督学习配准模型,其配准流程如图1所示,将单通道的参考图像F 和动图像M φ 。
Voxelmorph 的通过训练网络寻找最优参数
()ˆarg min ,,L M F θ
θφ= ,其中(),,L M F φ为Voxelmorph 的
损失函数,在训练过程中不断更新参数θ直至达到最优。
图1 Voxelmorph 配准流程
■1.2 样本均衡机制
对于深度学习而言,数据集的质量直接影响到模型的学
习程度,然而大多数算法在设计过程中都假设训练样本的分布情况是均匀的,因此将这些算法应用到实际数据中时,常常会遇到训练样本不均衡导致模型泛化性差的问题,该现象在单阶段目标检测领域尤为明显, Li [6]等人将其总结为训练样本难易程度不均衡,大量的简单样本会主导梯度会使得模型识别精度降低,针对此问题,Li 等人在经典的交叉熵损
失函数(CE Loss)上进行改进,提出Focal Loss,其核心思想为对样本建立难易指标,并根据难易指标设置权重因子,
减小简单样本对于总Loss 的贡献,以达到样本均衡的目的。
■1.3 局部方差
局部方差[7] (Local Variance,LV)是医学图像领域经典
的评估方法,能够体现图像的结构信息,单幅图像的局部方差的计算过程如公式(1)所示:
()()()2
p LV I I p I p ∧
∈Ω
=−
∑ (1)
其中,I(P)代表图像中点p 的灰度值,()I p ∧
代表图像
中以某个点p 为中心,以n 为窗口的邻域n 3个体素块的平
均灰度值。
由于局部方差考虑了体素块的邻域信息,计算单
www�ele169�com | 37
软件开发
幅图像的局部方差可以过滤掉灰度值分布均匀的体素块,保留图像中的轮廓结构,因此以局部方差作为评估指标更加接近于主观的视觉评估。
2 基于局部方差加权的损失函数FMSE-LV
基于无监督学习的医学图像配准存在大部分样本形变
较为简单、易学习,而复杂形变样本数量少的特点,使得模
型在处理复杂性变时往往效果不理想。
因此本文参考Focal Loss 的思路,对所有训练样本以难易为标准建立评价指标,并设计权重因子来为困难样本添加权重。
无监督配准模型的损失函数由图像相似性测度以及变形场平滑性约束组成,其中相似性测度损失函数常用经典的均方误差L MSE 惩罚变形
后图像与参考图像间的相似度,L MSE 如公式(2)所示。
21
(,)()[]()MSE
p L F M F p M p φφ∈Ω
=−Ω
∑
(2)
L MSE 能够指导模型在训练中更新参考图像与浮动图像之
间的灰度差异,从而使得其相似性测度达到最高,是较为广泛使用的一种损失函数。
然而,单个体素块的灰度差异由于其不能够体现结构信息,存在错误匹配,对噪声敏感等缺陷,使得其无法正确反馈变形场的形变难度。
考虑到局部方差具有体现空间邻域性的特点,本文对原LV 函数进行改进,改进
成为适用于配准问题的局部方差函数RLV,如公式(3)所示:
()()()2
,p RLV F M F p M p φφ∧∧
∈Ω
=
−
∑ (3)
其中,()F p ∧
和()M p φ∧
分别代表参考图像与浮动图
像中以某个点p 为中心,邻域n 3个体素块的平均灰度值。
由于局部方差的计算过程考虑周边邻域的信息,能够准确甄别匹配较差的区域,并且对部分噪声点进行过滤,因此
通过局部方差对原损失函数加权可以弥补MSE 的缺陷。
在确定好样本评价指标后,对RLV 进行归一化处理,得到
*0,1RLV ∈ , RLV*越趋近于1,则代表该点及所在区域匹
配效果越差,根据样本均衡机制的思想,应当为该点增加训练权重。
本文参考卢振泰
[8]
等人在传统配准任务中的加权
方法,以指数函数形式构造权重函数,令权重=RLV e ω∗
,考
虑到大部分体素块在归一化后的RLV*取值普遍偏小,导致
简单样本与困难样本权重差距过小,因此本文在此基础上添加一个可调节权重差距的因子σ,来调节样本间的权重差距,添加调节速率后的权重为/=RLV e σ
ω∗
,添加权重后的损
失函数L FMSE-LV 如公式(4)所示:
()()()()
2
/,p RLV FMSE
LV p L F M e
F p M p σ
φφ∗
−∈Ω
=−∑ (4)
从公式(4)可以看出,权重ω可以根据局部方差平滑地
调节体素块样本对于总Loss 的贡献值,为困难样本增加训
练权重,加强模型对于局部形变的学习能力。
此外,融合了局部方差后的损失函数由于考虑了邻域体素块的灰度信息,
使得在配准过程中体素块错误匹配的几率降低并且具有较好的抗噪声能力。
3 实验与分析
■3.1 数据集
本文选取公开数据集Mindboggle-101[9]中的80张
3D 脑部MRI 图像进行实验,将全部图像进行预处理操作,
包括像素值以及亮度归一化、体素间距统一等,并裁剪成160×192×160的尺寸,使用OASIS-30中的Atlas 图像作为参考图像,其他图像作为浮动图像进行训练,训练数据和测试数据比例为0.75:0.25。
■3.2 实验环境与参数设置
本文的实验在Linux 操作系统上进行,GPU 使用
NVIDIA/GeForce RTX 2080 Ti,内存为16GB,模型基于Pytorch 框架编写,所有实验均使用Adam 优化器,以3e-4学习率进行模型训练, Batch_Size 设为1,局部方差
的邻域窗口n 大小设置为3,调节速率的因子σ设置为0.3,
训练次数为5000次,共训练7小时。
■3.3 实验结果
为了更好地验证算法的有效性,本文从图像相似性测
度,标签重叠度、变形场折叠程度三个方面进行评测,其中图像相似性测度使用互相关系数(CC),标签重叠度使用经过专业手工标注的大脑皮质区域标记之间的Dice 系数,Dice 和CC 越高,代表图像配准结果越好。
在变形场折叠度方面,使用雅克比行列式(Jac)中值为负数的体素块比例作为评价指标,Jac 为负数的体素块数量越少,代表变形场越接近实际情况。
分别将本文算法结果与传统仿射配准和未添加权重的MSE 作为损失函数的深度学习算法进行对比,结
果如表1所示。
表1 不同配准方法结果对比
Dice CC
Jac 未配准
0.41140.8873-Affine 0.41760.89940MSE 0.51630.96940.003%本文算法
0.5206
0.97150.008%
从表1可以看出,在标签重叠度与相似性测度方面,
本文算法在Dice 与CC 两个评价指标上都有所提升,在变
形场折叠程度方面,本文算法得到的变形场的Jac 负值比例较MSE 仅提升了0.005%,说明为MSE 添加了权重因子
后,对模型预测的变形场质量并没有明显的影响,图2分别展示了测试集中某张病例的参考图像、浮动图像、MSE 配准结果以及本文算法配准结果,可以看出,本文算法在局部细节(标注位置)的配准上更加接近于参考图像。
4 结论
本文通过对深度学习模型中的优化策略展开深入研究,将局部方差的空间邻域性以样本均衡机制加权的方式融入到MSE损失函数中,借助局部方差的结构信息引导权重配置,从而使所有训练样本的权重得到均衡分配,提升模型对于局部形变的学习能力,改善配准精度。
然而由于在设置权重的过程中添加了超参数,使得模型在训练时缺乏一定的灵活性,后续工作将考虑设计出能够通过图像内部信息自适应调节权重的方法。
参考文献
* [1] Balakrishnan G, Zhao A, Sabuncu M R, et al. VoxelMorph: a learning framework for deformable medical image registratio n[J]. IEEE transactions on medical imaging, 2019, 38(8): 1788-1800.
image registration with cross-correlation: evaluating automat ed labeling of elderly and neurodegenerative brain[J]. Medical image analysis, 2008, 12(1): 26-41.
* [4] Ronneberger O, Fischer P, Brox T. U-net: Convolutional networks for biomedical image segmentation[C].Internation al Conference on Medical image computing and computer-assisted intervention. Springer, Cham, 2015: 234-241.
* [5] Jaderberg M, Simonyan K, Zisserman A, et al. Spatial transf ormer networks[J]. arXiv preprint , 2015,arXiv:1506.02025. * [6] Lin T Y, Goyal P, Girshick R, et al. Focal loss for dense object detection[C]. Proceedings of the IEEE international conference on computer vision. 2017: 2980-2988.
* [7] Aja-Fernandez S, Estepar R S J, Alberola-Lopez C, et al. Ima ge quality assessment based on local variance[C].2006 interna tional conference of the ieee engineering in medicine and biol ogy society. IEEE, 2006: 4815-4818.
* [8] 卢振泰,张娟,冯前进,陈武凡.基于局部方差与残差复杂性的医学图像配准[J].计算机学报,2015,38(12):2400-2411. * [9] Klein A, Mensh B, Ghosh S, et al. Mindboggle: automated brain labeling with multiple atlases[J]. BMC medical imaging, 2005, 5(1): 1-14.
a. 参考图像
b. 浮动图像
c. MSE配准结果
d. 本文算法配准结果图2 配准结果对比
捷径化、具体化、实用化,理论更好联系实际。
真正达到了培养好用实用的应用型人才的目的,符合我校应用型人才培养的定位。
C语言程序设计课程从理论和实践两个方面培养学生能力。
该教学模式的实施,有效促进了地方本科院校应用型课程教学质量的提高,深受广大应用型本科院校学生的欢迎,对所学知识掌握更加全面和认深入,能大规模推广使用。
4 结论
建立了一套科学的计算模型,对螺杆泵选配模型进行修正和完善。
对螺杆泵井选井、选泵、杆柱等设备进行选型及其工作参数进行优化。
计算给出任意不同转速条件下特性曲线,实现程序化自动寻优;同时建立了不同系列螺杆泵的选配模版,提高了杆柱设计方法的实用性和可靠性,提高了螺杆泵井系统效率,提高了大庆油田高含水后期的开发效益。
参考文献
* [1] 李增亮,张来斌,娄晖等. 电潜单螺杆泵油井生产系统优化设计方法[J].石油大学学报(自然科学版),2003年第27卷, 66-69, 80.
* [2] 郑俊德等. 聚合物驱螺杆泵采油系统优化设计与故障诊断分析系统[J].石油钻采工艺,2002年第24卷第3期, 44-48.* [3] 张彦廷, 李增亮, 王旱祥. 地面驱动螺杆泵油井生产系统的优化设计[J].石油矿场机械,2000年第29卷第1期, 24~26. * [4] 李晶, 张连社等. 浅谈螺杆泵采油井的优化设计[J].油气田地面工程,第21卷第4期,2002年7月, 45-46.
(上接第29页)
38 | 电子制作 2021年04月。