SPIRiT-Diffusion:基于自一致性驱动的加速MRI扩散模型|文献速递-基于深度学习的病灶分割与数据超分辨率

Title

题目

SPIRiT-Diffusion: Self-Consistency Driven Diffusion Model for Accelerated MRI

SPIRiT-Diffusion:基于自一致性驱动的加速MRI扩散模型

01

文献速递介绍

磁共振成像(MRI) 在临床和研究领域被广泛应用。然而,其长时间的采集过程仍然是一个主要限制,导致在空间分辨率、时间分辨率和覆盖范围之间存在权衡。因此,如何从有限的 k-空间数据中重建高质量的 MR 图像以加速采集,成为研究的热点。近年来,压缩感知(CS)  和 深度学习(DL) 在 MR 重建领域取得了显著进展。这些方法利用图像先验信息创建手工设计或可学习的正则化,并将其与数据一致性项结合,用以解决 MR 重建中的逆问题。

最近,基于得分的扩散模型 已成为 MR 重建中的一种强大深度生成先验这些模型依赖于前向和反向随机微分方程(SDEs)来编码和解码(生成)图像。前向 SDE 包括一个漂移项,表示前向过程的确定性趋势,以及一个扩散项,表示随机波动。例如,在方差保持(VP)SDE 中,漂移项线性描绘了能量减少的确定性趋势,表明图像信号的均值会确定性地衰减到零。反向 SDE 是从前向 SDE 推导出来的,通过边际概率密度的得分函数来指导图像重建。与传统方法不同,基于得分的 MR 重建学习的是数据分布,而不是 k-空间数据和图像之间的端到端映射,这使得无监督学习成为可能,并且有助于适应分布外的数据。已有的研究表明,这种方法在 MR 重建中取得了很好的效果。

扩散模型在 MRI 中已经取得了成功。目前,许多基于扩散模型的重建方法主要设计在图像域,依赖于单个线圈的空间灵敏度图(CSM)作为多通道图像的加权函数。然而,准确地测量 CSM 是一个挑战,尤其是在视场(FOV)受限时 或当存在相位奇点时 , 。即使是微小的灵敏度估计误差,也可能导致线圈图像和采集的 k-空间数据之间的不一致,从而导致重建图像中的伪影。另一方面,直接插值缺失的 k-空间数据可以规避与 CSM 估计相关的挑战,这在 k-空间并行成像(PI)方法中得到体现,如 GRAPPA 、SPIRiT  等方法。这些方法通过估计平移不变的插值核,描述多通道 k-空间数据之间的冗余先验,从而使得缺失的 k-空间数据能够在较低的灵敏度估计误差下进行估计。因此,k-空间插值方法相比图像域方法展现出了更大的鲁棒性。基于这一点,依赖 k-空间插值的扩散模型可能继承了对不准确 CSM 估计的鲁棒性。此外,这种方法结合了通道冗余和数据分布的先验,从而提高了在高加速条件下插值缺失 k-空间数据的准确性 。然而,目前的扩散模型主要是在图像域内构建的,因此不能直接应用于这种情况。

为了应对这一问题,我们从优化的角度重新评估了传统的 k-空间插值 SPIRiT 模型。通过将 SPIRiT 模型的迭代算法视为某些 SDEs 的离散欧拉形式,我们从这一角度获得灵感,提出了一种基于扩散的 MR 重建方法。在这种方法中,SPIRiT 的自一致性项作为 SDE 中的主要漂移系数起着关键作用。此外,CSM 被引入到扩散系数中,以准确计算扰动核的均值和方差。虽然我们提出的方法仍需要纳入 CSM,但其主要关注的是多通道 k-空间插值,而不是基于 CSM 合成的单通道图像重建。因此,我们提出的模型展现出了对不准确灵敏度估计的鲁棒性。由于该方法在自一致性方面受到 SPIRiT 启发,我们将其称为 SPIRiT-Diffusion。

Aastract

摘要

