License: CC BY 4.0
arXiv:2403.05245v1 [eess.IV] 08 Mar 2024
11institutetext: Shenzhen Technology University, Shenzhen, China 22institutetext: Longgang Central Hospital of Shenzhen, Shenzhen, China 33institutetext: University Medical Center Göttingen, Göttingen, Germany 44institutetext: The Chinese University of Hong Kong, Hong Kong, China

Noise Level Adaptive Diffusion Model for Robust Reconstruction of Accelerated MRI

Shou** Huang[Uncaptioned image] 11    Guanxiong Luo[Uncaptioned image] Shou** Huang and Guanxiong Luo contribute equally to this work33    Xi Wang[Uncaptioned image] 44    Ziran Chen[Uncaptioned image] 11   
Yuwan Wang
11
   Huaishui Yang[Uncaptioned image] 11    Pheng-Ann Heng[Uncaptioned image] 44   
Lingyan Zhang
Lingyan Zhang and Mengye Lyu are corresponding authors: 22 [email protected], [email protected]
   Mengye Lyu[Uncaptioned image] 11
Abstract

In general, diffusion model-based MRI reconstruction methods incrementally remove artificially added noise while imposing data consistency to reconstruct the underlying images. However, real-world MRI acquisitions already contain inherent noise due to thermal fluctuations. This phenomenon is particularly notable when using ultra-fast, high-resolution imaging sequences for advanced research, or using low-field systems favored by low- and middle-income countries. These common scenarios can lead to sub-optimal performance or complete failure of existing diffusion model-based reconstruction techniques. Specifically, as the artificially added noise is gradually removed, the inherent MRI noise becomes increasingly pronounced, making the actual noise level inconsistent with the predefined denoising schedule and consequently inaccurate image reconstruction. To tackle this problem, we propose a posterior sampling strategy with a novel NoIse Level Adaptive Data Consistency (Nila-DC) operation. Extensive experiments are conducted on two public datasets and an in-house clinical dataset with field strength ranging from 0.3T to 3T, showing that our method surpasses the state-of-the-art MRI reconstruction methods, and is highly robust against various noise levels. The code will be released after review.

Keywords:
Image reconstruction Diffusion model Parallel imaging

1 Introduction

Magnetic Resonance Imaging (MRI) is a crucial means for medical diagnostics, yet with major drawbacks of long acquisition times and high operational costs. To accelerate MRI scans, a common approach is using multiple coils to acquire the k-space data without obeying the Nyquist sampling theorem, and then to reconstruct the image with the incorporation of prior knowledge of it[1, 2, 3], such as sparsity and total variation[4, 5]. Deep learning models have been utilized to learn and apply prior knowledge inherently within existing databases, including both supervised[6, 7, 8, 9] and generative paradigms[10].

Recently, diffusion models have been applied to improve reconstruction, where the data consistency term of k-space is integrated as the guidance for the generative process[11, 12, 13, 14], i.e, learned reverse process. In diffusion models[15, 16], there are: 1) the forward process created with Markov chains where the noise at different levels is added to images that represents the distribution of data; 2) the learned reverse process where the images of data distribution are generated staring from a known distribution, i.e, Gaussian noise.

However, hardware and subject-related thermal fluctuations cause the presence of noise in measured k-space. As illustrated in Fig. 1, this inherent noise propagates into the diffusion model-based reconstruction process through the data consistency term and interferes with the pre-defined noise schedule used for training the reverse process. This is an issue in the late stage of the reverse process when approaching the noise-free data distribution. Consequently, diffusion model-based reconstruction methods may experience sub-optimal performance or even failure when the MRI measurement noise is not negligible, such as in the case of low-field MRI[17], functional MRI (fMRI), and diffusion-weighted imaging (DWI)[18].

Refer to caption
Figure 1: General illustration of diffusion model-based MRI reconstruction. Note that the MRI data (measurements) not only contain signals but also noise due to hardware and subject-related thermal fluctuations. This can interfere with the reverse diffusion process, where artificial Gaussian noise is used for image initialization and gradually removed with a pre-defined schedule.

In this work, a noise level adaptive data consistency (Nila-DC) operation is proposed for image reconstruction with a lambda rescale function (c.f. Fig. 2 (b)) that ensures robust guidance of k-space regardless of noise when using diffusion models. This approach is validated on multiple datasets of different field strengths, imaging sequences, and noise levels, including challenging scenarios such as accelerated DWI and low-field MRI. In the following sections, the disturbance of noise to the learned reverse process is formulated and experimental results using Nila-DC are presented.

Refer to caption
Figure 2: Overview of the proposed method. (a) The proposed data consistency (Nila-DC) operation. The computed gradient (𝒜H𝒜xt𝒜Hy)\mathcal{A}^{H}\mathcal{A}x_{t}-\mathcal{A}^{H}y)caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_y ) can be noisy due to MRI noise in y𝑦yitalic_y (c.f. Eqs. 7 and  8) , and is therefore adjusted by a attenuation function (lambda). (b) The attenuation function (c.f. Eq. 10) used to rescale the DC gradient. t𝑡titalic_t is the index of the reverse step. (c) The image reconstruction process, where Gaussian noise initialized xtsubscript𝑥𝑡x_{t}italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT undergoes multi-step reverse diffusion process with the guidance from Nila-DC.

