数学物理学报, 2023, 43(5): 1620-1640

基于多尺度方法的多模态微分同胚图像配准

丁自娟,, 韩欢,*

武汉理工大学数学系 武汉 430070

Multi-Scale Approach for Diffeomorphic Multi-Modality Image Registration

Ding Zijuan,, Han Huan,*

Department of Mathematics, Wuhan University of Technology, Wuhan 430070

通讯作者: * 韩欢,Email: hanhuan11@whut.edu.cn

收稿日期: 2022-08-26   修回日期: 2023-02-28  

基金资助: 国家重点研发计划(2020YFA0714200)
国家自然科学基金(11931012)
国家自然科学基金(11901443)
国家自然科学基金(12171379)
湖北省自然科学基金(2022CFB379)

Received: 2022-08-26   Revised: 2023-02-28  

Fund supported: National Key Research and Development Program of China(2020YFA0714200)
NSFC(11931012)
NSFC(11901443)
NSFC(12171379)
Natural Science Foundation of Hubei Province of China(2022CFB379)

作者简介 About authors

丁自娟,Email:dzj@whut.edu.cn

摘要

多模态图像配准在遥感、临床医学等领域有着极其广泛的应用. 在过去几十年, 人们提出了许多有关多模态图像配准的模型. 关于此问题, 存在两大挑战: (1) 物理网格重叠现象存在; (2) 相似性度量极小/极大化问题不适定. 针对这两个困难, 该文提出了一种基于瑞利度量的多尺度微分同胚图像配准方法, 该方法避免了估计联合概率密度函数, 且在没有网格重叠及先验正则项的前提下, 得到了能量泛函的一个光滑极小值点. 此外, 该文证明了所提模型的解的存在性及多尺度方法的收敛性, 并通过数值实验验证了所提算法在单模态和多模态图像配准中的有效性.

关键词: 多模态; 微分同胚; 多尺度; 图像配准; 瑞利度量

Abstract

Multi-modality image registration is widely used in remote sensing, clinical medicine and other fields. Many models for multi-modality image registration have been proposed in the past few decades. Concerning this problem, there are two major challenges: (1) the existence of physical mesh folding; (2) the ill-posedness of similarity measure minimization/maximization problem. In order to address those problems, a multi-scale approach for diffeomorphic image registration based on Rényi's statistical dependence measure is proposed, which can avoid estimating joint probability density function, and obtain a smooth minimizer of the energy functional without mesh folding and prior regularization. In addition, the existence of solution for the proposed model and the convergence of the multi-scale approach are proved. And numerical experiments are performed to show the efficiency of the proposed algorithm in the monomodality image registration and multi-modality image registration.

Keywords: Multi-modality; Diffeomorphic; Multi-scale; Image registration; Rényi's statistical dependence measure

PDF (2647KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

丁自娟, 韩欢. 基于多尺度方法的多模态微分同胚图像配准[J]. 数学物理学报, 2023, 43(5): 1620-1640

Ding Zijuan, Han Huan. Multi-Scale Approach for Diffeomorphic Multi-Modality Image Registration[J]. Acta Mathematica Scientia, 2023, 43(5): 1620-1640

1 引言

随着各种医学成像技术的快速发展, 多模态图像配准在医学诊断和治疗方面发挥着越来越重要的作用. 它可以结合多种成像技术的优点进而为医生所关注的部位提供更加全面、准确的信息[1]. 例如, 核磁共振 (MR) 图像与同一病人的 CT 图像重新对齐, 以精确定位肿瘤, 进行手术规划. 所谓图像配准, 是指寻找一种空间变换, 使得待配准图像与目标图像的对应点达到空间上的一致. $\Omega$$\mathbb{R}^2$ 上的一个有界开集, $T$, $F$$: \Omega \to \mathbb{R}$ 分别被称作目标图像和待配准图像. 图像配准的目的是寻找一个空间变换 ${\mathbf {h}}\left( {\mathbf {x}} \right) \buildrel \Delta \over = {\mathbf {x}} + {\mathbf{u}}\left( {\mathbf{x}} \right)$, 其中 $\mathbf x$ 表示恒等部分, ${\mathbf{u}}({\mathbf{x}})$ 为位移场, 使得 $F({\mathbf {h}}( \cdot ))$$T( \cdot )$ 能够尽可能地相似. 以此为基础, 本文将图像配准问题转化成能量泛函的优化问题, 即寻找最优的位移场 ${\mathbf{u}}({\mathbf{x}})$, 使得以下能量泛函达到最小

$ \begin{equation} {\mathbf{u}} = \arg \mathop {\min }\limits_{\mathbf{u}} S({\mathbf{u}}) + \delta {R_0}({\mathbf{u}}), \end{equation} $

其中 $S({\mathbf{u}}) = dis(F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})),T({\mathbf{x}}))$ 表示目标图像 $T$ 与浮动图像 $F$ 之间的相似性测度, 即保真项; ${R_0}({\mathbf{u}})$ 表示正则项, 用于对位移场 $\mathbf{u}$ 作先验估计, 以排除不合理的解; $\delta>0$ 用来平衡正则项和保真项.

给定不同的相似性测度和正则项, 产生了许多不同的模型. 常见的相似性度量有图像之间的平方差之和 (sum of squared differences, SSD)[2]、 互信息 (mutual information, MI)[3,4,5]、Kullback-Leibler (KL) 散度[6] 以及其它的一些度量方式[7]. MI 是多模态图像配准中描述图像对之间相似性最常用的度量方式之一, 而极大化 MI 的方法最大的困难在于需要估计联合概率密度. 这使得计算变得较为复杂, 增大了 CPU 的消耗. 对此, Shi 等[8] 提出了一种新的度量—— 瑞利度量来简化模型, 并取得了不错的结果. 然而, 文献 [8] 中并没有考虑网格重叠问题. 网格重叠会产生负面积或负体积, 这与物理原理相矛盾. 因此, 在多模态图像配准中引入限制条件来避免网格重叠是非常有必要的. 在此应用需求下, 需要保证形变场 ${\mathbf{h}}:\Omega \to \Omega $ 是一个双射. 根据逆映射定理[9], 需要保证对 $\forall \mathbf{x} \in \Omega$, 形变场 $\mathbf{h}(\mathbf{x})$ 的雅克比行列式 $\det (\nabla {\mathbf{h}}({\mathbf{x}})) > 0$. 为了避免网格重叠, Zhang 等[10] 提出了不等式约束来避免网格重叠. 基于他们的工作, Han 等[11] 提出了一个带有 Cauchy-Riemann 约束条件的松弛的微分同胚图像配准模型, 进而将位移场 $\mathbf{u}$ 限制在一个二维共形集上. 之后, Han 等[12] 为该微分同胚模型提出了一种快速算法, 并取得了许多令人满意的结果.

然而, 这些模型都是在对位移场 $\mathbf{u}$ 作先验估计的前提下进行的, 即通过极小化 $S({\mathbf{u}}) + \delta {R_0}({\mathbf{u}})$ 来得到一个适当光滑的位移场 $\mathbf{u}$. 但是图像配准的最终目的是寻找 $S(\mathbf{u})$ 具有适当光滑性的全局极小值. 为了能够在没有正则化的情况下直接寻找 $S({\mathbf{u}})$ 的全局极小值点, Modin 等[13]提出了一种基于大形变微分度量映射 (LDDMM) 的分层图像配准模型, 其本质是一个带有约束的变分问题, 但是成本函数过于复杂, 且没有具体实验证明所提多尺度方法的有效性. 为了简化模型, Han 等[14]提出了一种二维多尺度图像配准模型, 该方法实现了二维微分同胚图像配准的最优解. 但是在文献 [11,12,14] 中所选取的相似性度量为 SSD, 使用该度量方法的前提是相同组织的灰度值是相同的, 即仅适用于单模态图像配准. 作为上述工作的一个推广, 本文给出如下基于瑞利度量的多尺度多模态微分同胚图像配准模型

