Papers
Topics
Authors
Recent
Search
2000 character limit reached

Residual Null-Space Diffusion SDE

Updated 25 May 2026
  • RN-SDE is a generative diffusion model that integrates a mean-reverting SDE prior with range-null space decomposition to address ill-posed limited-angle CT problems.
  • The framework enforces data consistency by replacing the range-space with an MMSE solution while using learned neural components to restore the null-space information.
  • Empirical results show that RN-SDE achieves high fidelity reconstructions with a significant reduction in sampling time compared to traditional diffusion methods.

Residual Null-Space Diffusion Stochastic Differential Equations (RN-SDEs) are a class of generative diffusion models designed for the limited-angle computed tomography (LACT) reconstruction problem. LACT is fundamentally ill-posed due to the absence of scanning information at certain projection angles, resulting in severe reconstruction artifacts. The RN-SDE framework combines a mean-reverting stochastic differential equation (SDE) prior with rigorous data consistency enforced via range-null space decomposition (RNSD), supplemented by learned neural components for both the diffusion prior and the pseudo-inverse of the tomographic forward operator. This approach enables accurate recovery of high-fidelity images in settings with strong data incompleteness (Guo et al., 2024).

1. Mathematical Foundation: SDEs in RN-SDE

The RN-SDE framework is grounded in a mean-reverting SDE formulation:

dxt=θt(μxt)dt+σtdWt\mathrm{d}x_t = \theta_t(\mu - x_t)\,\mathrm{d}t + \sigma_t\,\mathrm{d}W_t

where xtRnx_t \in \mathbb{R}^n is the image at time tt, μ\mu is a low-fidelity prior (e.g., obtained via NafNet or filtered back projection), θt>0\theta_t > 0 modulates mean reversion, and σt\sigma_t is the diffusion coefficient. The process is driven by the Wiener process WtW_t.

The reverse-time SDE (sampling direction) before rectification is expressed as:

dxt=[θt(μxt)σt2xlogp(xt)]dt+σtdW^t\mathrm{d}x_t = [\theta_t(\mu - x_t) - \sigma_t^2 \nabla_x \log p(x_t)]\,\mathrm{d}t + \sigma_t\,\mathrm{d}\widehat W_t

where the term xlogp(xt)\nabla_x\log p(x_t) (the score function) is learned via denoising score matching. The final reverse SDE, after rectification using RNSD, is:

dxt=[(Gt+θtdt)(μxt)+Ht(μx^0t)]+σtdW^t\mathrm{d}x_t = [(G_t + \theta_t\,\mathrm{d}t)(\mu - x_t) + H_t(\mu - \hat{x}_{0|t})] + \sigma_t\,\mathrm{d}\widehat W_t

with coefficients xtRnx_t \in \mathbb{R}^n0 and xtRnx_t \in \mathbb{R}^n1 determined by the SDE parameters and xtRnx_t \in \mathbb{R}^n2 given by a consistency-enforcing projection (see Section 2) (Guo et al., 2024).

2. Range-Null Space Decomposition and the Residual Null-Space

For a linear forward operator xtRnx_t \in \mathbb{R}^n3 (e.g., Radon transform) and pseudo-inverse xtRnx_t \in \mathbb{R}^n4, any image can be decomposed as:

xtRnx_t \in \mathbb{R}^n5

where xtRnx_t \in \mathbb{R}^n6 is the range-space component (measurable by the tomographic system) and xtRnx_t \in \mathbb{R}^n7 is the null-space component (unmeasured by the system). RN-SDE applies this decomposition to every denoised estimate xtRnx_t \in \mathbb{R}^n8, enforcing data consistency by replacing the range-space part with the minimum mean square error (MMSE) solution xtRnx_t \in \mathbb{R}^n9, while the null-space is filled by the generative model. The data-consistent projection is:

tt0

Importantly, this operation alters only the range-space, leaving the learned null-space component intact. This facilitates the integration of explicit measurement fidelity with deep prior-driven synthesis (Guo et al., 2024).