2 Methodology

Alike many diffusion model-based techniques, reconstruction is one of the samples from the posterior distribution which is formulated with two components: 1) the likelihood term to describe the data consistency; 2) the diffusion prior trained on image dataset[11, 14, 13, 19]. We observed that the different noise level in many acquisition scenarios affects the pre-defined noise schedule for training a diffusion model and consequently leads to poor performance. In the below, we present a noise level adaptive method to address this issue in the context of using the diffusion denoised probabilistic model (DDPM) as a prior[20, 21].

2.0.1 Reconstruction as Bayesian Inversion.

Image reconstruction is approached as a Bayesian problem, where the posterior p(𝐱𝐲)𝑝conditional𝐱𝐲p(\mathbf{x}\mid\mathbf{y})italic_p ( bold_x ∣ bold_y ) is determined by the measured k-space 𝐲𝐲\mathbf{y}bold_y and a diffusion prior p(𝐱)𝑝𝐱p(\mathbf{x})italic_p ( bold_x ) is trained on an image database[13, 19]. Assuming the noise η𝜂\etaitalic_η normally distributed with zero mean and covariance matrix σy2𝐈subscriptsuperscript𝜎2𝑦𝐈\sigma^{2}_{y}\mathbf{I}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT bold_I, the likelihood p(𝐲𝐱)𝑝conditional𝐲𝐱p(\mathbf{y}\mid\mathbf{x})italic_p ( bold_y ∣ bold_x ) for observing the 𝐲𝐲\mathbf{y}bold_y determined by 𝐲=𝒜𝐱+η𝐲𝒜𝐱𝜂\mathbf{y}=\mathcal{A}\mathbf{x}+\etabold_y = caligraphic_A bold_x + italic_η and given the image 𝐱𝐱\mathbf{x}bold_x is given by a complex normal distributions

p(𝐲𝐱)𝑝conditional𝐲𝐱\displaystyle p(\mathbf{y}\mid\mathbf{x})italic_p ( bold_y ∣ bold_x ) =𝒞𝒩(𝐲;𝒜𝐱,σy2𝐈)absent𝒞𝒩𝐲𝒜𝐱subscriptsuperscript𝜎2𝑦𝐈\displaystyle=\mathcal{CN}(\mathbf{y};\mathcal{A}\mathbf{x},\sigma^{2}_{y}% \mathbf{I})= caligraphic_C caligraphic_N ( bold_y ; caligraphic_A bold_x , italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT bold_I )
=(σy2π)Npexp(-σy1(𝐲𝒜𝐱)22),absentsuperscriptsuperscriptsubscript𝜎𝑦2𝜋subscript𝑁𝑝-superscriptsubscriptnormsuperscriptsubscript𝜎𝑦1𝐲𝒜𝐱22\displaystyle=(\sigma_{y}^{2}\pi)^{-N_{p}}\exp(\text{-}\|\sigma_{y}^{-1}\cdot(% \mathbf{y}-\mathcal{A}\mathbf{x})\|_{2}^{2})~{},= ( italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ) start_POSTSUPERSCRIPT - italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_exp ( - ∥ italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⋅ ( bold_y - caligraphic_A bold_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , (1)

The forward operator 𝒜𝒜\mathcal{A}caligraphic_A is composed of coil sensitivity maps 𝒮𝒮\mathcal{S}caligraphic_S, a two-dimensional Fourier transform \mathcal{F}caligraphic_F, and a k-space sampling operator 𝒫𝒫\mathcal{P}caligraphic_P. Using Bayes’ formula, we obtain each intermediate distribution in Fig. 2.

p(𝐱t𝐲)p(𝐱t)p(𝐲𝐱t)proportional-to𝑝conditionalsubscript𝐱𝑡𝐲𝑝subscript𝐱𝑡𝑝conditional𝐲subscript𝐱𝑡p\left(\mathbf{x}_{t}\mid\mathbf{y}\right)\propto p\left(\mathbf{x}_{t}\right)% p\left(\mathbf{y}\mid\mathbf{x}_{t}\right)italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_y ) ∝ italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) italic_p ( bold_y ∣ bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) (2)

Starting with the initial Gaussian noise q(𝐱N)𝒞𝒩(0,𝐈)similar-to𝑞subscript𝐱𝑁𝒞𝒩0𝐈q(\mathbf{x}_{N})\sim\mathcal{CN}(0,\mathbf{I})italic_q ( bold_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ∼ caligraphic_C caligraphic_N ( 0 , bold_I ) at t=N𝑡𝑁t=Nitalic_t = italic_N, p(𝐱t)𝑝subscript𝐱𝑡p(\mathbf{x}_{t})italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) is obtained with transition kernels {p(𝐱t|𝐱t+1)}tNsubscript𝑝conditionalsubscript𝐱𝑡subscript𝐱𝑡1𝑡𝑁\{p(\mathbf{x}_{t}|\mathbf{x}_{t+1})\}_{t\leq N}{ italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | bold_x start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) } start_POSTSUBSCRIPT italic_t ≤ italic_N end_POSTSUBSCRIPT