$ \begin{equation} {\mathbf{u}} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in \Psi \backslash {{\rm A}_\varepsilon }} E({\mathbf{u}}), \end{equation} $

其中 $E({\mathbf{u}}) = \lambda S({\mathbf{u}}) + \delta {R_0}({\mathbf{u}})$, $\lambda > 0$, $S({\mathbf{u}}) = dis(F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})),T({\mathbf{x}})) = \left| \Omega \right|(1 - {\rm MCC}(F({\mathbf{x}} + \\ {\mathbf{u}}({\mathbf{x}})),T({\mathbf{x}})){)^2}$ $\left| \Omega \right|$ 表示配准图像区域的面积, ${\rm MCC}(F( \cdot ),T( \cdot ))$ 表示目标图像和待配准图像之间的最大相关系数, 具体定义将在下一节中给出, $\Omega \buildrel \Delta \over = ({a_1},{b_1}) \times ({a_1},{b_1}),{R_0}({\mathbf{u}}) = \int_\Omega {{{\left| {{\nabla ^\alpha }{\mathbf{u}}} \right|}^2}{\rm d}{\mathbf{x}}},$ $\delta > 0,$ $\Psi = \{ {{\mathbf{u}} = {{({u_1},{u_2})}^T} \in {{[H_0^\alpha (\Omega )]}^2}} :\frac{{\partial {u_1}}}{{\partial {x_1}}} = \frac{{\partial {u_2}}}{{\partial {x_2}}}$, $\frac{{\partial {u_1}}}{{\partial {x_2}}} = - \frac{{\partial {u_2}}}{{\partial {x_1}}}\},{{\rm A}_\varepsilon } = \{ {\mathbf{u}} = {({u_1},{u_2})^T} \in \Psi :\det (\nabla ({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}}))) < \varepsilon,\varepsilon > 0\} $ $\alpha > 2$ 目的在于使得 $\mathbf{u}$ 的一阶偏导数有意义, 加入参数 $\lambda $ 是为了引入多尺度方法.

注1.1 根据逆映射定理及 $\det (\nabla {\mathbf{h}}({\mathbf{x}}))$ 的实际意义, $\det (\nabla {\mathbf{h}}({\mathbf{x}}))$ 需要满足条件

$\det (\nabla {\mathbf{h}}({\mathbf{x}})) = {(1 + \frac{{\partial {u_1}}}{{\partial {x_1}}})^2} + {(\frac{{\partial {u_1}}}{{\partial {x_2}}})^2} > 0\begin{array}{*{20}{c}} {}&{} \end{array}\forall {\mathbf{x}} = ({x_1},{x_2}) \in \Omega,$

${{\rm A}_\varepsilon }$ 的引入是为了排除对 $\forall {\mathbf{x}} \in \Omega$, $\det (\nabla {\mathbf{h}}({\mathbf{x}})) = {(1 + \frac{{\partial {u_1}}}{{\partial {x_1}}})^2} + {(\frac{{\partial {u_1}}}{{\partial {x_2}}})^2} = 0$ 的解, 进而保证 $\mathbf{h}$ 的逆映射存在.

本文拟解决的问题主要分为以下两点: 一、如何在多模态图像配准中避免网格重叠; 二、如何寻找 $S(\mathbf{u})$ 的全局极小值点. 而多尺度方法本质上是多个函数复合的过程, 可以在某个适当的函数空间 $\Psi $ 中逼近变分泛函 $S(\mathbf{u})$ 的下确界, 进而得到一个较为精确的配准结果, 这也是引入多尺度方法的原因.

本文在第2章中介绍了相似性度量的相关概念, 给出了基于多尺度方法的多模态图像配准模型, 并简要证明了模型的解的存在性和收敛性; 在第3章中提出了一种松弛的多尺度模型及其对应的数值计算; 第4章通过实验来论证所提算法的有效性, 在文章的最后对全文进行了总结.

2 模型及其理论分析

2.1 相关理论知识

在介绍模型之前, 简要回顾一下本文所用的相似性度量——瑞利度量的相关概念. 在 1959 年, Rényi[15] 针对任意两个随机变量 $X$, $Y$ 之间的相似性度量 $Q(X,Y)$, 进行了如下假设

(1) 对任意的两个随机变量 $X$$Y$, $Q(X,Y)$ 都不是概率为 1 的常数;

(2) $Q(X,Y)=Q(Y,X)$;

(3) $0 \le Q(X,Y) \le 1$;

(4) $Q(X,Y)=0$ 当且仅当 $X$$Y$ 是相互独立的;

(5) $Q(X,Y) = 1$ 当且仅当 $X = g(Y)$$Y = f(X)$, 其中 $f$$g$ 都是 Borel 可测函数.

最大相关系数 ${\rm MCC}(X,Y)$ 很好地符合了上述假设, 其表达式为

${\rm MCC}(X,Y) = \mathop {{\rm{sup}}}\limits_{f,g \in \Upsilon (\mathbb{R})} {\rm CC}(f(X),g(Y)),$

其中 $\Upsilon (\mathbb{R})$ 表示 $\mathbb{R}$ 上所有具有有限正方差的 Borel 可测函数组成的空间, ${\rm CC}(f(X),g(Y))$ 表示 $f(X)$$g(Y)$ 的相关系数, 其表达式为

${\rm CC}(f(X),g(Y)) = \frac{{Cov(f(X),g(Y))}}{{Va{r^{\frac{1}{2}}}(f(X))Va{r^{\frac{1}{2}}}(g(Y))}},$

其中 $Cov( \cdot, \cdot)$$Var( \cdot )$ 分别表示协方差和方差, 定义为

$\begin{array}{c} \begin{split} Cov(f(X),g(Y)) &= E[(f(X) - E(f(X)))(g(Y) - E(g(Y)))]\\ &= {\rm{ }}E[f(X)g(Y)]{\rm{ }} - E[f(X)]E[g(Y)], \end{split} \end{array}$
$Var(f(X)) = {\rm{ }}E[{(f(X) - E(f(X)))^2}] = E[f^2{(X)}{\rm{] }} - E^2{{\rm{[}}f(X){\rm{]}}},$

其中 $E(f(X)) = \frac{{\int_\Omega {f(X)d{\bf{x}}} }}{{\left| \Omega \right|}}$, $E(g(Y)) = \frac{{\int_\Omega {g(Y)d{\bf{x}}} }}{{\left| \Omega \right|}}$.

对每一个 ${\mathbf{x}} \in \Omega $, $F({\mathbf{x}})$$T({\mathbf{x}})$ 可以看作两个随机变量. 基于假设 (4) 和 (5) 可得, ${(1 - {\rm MCC}(F({\mathbf{x}}),T({\mathbf{x}})))^2}$ 越小, 表明 $F({\mathbf{x}})$$T({\mathbf{x}})$ 的相关性越强. 因此, 本文的最终目标是极小化 ${(1 - {\rm MCC}(F({\mathbf{x}}),T({\mathbf{x}})))^2}$. 另一方面, 从上述公式中可以发现, 采用极大化瑞利度量, 即极小化 ${(1 - {\rm MCC}(F({\mathbf{x}}),T({\mathbf{x}})))^2}$ 的方式不需要估计联合概率密度函数, 极大地简化了计算.