Diffusion models have emerged as a leadingmethodology for image generation and have proven successful in the realm of magnetic resonance imaging (MRI)reconstruction. However, existing reconstruction methodsbased on diffusion models are primarily formulated in theimage domain, making the reconstruction quality susceptible to inaccuracies in coil sensitivity maps (CSMs). k-spaceinterpolation methods can effectively address this issue butconventional diffusion models are not readily applicablein k-space interpolation. To overcome this challenge, weintroduce a novel approach called SPIRiT-Diffusion, whichis a diffusion model for k-space interpolation inspiredby the iterative self-consistent SPIRiT method. Specifically, we utilize the iterative solver of the self-consistentterm (i.e., k-space physical prior) in SPIRiT to formulatea novel stochastic differential equation (SDE) governingthe diffusion process. Subsequently, k-space data canbe interpolated by executing the diffusion process. Thisinnovative approach highlights the optimization model’srole in designing the SDE in diffusion models, enablingthe diffusion process to align closely with the physicsinherent in the optimization model-a concept referred toas model-driven diffusion. We evaluated the proposedSPIRiT-Diffusion method using a 3D joint intracranial andcarotid vessel wall imaging dataset. The results convincingly demonstrate its superiority over image-domain reconstruction methods, achieving high reconstruction qualityeven at a substantial acceleration rate of 10.

扩散模型已经成为图像生成的领先方法,并且在磁共振成像(MRI)重建领域取得了成功。然而,现有基于扩散模型的重建方法主要是在图像域中进行公式化,这使得重建质量容易受到线圈灵敏度图(CSM)不准确性的影响。k空间插值方法可以有效解决这个问题,但传统的扩散模型在k空间插值中并不容易应用。为了克服这一挑战,我们提出了一种新的方法,称为SPIRiT-Diffusion,这是一种受迭代自一致性SPIRiT方法启发的k空间插值扩散模型。具体来说,我们利用SPIRiT中自一致性项(即k空间物理先验)的迭代求解器,公式化了一个新的随机微分方程(SDE)来控制扩散过程。随后,可以通过执行扩散过程对k空间数据进行插值。这个创新方法突出了优化模型在设计扩散模型中SDE的作用,使得扩散过程能够与优化模型中固有的物理规律紧密对齐——这一概念被称为模型驱动扩散。我们使用一个3D联合颅内和颈动脉血管壁成像数据集评估了所提出的SPIRiT-Diffusion方法。结果充分证明了该方法优于图像域重建方法,在大幅加速率(10倍)下仍能实现高质量重建。

Method

方法

can be expressed as follows:

y = Ax + n,where x := [x1, ..., x*m] is the image to be reconstructed andxi* is the ith channel image, y is the undersampled k-spacedata, n is the Gaussian noise, A is the encoding matrix withA** := MF, M is the undersampling operator and F denotesFourier transform.Reconstructing a multi-channel MR image is akin to interpolating missing data from undersampled k-space data y.Achieving precise interpolation inevitably requires the utilization of prior information from the k-space data. In this context,SPIRiT serves as a model that exploits the self-consistencyprior in k-space. The self-consistency prior embodies a statistical regularity in k-space, where any point can be linearlyinterpolated based on its local points, including itself. Inother words, a self-interpolation kernel G exists, enabling themulti-channel k-space data ˆx to be interpolated as Gˆx = ˆx,where ˆx is the k-space data with ˆx = F(x). Therefore,the regularization model, utilizing the self-consistency priorto solve the inverse problem Eq. , can be formulated asfollows:

多通道 MR 重建的正向模型可以表示为:

y=Ax+n\mathbf{y} = \mathbf{A}\mathbf{x} + \mathbf{n}y=Ax+n