p(𝐱t)p(𝐱t|𝐱t+1)p(𝐱N1|𝐱N)q(𝐱N).proportional-to𝑝subscript𝐱𝑡𝑝conditionalsubscript𝐱𝑡subscript𝐱𝑡1𝑝conditionalsubscript𝐱𝑁1subscript𝐱𝑁𝑞subscript𝐱𝑁p(\mathbf{x}_{t})\propto p(\mathbf{x}_{t}|\mathbf{x}_{t+1})\cdot...\cdot p(% \mathbf{x}_{N-1}|\mathbf{x}_{N})\cdot q(\mathbf{x}_{N}).italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∝ italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | bold_x start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) ⋅ … ⋅ italic_p ( bold_x start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT | bold_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ⋅ italic_q ( bold_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) . (3)

With the learned transition kernel pθ(𝐱t𝐱t+1)subscript𝑝𝜃conditionalsubscript𝐱𝑡subscript𝐱𝑡1p_{\theta}(\mathbf{x}_{t}\mid\mathbf{x}_{t+1})italic_p start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_x start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) in denoising diffusion models, samples are simulated from pθ(𝐱t𝐲)subscript𝑝𝜃conditionalsubscript𝐱𝑡𝐲p_{\theta}(\mathbf{x}_{t}\mid\mathbf{y})italic_p start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_y ) using the reverse diffusion[16]:

𝐱t1=a¯t1𝐱tlogpθ(𝐱t𝐲)+1a¯t1𝐳,𝐳𝒞𝒩(0,𝐈),formulae-sequencesubscript𝐱𝑡1subscript¯𝑎𝑡1subscriptsubscript𝐱𝑡subscript𝑝𝜃conditionalsubscript𝐱𝑡𝐲1subscript¯𝑎𝑡1𝐳similar-to𝐳𝒞𝒩0𝐈\mathbf{x}_{t-1}=\sqrt{\overline{a}_{t-1}}\nabla_{\mathbf{x}_{t}}\log p_{% \theta}(\mathbf{x}_{t}\mid\mathbf{y})+\sqrt{1-\overline{a}_{t-1}}\mathbf{z},% \quad\mathbf{z}\sim\mathcal{CN}(0,\mathbf{I})~{},bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT = square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG ∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_y ) + square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG bold_z , bold_z ∼ caligraphic_C caligraphic_N ( 0 , bold_I ) , (4)

where a¯t1:=s=1t1asassignsubscript¯𝑎𝑡1superscriptsubscriptproduct𝑠1𝑡1subscript𝑎𝑠\overline{a}_{t-1}:=\prod\limits_{s=1}^{t-1}{a}_{s}over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT := ∏ start_POSTSUBSCRIPT italic_s = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT, at1:=1βt1assignsubscript𝑎𝑡11subscript𝛽𝑡1{a}_{t-1}:=1-\beta_{t-1}italic_a start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT := 1 - italic_β start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT, βtsubscript𝛽𝑡\beta_{t}italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT following a pre-defined schedule {β0,β1,,βT}subscript𝛽0subscript𝛽1subscript𝛽𝑇\{\beta_{0},\beta_{1},...,\beta_{T}\}{ italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_β start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT } used in the forward process[15] , and

𝐱tlogpθ(𝐱t𝐲)=𝐱tlogp(𝐱t𝐱t1)𝐱tlogp(𝐲𝐱t).subscriptsubscript𝐱𝑡subscript𝑝𝜃conditionalsubscript𝐱𝑡𝐲subscriptsubscript𝐱𝑡𝑝conditionalsubscript𝐱𝑡subscript𝐱𝑡1subscriptsubscript𝐱𝑡𝑝conditional𝐲subscript𝐱𝑡\nabla_{\mathbf{x}_{t}}\log p_{\theta}(\mathbf{x}_{t}\mid\mathbf{y})=\nabla_{% \mathbf{x}_{t}}\log p(\mathbf{x}_{t}\mid\mathbf{x}_{t-1})-\nabla_{\mathbf{x}_{% t}}\log p(\mathbf{y}\mid\mathbf{x}_{t})~{}.∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_y ) = ∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) - ∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p ( bold_y ∣ bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) . (5)

Further, we have