注2.1 ${\rm MCC}(F({\mathbf{x}}),T({\mathbf{x}}))$ 不同于 ${\rm CC}(F({\mathbf{x}}),T({\mathbf{x}}))$, 后者需要假设 $F(\mathbf{x})$$T(\mathbf{x})$ 线性相关, 而前者只需要在所有具有有限正方差的 Borel 可测函数空间中找到合适的 $f$$g$ 即可, 即使 $F(\mathbf{x})$$T(\mathbf{x})$ 不线性相关, ${\rm MCC}(F({\mathbf{x}}),T({\mathbf{x}}))$ 仍适用.

2.2 多模态微分同胚图像配准模型

基于上述瑞利度量的相关知识, 本文采用 $n$ 尺度方法来寻找能量泛函 $S(\mathbf{u})$ 的全局极小值. 该方法表述如下

第 1 步 求解以下变分问题的解

$ \begin{equation} {{\mathbf{u}}^0} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in \Psi \backslash {{\rm A}_{{\varepsilon _0}}}} {\lambda _0}\left| \Omega \right|{(1 - {\rm MCC}(F \circ {\mathbf{h}}( \cdot ),T( \cdot )))^2} + \delta {R_0}({\mathbf{u}}), \end{equation} $

其中 ${\mathbf{h}}({\mathbf{x}}) \buildrel \Delta \over = {\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})$, ${{\mathbf{\tilde h}}_0}({\mathbf{x}}) \buildrel \Delta \over = {\mathbf{x}} + {{\mathbf{u}}^0}({\mathbf{x}})$ 为第 1 步获得的形变, ${\lambda _0} > 0$, ${\varepsilon _0} > 0$.

第 2 步 将 $F \circ {{\mathbf{\tilde h}}_0}( \cdot )$ 作为新的待配准图像, 再与目标图像 $T( \cdot )$ 进行配准. 按照上述同样的方法求解以下变分问题的解

$ \begin{equation} {{\mathbf{u}}^1} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in \Psi \backslash {{\rm A}_{\mathop \varepsilon \nolimits_1 }}} {\lambda _1}\left| \Omega \right|{(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_0}({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})),T({\mathbf{x}})))^2} + \delta {R_0}({\mathbf{u}}), \end{equation} $

其中 ${{\mathbf{h}}_1}({\mathbf{x}}) \buildrel \Delta \over = {\mathbf{x}} + {{\mathbf{u}}^1}({\mathbf{x}})$ 为第 2 步获得的形变, ${{\mathbf{\tilde h}}_1}({\mathbf{x}}) \buildrel \Delta \over = {{\mathbf{\tilde h}}_0} \circ {{\mathbf{h}}_1}({\mathbf{x}})$ 为前两步复合获得的形变, ${\lambda _1} > 0$, ${\varepsilon _1} > 0$.

$ \vdots $

$n+1$ 步 依次进行, 最后寻找 $\mathbf{u}^n$ 满足以下条件

$ \begin{equation} {{\mathbf{u}}^n} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in \Psi \backslash {{\rm A}_{{\varepsilon _n}}}} {E_n}({\mathbf{u}}), \end{equation} $

其中 ${E_n}({\mathbf{u}}) = {\lambda _n}\left| \Omega \right|{(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_{n - 1}}({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})),T({\mathbf{x}})))^2} + \delta {R_0}({\mathbf{u}})$, ${{\mathbf{h}}_n}({\mathbf{x}}) \buildrel \Delta \over = {\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})$ 为第 $n+1$ 步获得的形变, ${{\mathbf{\tilde h}}_n}({\mathbf{x}}) \buildrel \Delta \over = {{\mathbf{\tilde h}}_0} \circ {{\mathbf{h}}_1} \circ \cdots \circ {{\mathbf{h}}_n}({\mathbf{x}})$ 为前 $n+1$ 步复合获得的形变, ${\lambda _n} > 0$, ${\varepsilon _n} > 0$.

关于变分模型 (2.3) 解的存在性, 有以下结论成立

定理2.1 假设 ess ${\sup\limits _{\mathbf x \in \Omega }}\left | {F(\mathbf x)} \right| \le M$, ess ${\sup\limits _{\mathbf x \in \Omega }}\left | {T(\mathbf x)} \right| \le M(M < + \infty )$, 对 $\forall {\mathbf{x}} \in \Omega $, $F(\mathbf{x})$, $T(\mathbf x)$ 不恒为常数, 且 $F$$\mathbf{x}$ 处的不连续点构成一个零测度集, 则 (2.3) 式的解存在.

定理 2.1 中解的存在性证明是变分法中的一个标准过程, 该过程主要分为两步: 第一步, 证明 $E_n(\mathbf{u})$ 的弱下半连续性; 第二步, 根据文献 [16] 中第 2.1.2 节, 即可得 (2.3) 式的解的存在性. 具体证明过程与文献 [11] 中的定理 2.2 的证明类似, 因此不再予以详细证明.

由 (2.3) 式得, 对 $\forall n \in {N^ + }$, ${E_n}({{\mathbf{u}}^n}) \le {E_n}({\mathbf{0}})$, 即

$\begin{align*} {E_n}({{\mathbf{u}}^n})& = {\lambda _n}\left| \Omega \right|{(1 - {\rm MCC}(F \circ {{{\mathbf{\tilde h}}}_n}( \cdot ),T( \cdot )))^2} + \delta {R_0}({{\mathbf{u}}^n})\\ & \le {E_n}({\mathbf{0}}) = {\lambda _n}\left| \Omega \right|{(1 - {\rm MCC}(F \circ {{{\mathbf{\tilde h}}}_{n - 1}}( \cdot ),T( \cdot )))^2}, \end{align*}$

${(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_n}( \cdot ),T( \cdot )))^2} \le {(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_{n - 1}}( \cdot ),T( \cdot )))^2}\quad\forall n \in {N^ + }.$

进而可得 $\{ {(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_n}( \cdot ),T( \cdot )))^2}\} $ 是一个单调递减有下界的序列.

不妨令 ${\varphi _0} = \mathop {\lim }\limits_{n \to + \infty } {(1 - {\rm MCC}(F \circ {{\mathbf{\tilde h}}_n}( \cdot ),T( \cdot )))^2}$${\gamma _0} = {\inf\limits _{{\mathbf{u}} \in \Psi }}(1 - {\rm MCC}(F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})), T({\mathbf{x}})){)^2}$. 关于在集合 $\Psi $ 上是否能找到 $S(\mathbf{u})$ 的全局极小值点问题, 有以下结论成立

定理2.2 ${{\mathbf{h}}_n}$, ${{\mathbf{\tilde h}}_n}$ 是由多尺度方法 (2.1)-(2.3) 产生的形变场, $B = B(\Omega )$, $M$, $\lambda_n$ 是三个充分大的数, 其中 $B$ 是依赖于 $\Omega$ 的数. 若 $\mathop {\lim }\limits_{n \to + \infty } \frac{{{B^{4n - 3}}{M^{{4^n}}}}}{{{\lambda _n}}} = 0,\mathop {\lim }\limits_{n \to + \infty } {\varepsilon _n} = 0$, 则有 ${\varphi _0} = {\gamma _0}$.