3. RN-SDE Sampling and Reconstruction Pipeline

The RN-SDE reconstruction algorithm proceeds as follows:

  1. Initialization: Sample tt1, i.e., Gaussian noise centered at the low-fidelity prior tt2.
  2. Iterative Denoising (for tt3 to 1):

    • Prediction: Compute the "clean" image estimate

    tt4

    where tt5 is a conditional score network (Cond-NafNet). - RNSD Rectification: Enforce measurement consistency via

    tt6

    Optionally, corrections may be downscaled or skipped periodically to compensate for inaccuracies in tt7. - Sampling Step: Draw the next state tt8 from the closed-form transition specified in the rectified reverse SDE, with added Gaussian noise.

  3. Output: The final estimate tt9 provides the reconstructed, high-quality CT image.

This algorithm achieves direct enforcement of projection-domain consistency alongside progressive null-space restoration guided by learned diffusion priors (Guo et al., 2024).

4. Model Training and Loss Functions

The RN-SDE framework incorporates two neural components:

  • Score network (μ\mu0), trained via denoising score matching:

μ\mu1

An equivalent maximum-likelihood objective is derived for practical training.

  • Pseudo-inverse network (μ\mu2), optimized with a two-term loss:

μ\mu3

μ\mu4

These objectives enforce accurate learning of both the data-driven null-space prior and a stable, approximately MMSE pseudo-inverse for consistent range-space projection (Guo et al., 2024).

5. Theoretical Guarantees and Stability Properties

RN-SDEs possess several notable theoretical properties:

  • The mean-reverting SDE ensures μ\mu5 as μ\mu6, anchoring the generative process around the low-fidelity prior.
  • Projecting onto the range space with μ\mu7 guarantees μ\mu8 for measured angles at every iteration, precluding drift in the measurement-consistent space.
  • The process yields a stable fixed point: once the null-space is filled in by the diffusion-driven prior and the range-space matches the acquisition, the algorithm ceases to alter the result.
  • Experimental evidence demonstrates rapid mixing and convergence, with RN-SDE requiring several hundred sampling steps versus thousands in vanilla DDPMs under severe data undersampling conditions. No explicit formal convergence rate is provided (Guo et al., 2024).

6. Empirical Results and Computational Considerations

Extensive evaluations were performed on ChromSTEM and C4KC-KiTS LACT datasets, contrasting RN-SDE against baseline and state-of-the-art diffusion frameworks. Summary metrics include:

Dataset Angle (°) RN-SDE PSNR (dB) DOLCE PSNR (dB) RN-SDE SSIM DOLCE SSIM RN-SDE LPIPS DOLCE LPIPS
ChromSTEM 60 43.94 42.61 0.982 0.978 0.0069 0.0119
ChromSTEM 90 40.43 38.47 - - 0.0086 0.0140
ChromSTEM 120 35.62 31.36 - - - -

Dashes indicate metrics not explicitly reported at some angles.

Runtime and efficiency profiling on a Quadro RTX 8000 GPU revealed:

  • DOLCE: ≈4634 s (ChromSTEM, 1000 steps, 53.4 kGMac, 93M params)
  • RN-SDE: 66 s (ChromSTEM, 593 steps, 6.02 kGMac, 70M params)
  • C4KC-KiTS: DOLCE ≈10,875 s, RN-SDE 106 s

RN-SDE thus attains higher perceptual and fidelity scores with a 50–100× reduction in sampling time relative to prior diffusion-based LACT solvers (Guo et al., 2024).

7. Integration and Impact on Limited-Angle CT

RN-SDE tightly integrates a mean-reverting SDE prior for accelerated mixing, a conditional score network (Cond-NafNet), a neural pseudo-inverse for μ\mu9, and an RNSD-based rectification to guarantee exact data consistency throughout the reconstruction process. The architectural synergy enables both principled theoretical guarantees and empirically validated improvements in speed and accuracy. These results underscore the framework's efficacy in limited-angle CT and related inverse imaging tasks (Guo et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Residual Null-Space Diffusion SDE (RN-SDE).