𝐱tlogp(𝐱t𝐱t1)subscriptsubscript𝐱𝑡𝑝conditionalsubscript𝐱𝑡subscript𝐱𝑡1\displaystyle\nabla_{\mathbf{x}_{t}}\log p(\mathbf{x}_{t}\mid\mathbf{x}_{t-1})∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) =1a¯t(𝐱t1a¯t(ϵθ(𝐱t,t)))absent1subscript¯𝑎𝑡subscript𝐱𝑡1subscript¯𝑎𝑡subscriptitalic-ϵ𝜃subscript𝐱𝑡𝑡\displaystyle=\frac{1}{\sqrt{\overline{a}_{t}}}(\mathbf{x}_{t}-\sqrt{1-% \overline{a}_{t}}(\epsilon_{\theta}(\mathbf{x}_{t},t)))= divide start_ARG 1 end_ARG start_ARG square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_ARG ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG ( italic_ϵ start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_t ) ) ) (6)
𝐱tlogp(𝐲𝐱t)subscriptsubscript𝐱𝑡𝑝conditional𝐲subscript𝐱𝑡\displaystyle\nabla_{\mathbf{x}_{t}}\log p(\mathbf{y}\mid\mathbf{x}_{t})∇ start_POSTSUBSCRIPT bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log italic_p ( bold_y ∣ bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) =𝒜H𝒜𝐱t𝒜H𝐲absentsuperscript𝒜𝐻𝒜subscript𝐱𝑡superscript𝒜𝐻𝐲\displaystyle=\mathcal{A}^{H}\mathcal{A}\mathbf{x}_{t}-\mathcal{A}^{H}\mathbf{y}= caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT bold_y (7)

Eq. 6 represents the diffusion prior term, and Eq. 7 the data consistency term. Initially, when t𝑡titalic_t is large, 𝐱tsubscript𝐱𝑡\mathbf{x}_{t}bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT has less structural information and higher noise level. When t𝑡titalic_t approaches 0, 𝐱tsubscript𝐱𝑡\mathbf{x}_{t}bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is expected to recover structural information and have decreased noise level. However, it is important to note that 𝐲𝐲\mathbf{y}bold_y is noisy in nature.

2.0.2 Noise Level Adaptive Data Consistency.

During the computation of data consistency, the adjoint of the k-space represents the under-sampled k-space with additive noise. Then we have

𝒜H𝐲=𝒜H𝒜𝐱¯+𝒜Hσy,superscript𝒜𝐻𝐲superscript𝒜𝐻𝒜¯𝐱superscript𝒜𝐻subscript𝜎𝑦\mathcal{A}^{H}\mathbf{y}=\mathcal{A}^{H}\mathcal{A}\bar{\mathbf{x}}\ +\ % \mathcal{A}^{H}\sigma_{y},caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT bold_y = caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A over¯ start_ARG bold_x end_ARG + caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , (8)

where 𝐱¯¯𝐱\bar{\mathbf{x}}over¯ start_ARG bold_x end_ARG is the noise-free zero-filled image and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is the introduced noise during the acquisition (note that σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT could be estimated via a quick calibration scan or from image background areas). This σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT propagates through the diffusion reverse process, adding extra noise σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT in the image 𝐱tsubscript𝐱𝑡\mathbf{x}_{t}bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. Combining Eqs. 567, and  8 and bringing them into Eq. 4, we have

𝐱t1subscript𝐱𝑡1\displaystyle\mathbf{x}_{t-1}bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT =a¯t1[1a¯t(𝐱t1a¯tϵθ(𝐱t,t))(𝒜H𝒜𝐱t𝒜H𝒜𝐱¯)]absentsubscript¯𝑎𝑡1delimited-[]1subscript¯𝑎𝑡subscript𝐱𝑡1subscript¯𝑎𝑡subscriptitalic-ϵ𝜃subscript𝐱𝑡𝑡superscript𝒜𝐻𝒜subscript𝐱𝑡superscript𝒜𝐻𝒜¯𝐱\displaystyle=\sqrt{\overline{a}_{t-1}}\left[\frac{1}{\sqrt{\overline{a}_{t}}}% (\mathbf{x}_{t}-\sqrt{1-\overline{a}_{t}}\epsilon_{\theta}(\mathbf{x}_{t},t))-% (\mathcal{A}^{H}\mathcal{A}\mathbf{x}_{t}-\mathcal{A}^{H}\mathcal{A}\bar{% \mathbf{x}})\ \right]= square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG [ divide start_ARG 1 end_ARG start_ARG square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_ARG ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG italic_ϵ start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_t ) ) - ( caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A over¯ start_ARG bold_x end_ARG ) ]
+a¯t1𝒜Hσy+1a¯t1𝐳,𝐳𝒞𝒩(0,𝐈),similar-tosubscript¯𝑎𝑡1superscript𝒜𝐻subscript𝜎𝑦1subscript¯𝑎𝑡1𝐳𝐳𝒞𝒩0𝐈\displaystyle\phantom{=}+\sqrt{\overline{a}_{t-1}}\mathcal{A}^{H}\sigma_{y}+% \sqrt{1-\overline{a}_{t-1}}\mathbf{z},\quad\mathbf{z}\sim\mathcal{CN}(0,% \mathbf{I})~{},+ square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT + square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG bold_z , bold_z ∼ caligraphic_C caligraphic_N ( 0 , bold_I ) , (9)