由文献 [14] 中引理 2.6-引理 2.10 可得, 微分同胚映射的复合仍为微分同胚映射, 微分同胚映射的逆映射也为微分同胚映射. 在此基础上, 可以将定理 2.2 的证明概述为以下步骤: 第一步, 证明 ${\varphi _0} \ge {\gamma _0}$. 基于 ${\gamma _0}$ 的定义, ${\varphi _0} \ge {\gamma _0}$ 显然成立; 第二步, 证明 ${\varphi _0} \le {\gamma _0}$, 可以直接通过反证法和相关的泛函分析理论推得矛盾. 该证明思想与文献 [14] 中定理 2.3 证明本质上相同, 因此本文不再重述.

注2.2 $\lambda _n$ 是满足定理 2.2 中条件的单调递增的序列, 本文令 $\lambda _n = \lambda _0 \times {a^{n - 1}}(n \in {\mathbb{N}^ + })$. 随着 ${\lambda _n}$ 的增大, 保真项 $S(\mathbf u)$ 逐渐占据主导地位, 进而逼近 $S(\mathbf u)$ 的下确界, 实现“贪婪配准”.

注2.3 由定理 2.2 可得, 多尺度方法 (2.1)-(2.3) 是收敛的, 当 $n$ 充分大时, 多尺度方法 (2.1)-(2.3) 与以下变分问题等价

$ \begin{equation} {\mathbf{u}} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in \Psi } S({\mathbf{u}}). \end{equation} $

与 (1.2) 式相比, (2.4) 式与参数 $\lambda$, $\alpha$, $\delta $ 无关, 说明了多尺度方法具有良好的鲁棒性这一优势. 进一步通过极小化 (2.4) 式可以直接寻找 $S(\mathbf{u})$ 的全局极小值, 这也是本文引入多尺度方法的主要原因.

3 松弛的多尺度方法及数值计算

3.1 松弛的多尺度模型

为了进一步简化模型和计算, 本文将模型 (2.3) 转化成以下无约束变分问题

$ \begin{equation} {{\mathbf{u}}^n} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in {{[H_0^\alpha (\Omega )]}^2}} {E_n}({\mathbf{u}}) + \Theta {R_1}({\mathbf{u}}), \end{equation} $

其中 $\Theta $ 是一个充分大的数, $R_1(\mathbf{u}) =\int_\Omega {[(\frac{{\partial {u_1}}}{{\partial {x_1}}}} - \frac{{\partial {u_2}}}{{\partial {x_2}}}{)^2} + {(\frac{{\partial {u_1}}}{{\partial {x_2}}} + \frac{{\partial {u_2}}}{{\partial {x_1}}})^2}]{\rm d}{\mathbf{x}}$, $E_n(\bf u)$ 的定义在模型 (2.3) 中已给出.

注3.1 关于模型 (3.1) 解的存在性可以采用定理 2.1 的方法进行证明. 同样地, 令 $R({\mathbf{u}}) = \delta {R_0}({\mathbf{u}}) + \Theta {R_1}({\mathbf{u}})$, 可以采用定理 2.2 同样的方法来证明该松弛多尺度模型的收敛性. 进一步地, 基于该收敛性, 可以得出当 $n$ 充分大时, 模型 (3.1) 也等价于 (2.4) 式, 故仍与参数无关, 且能得到泛函 $S(\mathbf{u})$ 的全局极小值. 值得注意的是, $\Theta $ 对于整体和局部都具有十分重要的意义: 对于整个多尺度方法而言, $\Theta $ 充分大的目的在于将 $\mathbf{u}$ 近似地控制到集合 $\Psi $ 中; 而对于每个尺度而言, $\Theta$ 充分大可以消除网格重叠. 若满足此条件, 则 $\Theta$ 对最终配准结果没有影响.

注3.2 一般情况下, 在图像配准中极小化 ${\lambda _n}S\left( {\bf{u}} \right) + \Theta {R_1}({\mathbf{u}})$ 也能得到较为光滑的形变场. 因此, 为了进一步简化模型和计算, 本文令 $\delta = 0$, 这足以得到较为光滑的解. 另外, 在一些极端情况下, 如非常大的形变等, 设置 $\delta >0$ 有助于得到更平滑的配准结果.

根据瑞利度量的定义, 本文的任务是需要在整个具有有限正方差的 Borel 可测函数空间中寻找合适的 $f$$g$, 这并不是一件容易的事. 对此, Rényi 等人[8] 将对 $f$$g$ 的寻找限制在更小的函数空间内, 即再生核希尔伯特空间 (RKHS). 在这个更小的空间内, $f(F( \cdot ))$$g(T( \cdot ))$ 的相关系数的上确界仍然保持不变. 利用再生核希尔伯特空间理论, 在该空间的任意一个函数都可以表示成有限个核函数的线性组合, 且这个核函数是连续、对称、正定的, 在无穷远处值为 0. 在本文中, 采用高斯核函数作为光滑函数对 RKHS 中的函数进行逼近, 其定义为

${K_\sigma }(x,y) = {G_\sigma }(x,y) = \frac{1}{{\sqrt {2\pi } \sigma }}\exp \{ - \frac{{{{\left| {x - y} \right|}^2}}}{{2{\sigma ^2}}}\},$

其中 $\delta $ 表示带宽, 控制核函数的作用范围, $x$ 表示 $\Omega$ 中任意一点, $y$ 表示核函数的中心. 则 RKHS 中任意函数 $f(x)$$g(y)$ 都可以近似地表示为以下形式

$f(x) \approx \sum\limits_{1 \le s \le d} {\frac{{{\alpha _s}}}{{\sqrt {2\pi } \sigma }}} \exp \{ - \frac{{{{(x - {\varepsilon _s})}^2}}}{{2{\sigma ^2}}}\}, \quad g(y) \approx \sum\limits_{1 \le q \le l} {\frac{{{\beta _{q}}}}{{\sqrt {2\pi } \sigma }}} \exp \{ - \frac{{{{(y - {\eta _{q}})}^2}}}{{2{\sigma ^2}}}\},$

其中 ${\alpha _s}$, ${\beta _{q}}$ 表示系数, $d$, $l$ 为有限正整数, ${\varepsilon _s}$${\eta _{q}}$ 表示灰度值的量值. 进而将寻找 $f$$g$ 的问题转化为寻找有限个系数 ${\alpha _s}$${\beta _{q}}$, 其个数取决于 ${\varepsilon _s}$${\eta _{q}}$[1].

基于上述描述, 模型 (3.1) 进一步地可以改写成

$ \begin{equation} ({{\mathbf{u}}^n},{{ {\alpha }}^n},{{ {\beta }}^n}) = \arg \mathop {\min }\limits_{{{\mathbf{u}}^n} \in {{[H_0^\alpha (\Omega )]}^2},{{ {\alpha }}^n} \in {\mathbb{R}^d},{{ {\beta }}^n} \in {\mathbb{R}^l}} {E_n}({{\mathbf{u}}^n},{{ {\alpha }}^n},{{ {\beta }}^n}), \end{equation} $

其中

