Residual Null-Space Diffusion SDE
- 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:
where is the image at time , is a low-fidelity prior (e.g., obtained via NafNet or filtered back projection), modulates mean reversion, and is the diffusion coefficient. The process is driven by the Wiener process .
The reverse-time SDE (sampling direction) before rectification is expressed as:
where the term (the score function) is learned via denoising score matching. The final reverse SDE, after rectification using RNSD, is:
with coefficients 0 and 1 determined by the SDE parameters and 2 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 3 (e.g., Radon transform) and pseudo-inverse 4, any image can be decomposed as:
5
where 6 is the range-space component (measurable by the tomographic system) and 7 is the null-space component (unmeasured by the system). RN-SDE applies this decomposition to every denoised estimate 8, enforcing data consistency by replacing the range-space part with the minimum mean square error (MMSE) solution 9, while the null-space is filled by the generative model. The data-consistent projection is:
0
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:
- Initialization: Sample 1, i.e., Gaussian noise centered at the low-fidelity prior 2.
- Iterative Denoising (for 3 to 1):
- Prediction: Compute the "clean" image estimate
4
where 5 is a conditional score network (Cond-NafNet). - RNSD Rectification: Enforce measurement consistency via
6
Optionally, corrections may be downscaled or skipped periodically to compensate for inaccuracies in 7. - Sampling Step: Draw the next state 8 from the closed-form transition specified in the rectified reverse SDE, with added Gaussian noise.
- Output: The final estimate 9 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 (0), trained via denoising score matching:
1
An equivalent maximum-likelihood objective is derived for practical training.
- Pseudo-inverse network (2), optimized with a two-term loss:
3
4
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 5 as 6, anchoring the generative process around the low-fidelity prior.
- Projecting onto the range space with 7 guarantees 8 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 9, 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).