Although the introduction of noisy measurements by data consistency operation may not cause problems during the early stage of the reverse process, as the noise in xtsubscript𝑥𝑡x_{t}italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is gradually removed, σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT from noisy measurement will become dominant at a certain stage, disturbing the pre-defined denoising schedule. Hence, we propose a new noise level adaptive data consistency operation to robustly utilize of guidance information from MRI data while minimizing the impact of MRI noise. From the pre-defined denoising schedule βtin{β0,β1,,βT}subscript𝛽𝑡𝑖𝑛subscript𝛽0subscript𝛽1subscript𝛽𝑇\beta_{t}\ in\{\beta_{0},\beta_{1},...,\beta_{T}\}italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_i italic_n { italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_β start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT }, we know that the noise level at 𝐱t1subscript𝐱𝑡1\mathbf{x}_{t-1}bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT is 1a¯t11subscript¯𝑎𝑡1\sqrt{1-\overline{a}_{t-1}}square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG; According to Eq. 2.0.2, the additive noise propagating from the data consistency operation into the diffusion reverse process is a¯t1𝒜Hσysubscript¯𝑎𝑡1superscript𝒜𝐻subscript𝜎𝑦\sqrt{\overline{a}_{t-1}}\mathcal{A}^{H}\sigma_{y}square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. To keep denoising schedule βtsubscript𝛽𝑡\beta_{t}italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT unchanged, we introduce a rescale function (Fig. 2(b)) to keep/decay the data consistency term. For simplicity, we use a linear attenuation function λt=kt+bsubscript𝜆𝑡𝑘𝑡𝑏\lambda_{t}=kt+bitalic_λ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_k italic_t + italic_b, starting with γ𝛾\gammaitalic_γ and linearly decaying to 00 at the final moment:

λt=subscript𝜆𝑡absent\displaystyle\lambda_{t}=italic_λ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = {1,a¯t1𝒜Hσy<1a¯t1kt+b,a¯t1𝒜Hσy>1a¯t1,\displaystyle\begin{cases}1&,\sqrt{\overline{a}_{t-1}}\mathcal{A}^{H}\sigma_{y% }<\sqrt{1-\overline{a}_{t-1}}\\ kt+b&,\sqrt{\overline{a}_{t-1}}\mathcal{A}^{H}\sigma_{y}>\sqrt{1-\overline{a}_% {t-1}}\end{cases},{ start_ROW start_CELL 1 end_CELL start_CELL , square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT < square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG end_CELL end_ROW start_ROW start_CELL italic_k italic_t + italic_b end_CELL start_CELL , square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT > square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG end_CELL end_ROW , (10)

k𝑘kitalic_k and b𝑏bitalic_b can be computed once σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT and γ𝛾\gammaitalic_γ have been defined. Finally, each reverse step in the proposed MRI reconstruction is defined by:

𝐱t1subscript𝐱𝑡1\displaystyle\mathbf{x}_{t-1}bold_x start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT =a¯t1[1a¯t(𝐱t1a¯tϵθ(𝐱t,t))λt(𝒜H𝒜𝐱t(𝒜H𝒜𝐱¯+𝒜Hσy))]absentsubscript¯𝑎𝑡1delimited-[]1subscript¯𝑎𝑡subscript𝐱𝑡1subscript¯𝑎𝑡subscriptitalic-ϵ𝜃subscript𝐱𝑡𝑡subscript𝜆𝑡superscript𝒜𝐻𝒜subscript𝐱𝑡superscript𝒜𝐻𝒜¯𝐱superscript𝒜𝐻subscript𝜎𝑦\displaystyle=\sqrt{\overline{a}_{t-1}}\left[\frac{1}{\sqrt{\overline{a}_{t}}}% (\mathbf{x}_{t}-\sqrt{1-\overline{a}_{t}}\epsilon_{\theta}(\mathbf{x}_{t},t))-% \lambda_{t}(\mathcal{A}^{H}\mathcal{A}\mathbf{x}_{t}-(\mathcal{A}^{H}\mathcal{% A}\bar{\mathbf{x}}\ +\ \mathcal{A}^{H}\sigma_{y}))\right]= square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG [ divide start_ARG 1 end_ARG start_ARG square-root start_ARG over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_ARG ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG italic_ϵ start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT ( bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_t ) ) - italic_λ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A bold_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - ( caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT caligraphic_A over¯ start_ARG bold_x end_ARG + caligraphic_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) ) ]
+1a¯t1𝐳,𝐳𝒞𝒩(0,𝐈).similar-to1subscript¯𝑎𝑡1𝐳𝐳𝒞𝒩0𝐈\displaystyle\phantom{=}+\sqrt{1-\overline{a}_{t-1}}\mathbf{z},\quad\mathbf{z}% \sim\mathcal{CN}(0,\mathbf{I})~{}.+ square-root start_ARG 1 - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT end_ARG bold_z , bold_z ∼ caligraphic_C caligraphic_N ( 0 , bold_I ) . (11)