${E_n}({{\mathbf{u}}^n},{{ {\alpha }}^n},{{ {\beta }}^n}) \buildrel \Delta \over = {\lambda _n}S({{\mathbf{u}}^n},{{ {\alpha }}^n},{{ {\beta }}^n}) + $ $ \Theta {R_1}({{\mathbf{u}}^n}), $ $ S({{\mathbf{u}}^n},{{ {\alpha }}^n},{{ {\beta }}^n}) = \left| \Omega \right|(1 -{\rm MCC}(F({\mathbf{x}} + $ $ {{\mathbf{u}}^n}({\mathbf{x}})), T({\mathbf{x}})){)^2}, $ ${\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}{\mathbf{(x}})),T({\mathbf{x}})) = $ $ \sup {\rm CC}(f(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}}))),g(T({\mathbf{x}}))) = $ $ \mathop {\sup }\limits_{\alpha _{_s}^n,\beta _{_{q}}^n} {\rm CC}(S({\mathbf{x}}), D({\mathbf{x}})),$ $ S({\mathbf{x}}) \buildrel \Delta \over = $ $ f(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}}))) = $ $ \sum\limits_{1 \le s \le d} {{\alpha _s}} K(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),{\varepsilon _s}), $ $D({\mathbf{x}}) \buildrel \Delta \over = g(T({\mathbf{x}})) = $ $ \sum\limits_{1 \le q \le l} {{\beta _{q}}K(T({\mathbf{x}}),{\eta _{q}})}, \quad {{ {\alpha }}^n} = $ $ {(\alpha _s^n)_{1 \times d}}, {{ {\beta }}^n} = {(\beta _{_{q}}^n)_{1 \times l}}. $

3.2 数值计算

通过交替极小化方法, 可以将模型 (3.2) 转化成以下三个子问题

${{ {\alpha }}^{n + 1}} = \arg \mathop {\min }\limits_{{ {\alpha }} \in {\mathbb{R}^d}} {E_n}({{\mathbf{u}}^{n}},{ {\alpha }},{{ {\beta }}^{n}}),$
${{ {\beta }}^{n + 1}} = \arg \mathop {\min }\limits_{{ {\beta }} \in {\mathbb{R}^l}} {E_n}({{\mathbf{u}}^{n}},{{ {\alpha }}^{n+1}},{ {\beta }}),$
${{\mathbf{u}}^{n+1}} = \arg \mathop {\min }\limits_{{\mathbf{u}} \in {{[H_0^\alpha (\Omega )]}^2}} {E_n}({\mathbf{u}},{{ {\alpha }}^{n+1}},{{ {\beta }}^{n+1}}).$

采用与文献 [12] 中定理 2.1 相同的方法, 根据变分基本引理, 可以计算出上述三个子问题对应的 Euler-Lagrange 方程分别为

$ \begin{equation} - \Theta \Delta {{\mathbf{u}}^n} - {\lambda _n}{(1 - {\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}})))}G({{\mathbf{u}}^n}) = 0, \end{equation} $
$ \begin{equation} \begin{split} &- 2(1 - {\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}}))) \cdot Va{r^{ - \frac{3}{2}}}(S)Va{r^{ - \frac{1}{2}}}(D)\\ &\cdot \left[ {Cov({M_s},D)Var(S) - Cov(S,{M_s})Cov(S,D)} \right] = 0, \end{split} \end{equation} $
$\begin{equation} \begin{split} &- 2(1 - {\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}}))) \cdot Va{r^{ - \frac{3}{2}}}(D)Va{r^{ - \frac{1}{2}}}(S)\\ &\cdot \left[ {Cov({N_{q}},S)Var(D) - Cov(D,{N_{q}})Cov(S,D)} \right] = 0, \end{split} \end{equation}$

其中 $G({{\mathbf{u}}^n}) = [(D - E(D))Var(S) - (S - E(S))Cov(S,D)] $ $\cdot \sum\limits_s {{\alpha _s}\nabla K(F({\mathbf{x}}$ $ + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}}))} $ $\cdot Va{r^{ - \frac{3}{2}}}(S)Va{r^{ - \frac{1}{2}}}(D), $ ${M_s} = K(F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}})), {\varepsilon _s}),$ $ {N_{q}} = K(T({\mathbf{x}}),{\eta _{q}})$.

由梯度下降法, 引入时间变量 $t$, 令 ${{\mathbf{u}}^n} = {{\mathbf{u}}^n}({\mathbf{x}},t)$, 则方程 (3.3) 的稳态解可以转化成以下带有初始条件和 Dirichlet 边界条件的演化方程的解

$ \begin{equation} \left\{ \begin{array}{l} \begin{split} &\frac{{\partial {{\mathbf{u}}^n}({\mathbf{x}},t)}}{{\partial t}} = \Theta \Delta {{\mathbf{u}}^n} + {\lambda _n}(1 - {\rm MCC}(F({\mathbf{x}} + {\mathbf{u}^n}({\mathbf{x}})),T({\mathbf{x}})))G({{\mathbf{u}}^n}),&{\mathbf{x}} \in \Omega,t > 0,\\ &{{\mathbf{u}}^n}({\mathbf{x}},t) = 0,&({\mathbf{x}},t) \in \partial \Omega \times {\mathbb{R}^ + },\\ &{{\mathbf{u}}^n}({\mathbf{x}},0) = 0,&{\mathbf{x}} \in \Omega. \end{split} \end{array} \right. \end{equation} $

类似地, 由梯度下降法, 可以得到 ${\alpha _s}$${\beta _{q}}$ 的演化方程分别为

$ \begin{matrix} \frac{{{\rm d}\alpha _s^n}}{{{\rm d}t}} =\ & 2(1 - {\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}})) \cdot Va{r^{ - \frac{3}{2}}}(S)Va{r^{ - \frac{1}{2}}}(D) \\ &\cdot \left[ {Cov({M_s},D)Var(S) - Cov(S,{M_s})Cov(S,D)} \right], \end{matrix} $
$ \begin{matrix} \frac{{{\rm d}\beta _{q}^n}}{{{\rm d}t}} =\ & 2(1 - {\rm MCC}(F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}})),T({\mathbf{x}})) \cdot Va{r^{ - \frac{3}{2}}}(D)Va{r^{ - \frac{1}{2}}}(S) \\ &\cdot \left[ {Cov({N_{q}},S)Var(D) - Cov(D,{N_{q}})Cov(S,D)}\right]. \end{matrix} $

在本章的最后, 分别给出图像配准算法 1 和对应的二维微分同胚多尺度算法 2

图像配准算法 1

输入: 目标图像 $T( \cdot )$ 和待配准图像 $F( \cdot )$, 初始值 ${{\mathbf{u}}^0= {0}}$, ${{ {\alpha }}^0={c_1}(1,1,\cdots,1 )_{1 \times d}}$, ${{ {\beta }}^0}={c_2}(1,1,\cdots,1 )_{1 \times l}$, $n=1$, 初始误差 E 和最大迭代次数 K.

a) 根据初始值计算对应的方差 $Var( \cdot )$, 协方差 $Cov( \cdot, \cdot)$ 和最大相关系数 ${\rm CC}(S,D)$;

b) 由 (3.7) 式更新系数 ${{ {\alpha }}^n}$;

c) 由 ${{ {\alpha }}^n}$, ${ {\beta}}^{n-1}$${\bf{u}}^{n-1}$ 更新 $Var(S)$, $Cov(S,\cdot)$, ${\rm CC}(S,D)$;

d) 根据新得到的 ${{ {\alpha }}^n}$ 和初始值 ${{\mathbf{u}}^{n-1}}$, ${{ {\beta }}^{n-1}}$ 及 (3.8) 式更新系数 ${{ {\beta }}^n}$;