其中,x := [x₁, ..., xₘ] 是待重建的图像,xᵢ 是第 i 个通道图像,y 是欠采样的 k-空间数据,n 是高斯噪声,A 是编码矩阵,定义为 A := MF,M 是欠采样算子,F 表示傅里叶变换。重建多通道 MR 图像类似于从欠采样的 k-空间数据 y 中插值缺失的数据。要实现精确的插值,必然需要利用 k-空间数据的先验信息。在这种情况下,SPIRiT 作为一种模型,利用 k-空间中的自一致性先验。自一致性先验体现了 k-空间中的统计规律性,其中任何一点都可以基于其局部点线性插值,包括它自身。换句话说,存在一个自插值核 G,使得多通道 k-空间数据 ˆx 可以被插值为 Gˆx = ˆx,其中 ˆx 是通过 ˆx = F(x) 得到的 k-空间数据。因此,利用自一致性先验来求解逆问题 Eq. (5) 的正则化模型可以如下表示:minˆx∥Gˆx − ˆx∥ 2 2 + µ∥Ax − y∥ 2 2 ,

Conclusion

结论

In this paper, we have proposed a novel paradigm of modeldriven diffusion, where the diffusion equation is driven in accordance with the physics inherent in the optimization model.Specifically, we employed the SPIRiT model to drive a newdiffusion model, enabling the accurate interpolation of missingk-space data. In comparison to conventional diffusion modelsformulated in the image domain, our approach demonstratedrobust performance when confronted with challenges such asa limited FOV, phase singular points, and other factors that ledto inaccurate CSM estimation. Finally, experimental validationon a 3D joint intracranial and carotid vessel wall imagingdataset confirmed the superiority of the proposed method.

在本文中,我们提出了一种新颖的模型驱动扩散范式,其中扩散方程依据优化模型中固有的物理学进行驱动。具体来说,我们采用了SPIRiT模型来驱动新的扩散模型,从而实现对缺失k-空间数据的精确插值。与传统的基于图像域的扩散模型相比,我们的方法在面对有限视野(FOV)、相位奇点以及其他导致CSM(接收灵敏度映射)估计不准确的因素时,表现出了更强的鲁棒性。最后,在3D联合颅内和颈动脉血管壁成像数据集上的实验验证证明了所提方法的优越性。

Figure

图片

Fig. 1: The SPIRiT-Diffusion framework. (a) Forward SDE: Self-consistent noise at different scales is gradually injected intothe multi-coil images. Reverse SDE: The self-consistent noise introduced by the Forward SDE is gradually removed fromthe noisy data. (b) Reverse SDE description: From time t to t − 1, first, transform x(t) to the k-space domain, execute oneiteration involving the self-consistency term, and then transform back to the image domain. Subsequently, incorporate the dataconsistency term, the learned probability density prior (i.e., score function), and noise to calculate x(t − 1). By iterativelyexecuting the reverse process, missing data in k-space is gradually updated. It is important to note that the image related toself-interpolation of k-space data is referenced from

图 1:SPIRiT-Diffusion 框架。(a) 正向 SDE:在不同尺度下,自一致性噪声逐渐注入到多线圈图像中。逆向 SDE:正向 SDE 引入的自一致性噪声逐渐从噪声数据中去除。(b) 逆向 SDE 描述:从时间 t 到 t − 1,首先将 x(t) 转换到 k-空间域,执行涉及自一致性项的一次迭代,然后转换回图像域。随后,结合数据一致性项、学习的概率密度先验(即得分函数)和噪声来计算 x(t − 1)。通过反复执行逆向过程,k-空间中缺失的数据逐渐得到更新。需要注意的是,涉及 k-空间数据自插值的图像参考。

图片

Fig. 2: Training Flowchart: Generate x(t) by adding selfconsistent noise z to x(0) through a forward SDE, wherewt represents random noise at time t and S denotes coilsensitivity. Feed x(t) into the network sθwith z as the label,and use the network’s output in conjunction with z to computethe training loss Eq. 

图 2:训练流程图:通过向 x(0) 添加自一致性噪声 z,通过正向 SDE 生成 x(t),其中 w(t) 表示在时间 t 的随机噪声,S 表示线圈灵敏度。将 x(t) 输入到网络 sθ 中,z 作为标签,并使用网络的输出与 z 一起计算训练损失(公式)。

图片

Fig. 3: Reconstruction results of VWI data at absolutely R = 7.6 The top row shows the ground truth and the reconstructionsobtained using different methods. The second row shows an enlarged view of the ROI, and the third row displays the errormap of the reconstructions.