3 Experiments

3.0.1 Datasets and Baselines.

We evaluated our approach on three datasets: 1) The public fastMRI dataset[22]. From the official validation set, we randomly selected 20 samples for each contrast (T1, T1 post contrast, T2, and FLAIR) to form a test set of 80 samples. 2) The public low-field dataset M4Raw[23]. Based on its v1.6 release, 25 individuals from the test set, each with T1, T2, and FLAIR data, were used to form another test set (75 samples in total). 3) An additional in-house clinical dataset. With written informed consent obtained, T1 and FLAIR data were collected from 35 patients with white matter lesions from a local hospital using a 3T MRI Siemens scanner. The proposed method Nila is compared with L1-wavelet SENSE reconstruction[24], diffusion model-based MRI reconstruction method CSGM[11], Spreco[13], AdaDiff[14]. Following[22], we used equidistant undersampling masks for all experiments because of ease of implementation on MRI machines.

3.0.2 Training and Evaluation Details.

The multi-coil images from fastMRI[22] brain training set is coil-combined using ESPIRiT[24] and then used to train our model, using code from guided diffusion[21]. The last four noisy slices were removed from each volume, resulting in a total of similar-to\sim52k slice images for training. We used a learning rate of 0.0001, batch size of 8, and Adam optimizer. Note that this fastMRI trained model is also used to inference on the M4Raw and clinical datasets. For CSGM and Spreco, their official pre-trained models were used[11, 13], whereas the AdaDiff model was trained on the same dataset as Nila.

To explore the robustness of different methods, the above models were tested both with and without adding extra Gaussian noise to the MRI data. Peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) metrics were computed within the brain region, ignoring background reconstruction errors. Because low-field data is noisy, when evaluating on M4Raw, we set σy=0.05subscript𝜎𝑦0.05\sigma_{y}=0.05italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0.05 for Nila and employed multiple repetition averaged images [23] (6 repetitions for T1 and T2; 4 repetitions for FLAIR) as the reference to calculate the metrics.

3.0.3 Quantitative Results.

Even without adding extra noise, our algorithm consistently achieved highest PSNR and SSIM scores on all datasets (Table 1). The differences between our method and others are statistically significant as shown in the supplementary materials. The second best method Spreco performed slightly better than CSGM and Adadiff, likely due to its early stop** mechanism.

When the noise level was respectively controlled (Table 2), all algorithms had reasonable results at low noise level (σ=0.025𝜎0.025\sigma=0.025italic_σ = 0.025). However, when noise increased, the reconstruction quality of L1-wavelet, CSGM, and Adadiff declined dramatically, sometimes even lower than Zero-filled reconstruction. In contrast, our algorithm remained resilient, achieving the highest scores for scenarios.

Table 1: Quantitative assessment for the three test datasets at different acceleration factors. No extra noise was added. The highest scores are marked in red, second highest blue.
Dataset fastMRI Clinical M4Raw
Acceleration factor 6×\times× 8×\times× 6×\times× 8×\times× 3×\times× 4×\times×
Metric PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM
Zero-filled 26.12 82.27 25.41 80.36 27.07 82.40 26.33 80.34 27.15 87.81 25.97 85.43
L1-wavelet 30.04 89.43 27.31 84.55 31.27 89.60 28.35 84.59 28.86 87.50 28.02 86.57
CSGM 35.04 93.53 32.11 90.78 34.67 92.65 31.57 88.94 26.73 84.53 25.63 82.78
Spreco 32.24 90.70 28.65 85.28 32.27 89.84 28.77 84.07 29.77 90.34 28.88 88.68
AdaDiff 33.25 91.79 29.62 86.66 32.84 90.81 29.60 85.65 29.10 88.29 28.10 86.22
Nila (ours) 37.08 95.74 34.82 94.21 36.10 94.34 33.54 91.55 30.23 91.59 29.86 90.06
Table 2: Quantitative assessment under various noise levels at 6×\times× acceleration factor. The highest scores are marked in red, second highest blue.
Dataset fastMRI Clinical
noisy level σ=0.025𝜎0.025\sigma=0.025italic_σ = 0.025 σ=0.05𝜎0.05\sigma=0.05italic_σ = 0.05 σ=0.1𝜎0.1\sigma=0.1italic_σ = 0.1 σ=0.025𝜎0.025\sigma=0.025italic_σ = 0.025 σ=0.05𝜎0.05\sigma=0.05italic_σ = 0.05 σ=0.1𝜎0.1\sigma=0.1italic_σ = 0.1
Metric PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM PSNR SSIM
Zero-filled 26.06 81.40 25.90 79.22 25.32 74.08 27.01 81.73 26.84 79.96 26.23 75.31
L1-wavelet 29.07 85.86 26.78 78.15 21.28 64.98 30.15 85.86 27.55 77.51 21.22 63.77
CSGM 31.15 87.64 25.08 76.16 19.47 61.78 31.53 87.16 25.93 75.73 19.64 61.52
Spreco 31.31 89.03 29.62 84.93 25.89 74.23 31.32 88.03 29.58 83.88 26.41 74.10
AdaDiff 29.29 82.93 25.83 73.8 21.99 64.82 29.45 82.74 26.04 73.50 22.12 64.45
Nila (ours) 34.98 93.96 33.56 92.49 31.86 90.38 34.11 91.53 32.80 89.59 31.25 87.15