e) 根据新得到的 ${{ {\alpha }}^n}$, ${{ {\beta }}^n}$, 初始值 ${{\mathbf{u}}^{n-1}}$ 及 (3.6) 式, 利用经典的多重网格算法[12]--前磨光、限制、精确求解、延拓、后磨光五步来更新 $\mathbf{u}^n$;

f) $n=n+1$, 重复步骤 b) 至步骤 e), 直至达到误差限制或最大迭代次数;

输出: 配准结果 $F({\mathbf{x}} + {{\mathbf{u}}^n}({\mathbf{x}}))$.

基于上述图像配准算法 1, 将二维微分同胚多尺度多模态图像配准算法 2 表述如下

算法 2

输入: 最大尺度数 ${K_M}$.

for $scale = 1:{K_M}$

a) 令 ${\mathbf{u}} = {\mathbf{0}}$, 更新 ${\lambda _{scale}} = {\lambda _0} \times {a^{scale - 1}}$${\varepsilon _{scale}} = {\varepsilon _0}^{scale - 1}(0 < {\varepsilon _0} < 1)$ 以满足定理 2.2 中的条件;

b) 由算法 1 得到 ${{\mathbf{u}}^{scale}}$;

c) 更新 ${{\mathbf{h}}_{^{scale}}} = {\mathbf{x}} + {{\mathbf{u}}^{scale}}$, ${{\mathbf{\tilde h}}_{^{scale}}} = {{\mathbf{\tilde h}}_{^{scale - 1}}} \circ {{\mathbf{h}}_{^{scale}}}$, 计算 ${F_{scale}}( \cdot ) = {F_{scale - 1}} \circ {{\mathbf{\tilde h}}_{^{scale}}}( \cdot )$;

end

输出: 配准结果 $F \circ {{\mathbf{\tilde h}}_{^{{K_M}}}}(\cdot)$.

4 数值实验

4.1 实验环境

本实验在 Microsoft Windows 10 操作系统下, 内存为 12.00GB, 显卡为 GeForce 920M, 处理器为 Intel(R) Core(TM) i5-6200U CPU@2.30GHz(2400 MHz) 的配置上使用 MATLAB R2018a 进行的图像配准实验.

4.2 实验数据及对比算法

本文为了验证算法在单模态和多模态图像配准中均有效, 主要采用以下两种数据

(1) 单模态图像数据

合成图像: A-A, A-R;

对比算法: Multi-grid algorithm of Diffeomorphic Image Registration (A4)[12], Diffeomorphic Log Demons Image Registration algorithm (DLDIR)[17,18], TV model[19] 和 the Fourth order model[20].

(2) 多模态图像数据

合成图像: A-A1, A-R1;

自然图像: Apple, Pig;

医学图像: CT-MR 肺部图像[8], CT-synthesized 肺部图像[21], T1-T2 脑切片图像[22].

对比算法: the Multi-modality Non-rigid Demon (MND), Imregister and Deformable Multi-modal Image Registration (DFMIR), 其中 MND 的代码是开放的, 可以直接从文献 [23,24] 中下载, Imregister 是 MATLAB 自带的多模态图像配准函数, DFMIR 是 Shi 等[18] 基于瑞利度量提出的多模态图像配准算法. 为了更好地与本文所提出的算法进行对比, 本文将文献 [8] 中原为多分辨率的求解器换成与本文相同的求解器--多重网格, 再进行相应的结果对比.

4.3 评价指标

1) 在单模态图像配准中, 主要选取残差平方和 (Re-SSD) 和网格重叠个数 (NMF) 作为评价指标, 其表达式分别为

$\mbox{Re-SSD}(F,T,{\mathbf{u}}) = \frac{{{\rm{SSD}}(F({\mathbf{x}} + {\mathbf{u}}(\mathbf{x})),T)}}{{{\rm{SSD}}(F,T)}}, $

其中 SSD$(F,T) = \frac{1}{2}\sum\nolimits_{i,j} {{{(F(i,j) - T(i,j))}^2}} $.

$\quad {\rm{NMF}}({\mathbf{u}}) = \# (\det J({\mathbf{u}}) \le 0),$

其中 $\det J(\mathbf{u}) = (1 + \frac{{\partial {u_1}}}{{\partial {x_1}}})(1 + \frac{{\partial {u_2}}}{{\partial {x_2}}}) - \frac{{\partial {u_1}}}{{\partial {x_2}}}\frac{{\partial {u_2}}}{{\partial {x_1}}}$, $\# (\Psi )$ 表示集合 $\Psi $ 中元素个数.

2) 在多模态图像配准中, 除了以 NMF 作为指标来记录网格重叠个数以外, 还以 CC$\left( {F,T} \right)$ 和 Dice[25]作为指标判断配准结果的好坏, 其表达式分别为

${\rm CC}(F,T) = \frac{{Cov(F,T)}}{{Va{r^{{\textstyle{1 \over 2}}}}(F)Va{r^{{\textstyle{1 \over 2}}}}(T)}}, $
$\quad {\rm Dice}(F,T) = 2\frac{{\left| {T \cap F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}}))} \right|}}{{\left| T \right| + \left| {F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}}))} \right|}},$

其中 $\left| {T \cap F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}}))} \right|$ 表示正确配准的像素点个数, $\left| T \right| + \left| {F({\mathbf{x}} + {\mathbf{u}}({\mathbf{x}}))} \right|$ 表示所有配准图像像素点的个数. Dice 值越接近于 1, 说明配准效果越好.

4.4 实验结果

$\bullet$敏感性测试 本文以数据 A-A 为例, 将算法对参数 $\lambda_n$ 及参数 $\Theta$ 的敏感性进行了测试. 通过给出不同的 $\Theta$ 记录每个尺度对应的误差 Re-SSD, 并将结果绘制在图1(a) 中, 从图中可以看出, 每个 $\Theta$ 得到了几乎相同的 Re-SSD, 说明不同的参数影响了算法的收敛速度, 但不改变算法的收敛结果. 类似地, 本文还给出了算法对参数 $\lambda_n$ 的敏感性测试, 如图1(b) 所示. 数值结果表明, 当参数满足定理 2.2 的条件时, 最终配准结果可以逐步逼近 $S(\mathbf u)$ 的下确界.

图1

图1   关于 $\lambda_n$$\Theta$ 的敏感性测试


$\bullet$单模态图像配准实验 为了验证所提算法在单模态图像配准中的有效性, 本文以 A-A 和 A-R 两个典型数据为例, 以 Re-SSD 和 NMF 为指标来判断所提算法在单模态图像中配准结果的好坏, 并给出了对应的配准结果示意图, 形变场 $\mathbf{h}$ 及对应的误差 Re-SSD 随尺度的变化趋势, 结果如图2-图5 所示, 随着尺度的增加, 误差在逐渐减小, 最终结果分别达到 $2.01\% $$2.74\% $, 说明配准结果 $F \circ {{\mathbf{\tilde{h}}}_{K_M}}( \cdot )$ 与目标图像 $T( \cdot )$ 较为接近. 通过与其它四种算法--A4、DLDIR、TV、Fourth order 进行对比, 突出了本文所提出的多尺度微分同胚算法能很好地避免网格重叠, 且计算速度较快.

图2

图2   A-A 配准结果


图3

图3   A-A 在不同尺度上的配准结果


图4

图4   A-R 配准结果


图5

图5   A-R 在不同尺度上的配准结果