图 3:绝对值 R = 7.6 时 VWI 数据的重建结果。第一排展示了地面真值和使用不同方法得到的重建结果。第二排显示了感兴趣区域(ROI)的放大视图,第三排展示了重建结果的误差图。

图片

Fig. 4: Reconstruction results of VWI data at R = 10. The top row shows the ground truth and the reconstructions obtainedusing different methods. The second row shows an enlarged view of the ROI, and the third row displays the error map of thereconstructions.

图 4:R = 10 时 VWI 数据的重建结果。第一排展示了地面真值和使用不同方法得到的重建结果。第二排显示了感兴趣区域(ROI)的放大视图,第三排展示了重建结果的误差图。

图片

Fig. 5: Phase reconstruction results of VWI data at R = 7.6. The top row shows the ground truth and the reconstructionsobtained using different methods. The second row shows an enlarged view of the ROI, and the third row displays the errormap of the reconstructions.

图 5:R = 7.6 时 VWI 数据的相位重建结果。第一排展示了地面真值和使用不同方法得到的重建结果。第二排显示了感兴趣区域(ROI)的放大视图,第三排展示了重建结果的误差图。

图片

Fig. 6: Phase reconstruction results of VWI data at R = 10. The top row shows the ground truth and the reconstructionsobtained using different methods. The second row shows an enlarged view of the ROI, and the third row displays the errormap of the reconstructions.

图 6:R = 10 时 VWI 数据的相位重建结果。第一排展示了地面真值和使用不同方法得到的重建结果。第二排显示了感兴趣区域(ROI)的放大视图,第三排展示了重建结果的误差图。

图片

Fig. 7: Prospective reconstruction results of VWI data at R = 4.5, with images reformatted in the coronal direction. The toprow displays the ground truth alongside reconstructions obtained using various methods. The second row presents an enlargedview of the region of interest (ROI) marked by the yellow box in the first row. The SPIRiT image appears somewhat noisy.Aliasing artifacts are visible in the images from ISTA-Net and VE-SDE. The DL-SPIRiT result is missing parts of the vesselwall. SPIRiT-Diffusion demonstrates a strong capability to suppress artifacts and noise.

图 7:R = 4.5 时 VWI 数据的前瞻性重建结果,图像按冠状面重排。第一排展示了地面真值及使用各种方法得到的重建结果。第二排展示了第一排中黄色框标出的感兴趣区域(ROI)的放大视图。SPIRiT 图像出现了一定的噪声。ISTA-Net 和 VE-SDE 方法的图像中可见别名伪影。DL-SPIRiT 结果缺失了部分血管壁。SPIRiT-Diffusion 方法在抑制伪影和噪声方面表现出较强的能力。

图片

Fig. 8: SPIRiT-Diffusion Reconstruction results at R = 7.6 with different CSMs. The term “ESPIRiT-SOS” indicates theused CSM methods in training (ESPIRiT) and testing (SOS), respectively. Other terms are the same. The ESPIRiT/SOS-labeldenotes the combination of full-sampled k-space using CSMs of the ESPIRiT/SOS method.

图 8:在 R = 7.6 时,使用不同 CSM 的 SPIRiT-Diffusion 重建结果。术语“ESPIRiT-SOS”表示在训练和测试中分别使用的 CSM 方法(ESPIRiT 和 SOS)。其他术语保持一致。ESPIRiT/SOS 标签表示使用 ESPIRiT/SOS 方法的 CSM 对完整采样的 k-空间进行组合。

图片

Fig. 9: Reconstruction results of brain T2w data at R = 7.6. SPIRiT-Diffusion achieves the best reconstruction quality

图 9:R = 7.6 时脑部 T2加权(T2w)数据的重建结果。SPIRiT-Diffusion 方法实现了最佳的重建质量。

图片

Fig. 10: Reconstruction results of fastMRI knee data at R = 7.6. SPIRiT-Diffusion achieves excellent reconstruction quality

图 10:R = 7.6 时 fastMRI 膝关节数据的重建结果。SPIRiT-Diffusion 方法实现了卓越的重建质量。