3.0.4 Qualitative Evaluation.

Representative reconstruction results are presented in Fig. 3. Consistent with the qualitative metrics, our algorithm had the highest reconstruction quality regardless of noise levels, clearly revealing the anatomical structures as well as small white matter lesions.

Refer to caption
Figure 3: Typical reconstructed images. The white numbers indicate the PSNR/SSIM scores. (a) 6×\times× acceleration on fastMRI. (b) 6×\times× acceleration on fastMRI with added Gaussian noise. (c) 6×\times× acceleration on the clinical dataset. Only the proposed method recovered the small white matte lesion as highlighted. (d) 4×\times× acceleration on M4Raw. CSGM and AdaDiff failed to provide usable images.

3.0.5 Real-World DWI Reconstruction.

Additionally, we experimented with prospectively undersampled 1.5T DWI data (3×\times× acceleration, b-value = 800). Due to the nature of DWI, ground truth images are not possible to obtain here, but it is obvious that our method again achieved the highest SNR and the least reconstruction artifacts (Fig. 4).

Refer to caption
Figure 4: Reconstruction of prospectively accelerated DWI data. (a) Reconstruction from a single repetition. (b) Averaged from 3 orthogonal diffusion weighting directions, each by 3 repetitions. σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT was set to 0.05 for Nila, as estimated from zero-filled reconstruction.
Refer to caption
Figure 5: Reconstruction of Nila with added noise σ=0.05𝜎0.05\sigma=0.05italic_σ = 0.05 under different settings. (a) Fully sampled image with added σ=0.05𝜎0.05\sigma=0.05italic_σ = 0.05 noise. It is for visualization of the noise level. (b - e) Nila reconstruction using σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT values of 00, 0.0250.0250.0250.025, 0.050.050.050.05, and 0.10.10.10.1, respectively. (d) Fully sampled image without adding extra noise (clean reference). With σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT set to 0, Nila falls back to conventional DDPM-based MRI reconstruction like Eq. 2.0.2. The white numbers indicate the PSNR/SSIM scores of the displayed images.

3.0.6 Ablation Study.

The hyperparameter σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT in Nila affects its reconstruction quality. In particular, when σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is set to 0, Eq. 10 becomes an identity function without attenuation effect, and Nila-DC falls back to conventional data consistency operation. To examine the contribution of the proposed Nila-DC operation and the optimal settings of σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, we compared using different σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT on the clinical dataset at 6×\times× acceleration with added Gaussian noise of σ=0.05𝜎0.05\sigma=0.05italic_σ = 0.05. As shown in Fig. 5, setting σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT approximately equal to σ𝜎\sigmaitalic_σ resulted in the best reconstruction. With underestimated σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, the reconstruction yield amplified noise, whereas with overestimated σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, the reconstruction exhibited over-smoothing. In practice, σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT can be easily estimated from a quick calibration scan, e.g. using zero flip angle to acquire a few k-space lines, or background areas of zero-filled reconstruction.

4 Conclusion

We identify and address the issue that existing diffusion model-based reconstruction methods are sensitive to the MRI noise level by introducing a noise level adaptive data consistency operation for the reverse diffusion process, which permits robust guidance. The proposed method is comprehensively evaluated to demonstrate outstanding performance under various experimental conditions.

4.0.1 Acknowledgments.

This work was supported in part by the National Natural Science Foundation of China under Grant 62101348, the Shenzhen Higher Education Stable Support Program under Grant 20220716111838002, and the Natural Science Foundation of Top Talent of Shenzhen Technology University under Grants 20200208.

