CycleMorph: Cycle Consistent Unsupervised Deformable Image Registration
Posted Paul-Huang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CycleMorph: Cycle Consistent Unsupervised Deformable Image Registration相关的知识,希望对你有一定的参考价值。
CycleMorph: Cycle Consistent Unsupervised Deformable Image Registration
摘要
- 现有的深度学习方法在配准向量场变形过程中保留原始拓扑结构方面仍然存在局限性。因此提出 a cycle-consistent \\colorred\\texta cycle-consistent a cycle-consistent deformable image registration \\colorred\\textdeformable image registration deformable image registration.
- 周期一致性通过提供隐式正则化( implicit regularization \\colorred\\textimplicit regularization implicit regularization)来保持变形期间的拓扑结构,提高了图像配准性能。
- 可以很容易地扩展到 多尺度的应用 \\colorred\\text多尺度的应用 多尺度的应用,以处理 large volume registration \\colorred\\textlarge volume registration large volume registration中的 内存问题 \\colorred\\text内存问题 内存问题。
- Qualitative and quantitative evaluations \\colorblue\\textQualitative and quantitative evaluations Qualitative and quantitative evaluations on deformation fields also verify the effectiveness of the cycle consistency of the proposed method.
KeyWords
- explicitly enforce the criterion to guarantee topology preservation.
- providing an implicit regularization to preserve topology during the deformation.
1. Introduction
- 文章名称:CycleMorph: Cycle consistent unsupervised deformable image registration
- 作者:Boah Kim, Dong Hwan Kim, Seong Ho Park, Jieun Kim, June-Goo Lee
- Code: https://github.com/boahK/MEDIA_CycleMorph
- 这项工作最重要的贡献之一是通过简单地对图像施加循环一致性( cylce consistency \\colorred\\textcylce consistency cylce consistency)来演示拓扑保存。
- 该方法的另一个重要创新是将图像配准技术扩展到多尺度(( multi-scale \\colorred\\textmulti-scale multi-scale))实现,解决了大体积图像配准问题。
- 为了提高配准精度,我们提出了一种基于下采样体的大变形粗三维配准方法(( a coarse 3D registration using \\colorred\\texta coarse 3D registration using a coarse 3D registration using the subsampled volume for large defromation \\colorred\\textthe subsampled volume for large defromation the subsampled volume for large defromation)),然后进行局部变形估计。
2. RELATED WORKS
2. 1 Diffeomorphic Image Registration
-
在经典的变分图像配准方法中,能量函数通常由两项组成:
L ( X , Y , ϕ ) = L s i m ( T ( X , ϕ ) , Y ) + L r e g ( ϕ ) (2.1) \\colorred\\mathcalL(X, Y, \\phi)=\\mathcalL_s i m(\\mathcalT(X, \\phi), Y)+\\mathcalL_r e g(\\phi)\\tag2.1 L(X,Y,ϕ)=Lsim(T(X,ϕ),Y)+Lreg(ϕ)(2.1)- X \\colorblueX X and Y \\colorblueY Y denote the moving image and fixed image, respectively;
- ϕ \\colorblue\\phi ϕ represents the displacement vector field(位移向量场),
- T \\colorblue\\mathcalT T is the transformation function which warps X to Y using the deformation vector field ϕ \\colorblue\\phi ϕ .
-
微分同胚形变确保了两个图像体积之间的某些令人满意的性质,如 连续的 \\colorred\\text连续的 连续的、 可微分的 \\colorred\\text可微分的 可微分的和 保持拓扑的 \\colorred\\text保持拓扑的 保持拓扑的。常用的方法是:
- 大形变微分同态匹配( Large Deformation Diffeomorphic Metric Matching \\colorred\\textLarge Deformation Diffeomorphic Metric Matching Large Deformation Diffeomorphic Metric Matching(LDDMM))
- 对称图像归一化( Symmetric image Normalization method \\colorred\\textSymmetric image Normalization method Symmetric image Normalization method)
2.2 Deep-learning-based Image Registration
-
监督学习网络
- 监督学习主要是patch-wise prediction.
-
非监督学习网络
- 非监督学习主要是:deformed image vs fixed target image.
- 出现过的方法有:
- KL散度
- STL和cross correlation function
- 仿射和非刚性配准
- global and local 配准网络
这些方法通常不会对一致性施加约束,因此会由于映射的简并性而导致 折叠问题(folding problem) \\colorred\\text折叠问题(folding problem) 折叠问题(folding problem)。
2.3 Consistent Image Registration(一致性的图像配准算法)
- 虽然经典的微分同形变形配准算法已经被提出来保证双射,但是变形通常是以
有限数目的参数离散表示的
\\colorred\\text有限数目的参数离散表示的
有限数目的参数离散表示的,因此可能会有一些小的违背。
Although the classical diffeomorphic deformable registration algorithms have been proposed to ensure the one-to-one correspondence, deformations are generally represented discretely with a finite number of parameters, so there may be some small violations.
-
the estimated deformation
\\colorred\\textthe estimated deformation
the estimated deformation
F
:
X
↦
Y
F: X \\mapsto Y
F:X↦Y is
not equal
\\colorblue\\textnot equal
not equal to
the inverse of the estimated deformation
\\colorred\\textthe inverse of the estimated deformation
the inverse of the estimated deformation from
R
:
Y
↦
X
R: Y \\mapsto X
R:Y↦X . 在一致性的图像配准算法, 这个问题通过方向一致性来缓解:
R ≃ F − 1 (2.2) \\colorredR \\simeq F^-1\\tag2.2 R≃F−1(2.2)
3. 原理(Theory)
3.1. 整体理解
相关定义
- moving source and fixed target images, X \\colorblueX X and Y \\colorblueY Y , in different shapes or contrast,
- two registration networks as
G
X
:
(
X
,
Y
)
→
ϕ
X
Y
\\colorblueG_X:(X, Y) \\rightarrow \\phi_X Y
GX:(X,Y)→ϕXY and
G
Y
:
(
Y
,
X
)
→
ϕ
Y
X
\\colorblueG_Y:(Y, X) \\rightarrow \\phi_Y X
GY:(Y,X)→ϕYX ,
where ϕ X Y \\colorblue\\phi_X Y ϕXY (resp. ϕ Y X \\colorblue\\phi_Y X ϕYX ) denotes the deformation field from X \\colorblueX X to Y \\colorblueY Y (resp. Y \\colorblueY Y to X \\colorblueX X ).
- 利用网络中的一个空间变换层 T \\colorblue\\mathcalT T,对运动图像进行扭曲,从而训练配准网络,使变形图像与固定图像之间的差异最小。
- 这两张变形的图像通过切换它们的顺序再次作为网络的输入,以在图像的像素级别上施加循环一致性。
下图是Cycle-Morph 的框架:
3.2 Loss Function
- 整体的Loss Function 可以表示为:
min G X , G Y L ( X , Y , G X , G Y ) , (3.1) \\colorred\\min _G_X, G_Y \\mathcalL\\left(X, Y, G_X, G_Y\\right),\\tag3.1 GX,GYminL(X,Y,GX,GY),(3.1)
其中
L ( X , Y , G X , G Y ) = L regist ( X , Y , G X ) + L regist ( Y , X , G Y ) + α L cycle ( X , Y , G X , G Y ) + β L identity ( X , Y , G X , G Y ) (3.2) \\colorred \\beginaligned \\mathcalL\\left(X, Y, G_X, G_Y\\right)=& \\mathcalL_\\text regist \\left(X, Y, G_X\\right) +\\mathcalL_\\text regist \\left(Y, X, G_Y\\right) \\\\ &+\\alpha \\mathcalL_\\text cycle \\left(X, Y, G_X, G_Y\\right) +\\beta \\mathcalL_\\text identity \\left(X, Y, G_X, G_Y\\right) \\endaligned\\tag3.2 L(X,Y,GX,GY)=Lregist (X,Y,GX)+Lregist (Y,X,G以上是关于CycleMorph: Cycle Consistent Unsupervised Deformable Image Registration的主要内容,如果未能解决你的问题,请参考以下文章Cron expression must consist of 6 fields (found 7 in "0 * * * * ? *")
Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character
Mybatis 异常: The content of elements must consist of well-formed character data or markup
ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data...
a DNS-1123 label must consist of lower case alphanumeric characters or ‘-‘, and must start and end w
a DNS-1123 label must consist of lower case alphanumeric characters or ‘-‘, and must start and end w