Table

图片

TABLE I: The average quantitative metrics on test dataset Iat R = 7.6 and 10

表 I:在测试数据集 I 上,R = 7.6 和 10 时的平均定量指标

图片

TABLE II: The average subjective scores of two radiologistsfor the prospective experiment.

表 II:两位放射科医生对前瞻性实验的平均主观评分

图片

TABLE III: The average quantitative metrics of SPIRiTDiffusion using different CSM estimation methods on testdataset I at R = 7.6.

表 III:在测试数据集 I 上,R = 7.6 时使用不同 CSM 估计方法的 SPIRiT-Diffusion 平均定量指标

图片

TABLE IV: The average quantitative metrics on the T1w kneedata and T2W brain data at R = 7.6.

表 IV:在 R = 7.6 时,T1加权膝关节数据和T2加权脑部数据的平均定量指标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/16733.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3中一级导航栏的吸顶导航交互以及Pinia优化重复请求

一、前言 在日常的网站中,当鼠标滚轮往页面的底部滑动时,会出现顶部导航栏的隐藏,而出现新的导航栏显示,这就是一级导航栏的吸顶导航交互。本文当实现改模块功能的实现。 二、示例图 参考黑马程序员小兔仙儿PC端项目:…

JDK17源码系列-ArrayList源码解读

JDK17源码系列-ArrayList接口源码解读 1.List集合接口类图 2.ArrayList详细类图 ArrayList继承了AbstractList实现了List、Serializable等接口,实现Serializable接口使得ArrayList类的对象可以串行化,串行化后,对象可以进行网络传输&#x…

VBA学习笔记:点击单元格显示指定的列

应用场景: 表格中列数较多,特定条件下隐藏一些无关的列,只保留相关的列,使表格更加清晰。 示例:原表格如下 点击一年级,只显示一年级相关的科目: 点击二年级,只显示二年级相关的科…

RNN深度学习案例:LSTM火灾温度预测

本文为为🔗365天深度学习训练营内部文章 原作者:K同学啊 一 前期准备数据 1.导入数据 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from sklearn.preprocessing import MinMaxScaler from keras.lay…

nmap简单使用

nmap的基本功能 nmap有4个基本功能,分别是 端口扫描 主机探测 服务识别 系统识别 端口扫描 nmap 183.2.172.185 从图中可以看出开放了80和443端口 指定端口扫描 指定端口扫描使用-p参数,可以一次性扫描一个或多个或某个范围内的端口 nmap 183.…

python文件排序都有哪些方法

在python环境中提供两种排序方案:用库函数sorted()对字符串排序,它的对象是字符;用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名‘屏蔽’)。 …

uni-app快速入门(五)--判断运行环境及针对不同平台的条件编译

一、判断运行环境 在实际项目开发中,经常需要进行开发环境和生产环境的切换,uni-app可根据process.env.NODE_ENV判断当前运行环境是开发环境和生产环境,根据不同的环境调用不同的后台接口,具体实现方式: 在项目的static目录下建…

QT定时器

QT定时器 1.概述 这篇文章介绍如何使用定时器 2.定时器 2.1.创建项目 新建一个普通的widget类型项目,在widget.ui文件中添加一个label控件 2.1.QTimer 在帮助文档搜索timerEvent,查看QTimer Class 类提供的定时器。 该类提供了一个定时事件的函…

双指针优质算法题集

目录 一、双指针算法介绍 二、移动0 1、题目链接 2、题解 3、代码实现 (1)、初次实现: (2)、优化后的实现: 二、复写0 1、题目链接: 2、题解 3、代码实现 一、双指针算法介绍 这里的指…

博奥龙黑胶虫去除剂,新品来袭!

形态特征: 大小方面:黑胶虫的直径通常在 0.5~1 微米左右,一般比细菌要小,但在显微镜下仍可明显观察到。 形状方面:其形态不规则,初始呈现点状,随着培养时间的增加其形态可以转变为密集的小黑点…