References

  • [1] Griswold, M.A., Jakob, P.M., Heidemann, R.M., Nittka, M., Jellus, V., Wang, J., Kiefer, B., Haase, A.: Generalized autocalibrating partially parallel acquisitions (grappa). Magnetic resonance in medicine 47(6), 1202–1210 (2002)
  • [2] Pruessmann, K.P., Weiger, M., Scheidegger, M.B., Boesiger, P.: Sense: sensitivity encoding for fast mri. Magnetic resonance in medicine 42(5), 952–962 (1999)
  • [3] Sodickson, D.K., Manning, W.J.: Simultaneous acquisition of spatial harmonics (smash): fast imaging with radiofrequency coil arrays. Magnetic resonance in medicine 38(4), 591–603 (1997)
  • [4] Lustig, M., Donoho, D.L., Santos, J.M., Pauly, J.M.: Compressed sensing mri. IEEE signal processing magazine 25(2), 72–82 (2008)
  • [5] Block, K.T., Uecker, M., Frahm, J.: Undersampled radial mri with multiple coils. iterative image reconstruction using a total variation constraint. Magnetic Resonance in Medicine 57(6), 1086–1098 (2007)
  • [6] Sriram, A., Zbontar, J., Murrell, T., Defazio, A., Zitnick, C.L., Yakubova, N., Knoll, F., Johnson, P.: End-to-end variational networks for accelerated mri reconstruction. In: Medical Image Computing and Computer Assisted Intervention–MICCAI 2020: 23rd International Conference, Lima, Peru, October 4–8, 2020, Proceedings, Part II 23. pp. 64–73. Springer (2020)
  • [7] Yiasemis, G., Sonke, J.J., Sánchez, C., Teuwen, J.: Recurrent variational network: a deep learning inverse problem solver applied to the task of accelerated mri reconstruction. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp. 732–741 (2022)
  • [8] Guo, P., Mei, Y., Zhou, J., Jiang, S., Patel, V.M.: Reconformer: Accelerated mri reconstruction using recurrent transformer. IEEE transactions on medical imaging (2023)
  • [9] Huang, J., Fang, Y., Wu, Y., Wu, H., Gao, Z., Li, Y., Del Ser, J., Xia, J., Yang, G.: Swin transformer for fast mri. Neurocomputing 493, 281–304 (2022)
  • [10] Tezcan, K.C., Baumgartner, C.F., Luechinger, R., Pruessmann, K.P., Konukoglu, E.: Mr image reconstruction using deep density priors. IEEE Transactions on Medical Imaging 38(7), 1633–1642 (2019). https://doi.org/10.1109/TMI.2018.2887072
  • [11] Jalal, A., Arvinte, M., Daras, G., Price, E., Dimakis, A.G., Tamir, J.: Robust compressed sensing mri with deep generative priors. Advances in Neural Information Processing Systems 34, 14938–14954 (2021)
  • [12] Fan, Y., Liao, H., Huang, S., Luo, Y., Fu, H., Qi, H.: A survey of emerging applications of diffusion probabilistic models in mri. arXiv preprint arXiv:2311.11383 (2023)
  • [13] Luo, G., Blumenthal, M., Heide, M., Uecker, M.: Bayesian mri reconstruction with joint uncertainty estimation using diffusion models. Magnetic Resonance in Medicine 90(1), 295–311 (2023)
  • [14] Güngör, A., Dar, S.U., Öztürk, Ş., Korkmaz, Y., Bedel, H.A., Elmas, G., Ozbey, M., Çukur, T.: Adaptive diffusion priors for accelerated mri reconstruction. Medical Image Analysis p. 102872 (2023)
  • [15] Ho, J., Jain, A., Abbeel, P.: Denoising diffusion probabilistic models. Advances in neural information processing systems 33, 6840–6851 (2020)
  • [16] Song, J., Meng, C., Ermon, S.: Denoising diffusion implicit models. arXiv preprint arXiv:2010.02502 (2020)
  • [17] Marques, J.P., Simonis, F.F., Webb, A.G.: Low-field mri: An mr physics perspective. Journal of magnetic resonance imaging 49(6), 1528–1542 (2019)
  • [18] Biswal, B., Zerrin Yetkin, F., Haughton, V.M., Hyde, J.S.: Functional connectivity in the motor cortex of resting human brain using echo-planar mri. Magnetic resonance in medicine 34(4), 537–541 (1995)
  • [19] Luo, G., Wang, X., Blumenthal, M., Schilling, M., Rauf, E.H.U., Kotikalapudi, R., Focke, N., Uecker, M.: Generative image priors for mri reconstruction trained from magnitude-only images. arXiv preprint arXiv:2308.02340 (2023)
  • [20] Nichol, A.Q., Dhariwal, P.: Improved denoising diffusion probabilistic models. In: International Conference on Machine Learning. pp. 8162–8171. PMLR (2021)
  • [21] Dhariwal, P., Nichol, A.: Diffusion models beat gans on image synthesis. Advances in neural information processing systems 34, 8780–8794 (2021)
  • [22] Zbontar, J., Knoll, F., Sriram, A., Murrell, T., Huang, Z., Muckley, M.J., Defazio, A., Stern, R., Johnson, P., Bruno, M., et al.: fastmri: An open dataset and benchmarks for accelerated mri. arXiv preprint arXiv:1811.08839 (2018)
  • [23] Lyu, M., Mei, L., Huang, S., Liu, S., Li, Y., Yang, K., Liu, Y., Dong, Y., Dong, L., Wu, E.X.: M4raw: A multi-contrast, multi-repetition, multi-channel mri k-space dataset for low-field mri research. Scientific Data 10(1),  264 (2023)
  • [24] Uecker, M., Tamir, J.I., Ong, F., Lustig, M.: The bart toolbox for computational magnetic resonance imaging. In: Proc Intl Soc Magn Reson Med. vol. 24, p. 1 (2016)