表1   单模态图像配准中五种不同配准算法的配准结果定量比较

新窗口打开| 下载CSV


$\bullet$多模态图像配准实验 该实验分为两部分: 有效性检验和各种多模态图像配准实验, 通过多种类型的数据来突出算法在多模态图像配准中的有效性.

算法有效性检验 在进行多模态图像配准对比实验之前, 先用一组已知形变场的图像对来进行有效性测试. 如图6 所示, $O(\cdot)$ 为原始图像, ${{\mathbf{h}}_0}({\cdot})$ 为已知的形变场, 将 ${{\mathbf{h}}_0}({\cdot})$ 作用到 $O(\cdot)$ 上, 得到一个新的图像 $F(\cdot)$, 作为该测试中的待配准图像. 进一步地, 给 $O(\cdot)$ 一定的灰度转换, 又得到一个新的图像 $T(\cdot)$, 作为该测试中的目标图像. 则 $F(\cdot)$$T(\cdot)$ 可以看作一组多模态图像对. 通过图像配准得到结果 $F_\mathbf{u}(\cdot)$, $\mathbf{h}(\cdot)$ 为新得到的形变场. 如图6(h) 所示, 原始图像与配准后的图像几乎完全重合, 进一步说明了算法的有效性.

图6

图6   一组已知位移场的多模态 CT 图像配准结果


多模态图像配准 本文分别选用了合成图像、自然图像和医学图像来研究算法的有效性. 配准结果如图7-图20 所示, 并给出了对应的 MCC 随尺度变化的趋势图. 通过与其它三种不同的算法—— MND、Imregister、DFMIR 进行比较, 结果如表2-表4 所示, 以 MCC 和 NMF 作为主要研究指标, Dice 作为辅助指标, 进一步说明了所提算法有效地避免了网格重叠, 且配准结果也优于其它三种算法.

图7

图7   A-A1 配准结果


图8

图8   A-A1 在不同尺度上的配准结果


图9

图9   A-R1 配准结果


图10

图10   A-R1 在不同尺度上的配准结果


图11

图11   Apple 配准结果


图12

图12   Apple 在不同尺度上的配准结果


图13

图13   Pig 配准结果


图14

图14   Pig 在不同尺度上的配准结果


图15

图15   CT-MR 肺部图像配准结果


图16

图16   CT-MR 肺部图像在不同尺度上的配准结果


图17

图17   CT-synthesized 肺部图像配准结果


图18

图18   CT-synthesized 肺部图像在不同尺度上的配准结果


图19

图19   T1-T2 脑切片图像配准结果


图20

图20   T1-T2 脑切片图像在不同尺度上的配准结果


表2   四种不同算法在多模态合成图像上配准结果定量对比

新窗口打开| 下载CSV


表3   四种不同算法在多模态自然图像上配准结果定量对比

新窗口打开| 下载CSV


表4   四种不同算法在三组医学图像上的配准结果定量对比

新窗口打开| 下载CSV


合成图像配准

图7-图10 中可以看出, A-A1 和 A-R1 对应的 MCC 都在随着尺度的增加逐渐增大, 配准后的图像与目标图像越来越相似, 且通过与其它三种算法配准结果的定量比较, 进一步突出了本文所提算法的优势.

自然图像配准

图11-图14表3 结果所示, 通过与其它三种不同的算法结果进行对比, 发现 Imregister 有较多的网格重叠, 与物理原理相矛盾, 而算法 MND 和 DFMIR 的 MCC 和 Dice 对应的数值没有算法 2 好, 综合网格重叠个数 NMF 和 MCC 等指标, 进一步说明了算法 2 的配准效果更好.

医学图像配准

表4 三组医学图像的配准结果中可以看出, DFMIR 算法虽然配准结果较好, 但是有明显的网格重叠, 算法 2 有效地避免了网格重叠且配准效果较好, 说明了算法 2 在多模态医学图像配准中的有效性.

5 结论

本文在多模态图像配准中提出了一种基于瑞利度量的二维微分同胚多尺度算法, 有效地避免了网格重叠, 且实现了在没有先验正则项的情况下寻找二维微分多模态图像配准的最优解, 并通过具体的实验证明了算法在单模态和多模态图像配准中的有效性.

参考文献

孔德兴, 陈韵梅, 董芳芳, . 医学图像处理中的数学理论与方法. 北京: 科学出版社, 2014

[本文引用: 2]

Kong D X, Chen Y M, Dong F F, et al. Mathematical Theory and Methods in Medical Image Processing. Beijing: Science Press, 2014

[本文引用: 2]

Li J N, Shi Y G, Tran G, et al.

Fast local trust region technique for diffusion tensor registration using exact reorientation and regularization

IEEE Transactions on Medical Imaging, 2014, 33(5): 1005-1022

DOI:10.1109/TMI.2013.2274051      PMID:23880040      [本文引用: 1]

Diffusion tensor imaging is widely used in brain connectivity research. As more and more studies recruit large numbers of subjects, it is important to design registration methods which are not only theoretically rigorous, but also computationally efficient. However, the requirement of reorienting diffusion tensors complicates and considerably slows down registration procedures, due to the correlated impacts of registration forces at adjacent voxel locations. Based on the diffeomorphic Demons algorithm (Vercauteren, 2009), we propose a fast local trust region algorithm for handling inseparable registration forces for quadratic energy functions. The method guarantees that, at any time and at any voxel location, the velocity is always within its local trust region. This local regularization allows efficient calculation of the transformation update with numeric integration instead of completely solving a large linear system at every iteration. It is able to incorporate exact reorientation and regularization into the velocity optimization, and preserve the linear complexity of the diffeomorphic Demons algorithm. In an experiment with 84 diffusion tensor images involving both pair-wise and group-wise registrations, the proposed algorithm achieves better registration in comparison with other methods solving large linear systems (Yeo, 2009). At the same time, this algorithm reduces the computation time and memory demand tenfold.

Maes F, Collignon A, Vandermeulen D, et al.

Multimodality image registration by maximization of mutual information

IEEE Transactions on Medical Imaging, 1997, 16(2): 187-198

DOI:10.1109/42.563664      PMID:9101328      [本文引用: 1]

A new approach to the problem of multimodality medical image registration is proposed, using a basic concept from information theory, mutual information (MI), or relative entropy, as a new matching criterion. The method presented in this paper applies MI to measure the statistical dependence or information redundancy between the image intensities of corresponding voxels in both images, which is assumed to be maximal if the images are geometrically aligned. Maximization of MI is a very general and powerful criterion, because no assumptions are made regarding the nature of this dependence and no limiting constraints are imposed on the image content of the modalities involved. The accuracy of the MI criterion is validated for rigid body registration of computed tomography (CT), magnetic resonance (MR), and photon emission tomography (PET) images by comparison with the stereotactic registration solution, while robustness is evaluated with respect to implementation issues, such as interpolation and optimization, and image content, including partial overlap and image degradation. Our results demonstrate that subvoxel accuracy with respect to the stereotactic reference solution can be achieved completely automatically and without any prior segmentation, feature extraction, or other preprocessing steps which makes this method very well suited for clinical applications.

Maes F, Vandermeulen D, Suetens P.

Medical image registration using mutual information

Proceedings of the IEEE, 2003, 91(10): 1699-1722

DOI:10.1109/JPROC.2003.817864      URL     [本文引用: 1]

Van Hecke W, Leemans A, D'Agostino E, et al.