使用Element UI实现前端分页,及el-table表格跨页选择数据,切换分页保留分页数据,限制多选数量

文章目录 一、前端分页1、模板部分 (\<template>)2、数据部分 (data)3、计算属性 (computed)4、方法 (methods) 二、跨页选择1、模板部分 (\<template>)2、数据部分 (data)3、方法 (methods) 三、限制数量1、模板部分 (\<template>)2、数据部分 (data)3、方法…

HTML5+CSS前端开发[保姆级教学]+基本文本控制标签介绍

引入&#xff1a;Hello&#xff0c;各位编程猿们&#xff01;前几篇文章介绍了软件的安装以及编写新闻文章的代码初体验&#xff0c;这一篇我们来巩固一些这些知识点&#xff0c;复习一下基本文本控制标签&#xff01;&#xff01;&#xff01; 知识点一&#xff1a;基本文本控…

《FreeRTOS任务基础知识以及任务创建相关函数》

目录 1.FreeRTOS多任务系统与传统单片机单任务系统的区别 2.FreeRTOS中的任务&#xff08;Task&#xff09;介绍 2.1 任务特性 2.2 FreeRTOS中的任务状态 2.3 FreeRTOS中的任务优先级 2.4 在任务函数中退出 2.5 任务控制块和任务堆栈 2.5.1 任务控制块 2.5.2 任务堆栈…

AdaBoost 二分类问题

代码功能 生成数据集&#xff1a; 使用 make_classification 创建一个模拟分类问题的数据集。 数据集包含 10 个特征&#xff0c;其中 5 个是有用特征&#xff0c;2 个是冗余特征。 数据集划分&#xff1a; 将数据分为训练集&#xff08;70%&#xff09;和测试集&#xff08;3…

ffmpeg自动手动编译安装

1.下载linux ndk并配置profile文件 本例以android-ndk-r10e为例 vi /etc/profile export NDK_HOME/root/ffmpeg/android-ndk-r10e export PATH P A T H : PATH: PATH:NDK_HOME source /etc/profile 2.下载x264并生成 git clone https://code.videolan.org/videolan/x264.g…

英伟达基于Mistral 7B开发新一代Embedding模型——NV-Embed-v2

我们介绍的 NV-Embed-v2 是一种通用嵌入模型&#xff0c;它在大规模文本嵌入基准&#xff08;MTEB 基准&#xff09;&#xff08;截至 2024 年 8 月 30 日&#xff09;的 56 项文本嵌入任务中以 72.31 的高分排名第一。此外&#xff0c;它还在检索子类别中排名第一&#xff08;…

Flume1.9.0自定义拦截器

需求 1、在linux日志文件/data/log/moreInfoRes.log中一直会产生如下JSON数据&#xff1a; {"id":"14943445328940974601","uid":"840717325115457536","lat":"53.530598","lnt":"-2.5620373&qu…

RadSystems 自定义页面全攻略:个性化任务管理系统的实战设计

系列文章目录 探索RadSystems&#xff1a;低代码开发的新选择&#xff08;一&#xff09;&#x1f6aa; 探索RadSystems&#xff1a;低代码开发的新选择&#xff08;二&#xff09;&#x1f6aa; 探索RadSystems&#xff1a;低代码开发的新选择&#xff08;三&#xff09;&…

【开发基础】语义化版本控制

语义化版本控制 基础三级结构主版本号次版本号修正版本号 思维导图在node包管理中的特殊规则 参考文件 基础 语义化版本控制是一套通用的包/库的版本管理规范。在各类语言的包管理中都有用到&#xff0c;一般以x.x.x的形式出现在包的命名中。 三级结构 在语义化版本控制中&a…

IDC 报告:百度智能云 VectorDB 优势数量 TOP 1

近日&#xff0c;IDC 发布了《RAG 与向量数据库市场前景预测》报告&#xff0c;深入剖析了检索增强生成&#xff08;RAG&#xff09;技术和向量数据库市场的发展趋势。报告不仅绘制了 RAG 技术的发展蓝图&#xff0c;还评估了市场上的主要厂商。在这一评估中&#xff0c;百度智…