Nonrigid coregistration of diffusion tensor images using a viscous fluid model and mutual information

IEEE Transactions on Medical Imaging, 2007, 26(11): 1598-1612

PMID:18041274      [本文引用: 1]

In this paper, a nonrigid coregistration algorithm based on a viscous fluid model is proposed that has been optimized for diffusion tensor images (DTI), in which image correspondence is measured by the mutual information criterion. Several coregistration strategies are introduced and evaluated both on simulated data and on brain intersubject DTI data. Two tensor reorientation methods have been incorporated and quantitatively evaluated. Simulation as well as experimental results show that the proposed viscous fluid model can provide a high coregistration accuracy, although the tensor reorientation was observed to be highly sensitive to the local deformation field. Nevertheless, this coregistration method has demonstrated to significantly improve spatial alignment compared to affine image matching.

Chung A, Wells W M, Norbash A, et al.

Multi-modal image registration by minimising Kullback-Leibler distance//International Conference on Medical Image Computing and Computer-Assisted Intervention

Berlin, Heidelberg: Springer, 2002: 525-532

[本文引用: 1]

Pickering M R.

A new similarity measure for multi-modal image registration//IEEE International Conference on Image Processing

Brussels, Belgium: IEEE, 2011: 2273-2276

[本文引用: 1]

Shi J L, Chen Y M, Rao M, et al. A statistical similarity measure for non-rigid multi-modal image registration. Medical Imaging: Image Processing, 2010, 7623: 72-83

[本文引用: 5]

Evans L C. Partial Differential Equations. Rhode Island: American Mathematical Society, 2010

[本文引用: 1]

Zhang J, Chen K, Yu B.

A novel high-order functional based image registration model with inequality constraint

Computers and Mathematics with Applications, 2016, 72(12): 2887-2899

DOI:10.1016/j.camwa.2016.10.018      URL     [本文引用: 1]

Han H, Wang Z P.

A diffeomorphic image registration model with fractional-order regularization and Cauchy-Riemann constraint

SIAM Journal on Imaging Sciences, 2020, 13(3): 1240-1271

DOI:10.1137/19M1260621      URL     [本文引用: 3]

Han H, Wang A D.

A fast multi grid algorithm for 2D diffeomorphic image registration model

Journal of Computational and Applied Mathematics, 2021, 394: 1-19

[本文引用: 5]

Modin K, Nachman A, Rondi L.

A multiscale theory for image registration and nonlinear inverse problems

Advances in Mathematics, 2019, 346: 1009-1066

DOI:10.1016/j.aim.2019.02.014      [本文引用: 1]

In an influential paper, Tadmor et al. (2004) [42] introduced a hierarchical decomposition of an image as a sum of constituents of different scales. Here we construct analogous hierarchical expansions for diffeomorphisms, in the context of image registration, with the sum replaced by composition of maps. We treat this as a special case of a general framework for multiscale decompositions, applicable to a wide range of imaging and nonlinear inverse problems. As a paradigmatic example of the latter, we consider the Calderon inverse conductivity problem. We prove that we can simultaneously perform a numerical reconstruction and a multiscale decomposition of the unknown conductivity, driven by the inverse problem itself. We provide novel convergence proofs which work in the general abstract settings, yet are sharp enough to prove that the hierarchical decomposition of Tadmor, Nezzar and Vese converges for arbitrary functions in L-2, a problem left open in their paper. We also give counterexamples that show the optimality of our general results. (C) 2019 Published by Elsevier Inc.

Han H, Wang Z P, Zhang Y M.

Multi-scale approach for two-dimensional diffeomorphic image registration

Multiscale Modeling and Simulation, 2021, 19(4): 1538-1572

DOI:10.1137/20M1383987      URL     [本文引用: 4]

Rényi A.

On measures of dependence

Acta Mathematica Academiae Scientiarum Hungarica, 1959, 10(3/4): 441-451

[本文引用: 1]

Aubert G, Kornprobst P. Mathematical Problems in Image Processing:Partial Differential Equations and the Calculus of Variations. New York: Springer, 2006

[本文引用: 1]

Lombaert H.

Diffeomorphic log demons image registration

MATLAB Central File Exchange, (2014-08-19) [2023-06-16], https://www.mathworks.com/matlabcentral/fileexchange/39194-diffeomorphic-log-demons-image-registration

URL     [本文引用: 1]

Vercauteren T, Pennec X, Perchant A, et al.

Diffeomorphic demons: Efficient non-parametric image registration

NeuroImage, 2009, 45(1): S61-S72

DOI:10.1016/j.neuroimage.2008.10.040      URL     [本文引用: 2]

Pock T, Urschler M, Zach C, et al.

A duality based algorithm for TV-$L^1$-optical-flow image registration//International Conference on Medical Image Computing and Computer-Assisted Intervention

Berlin, Heidelberg: Springer, 2007: 511-518

[本文引用: 1]

Yang X M, Shen C M, Fang L, et al.

A combination of the total variation filter and a fourth-order filter for image registration

Mathematical Problems in Engineering, 2015, 2015: 1-16

[本文引用: 1]

Qin C, Shi B, Liao R, et al. Unsupervised deformable registration for multi-modal images via disentangled representations// International Conference on Information Processing in Medical Imaging. Cham: Springer, 2019: 249-261

[本文引用: 1]

Klein A, Kroon D J, Hoogeveen Y, et al. Multimodal image registration by edge attraction and regularization using a B-spline grid. Medical Imaging: Image Processing, 2011, 7962: 632-639

[本文引用: 1]

Kroon D J.

Multimodality non-rigid demon algorithm image registration

Matlab Central File Exchange, (2010-06-03) [2-23-06-16], https://www.mathworks.com/matlabcentral/fileexchange/21451-multimodality-non-rigid-demon-algorithm-image-registration

URL     [本文引用: 1]

Kroon D J, Slump C H.

MRI modalitiy transformation in demon registration//IEEE International Symposium on Biomedical Imaging: From Nano to Macro

Boston: IEEE, 2009: 963-966

[本文引用: 1]

Huang W, Yang H, Liu X F, et al.

A coarse-to-fine deformable transformation framework for unsupervised multi-contrast MR image registration with dual consistency constraint

IEEE Transactions on Medical Imaging, 2021, 40(10): 2589-2599

DOI:10.1109/TMI.2021.3059282      PMID:33577451      [本文引用: 1]

Multi-contrast magnetic resonance (MR) image registration is useful in the clinic to achieve fast and accurate imaging-based disease diagnosis and treatment planning. Nevertheless, the efficiency and performance of the existing registration algorithms can still be improved. In this paper, we propose a novel unsupervised learning-based framework to achieve accurate and efficient multi-contrast MR image registration. Specifically, an end-to-end coarse-to-fine network architecture consisting of affine and deformable transformations is designed to improve the robustness and achieve end-to-end registration. Furthermore, a dual consistency constraint and a new prior knowledge-based loss function are developed to enhance the registration performances. The proposed method has been evaluated on a clinical dataset containing 555 cases, and encouraging performances have been achieved. Compared to the commonly utilized registration methods, including VoxelMorph, SyN, and LT-Net, the proposed method achieves better registration performance with a Dice score of 0.8397± 0.0756 in identifying stroke lesions. With regards to the registration speed, our method is about 10 times faster than the most competitive method of SyN (Affine) when testing on a CPU. Moreover, we prove that our method can still perform well on more challenging tasks with lacking scanning information data, showing the high robustness for the clinical application.

/