Noise is All You Need: Solving Linear Inverse Problems by Noise Combination Sampling with Diffusion Models
Xun Su, Hiroyuki Kasai
TL;DR
This paper addresses solving linear inverse problems with pretrained diffusion models by introducing Noise Combination Sampling (NCS), which synthesizes an optimal noise vector as a linear combination of Gaussian noises to approximate the measurement score and condition the generation process without disrupting the diffusion path. The optimization has a closed-form solution $\bm{\gamma}^* = \dfrac{ \bm{c}^{\top} \mathbf{E}_t }{ \| \bm{c}^{\top} \mathbf{E}_t \|_2 }$, enabling robust performance with few diffusion steps and easy integration with existing solvers such as DPS and MPGD; DDCM is shown to be a special case of NCS. NCS unifies and improves diffusion-based inverse problem solvers, reduces hyperparameter tuning, and delivers improved stability and efficiency across tasks like inpainting, super-resolution, and deblurring, with a promising path to faster and more scalable diffusion-guided compression. The approach has practical impact by making diffusion-based conditioning more robust and computationally efficient, broadening their applicability to real-time or resource-constrained settings.
Abstract
Pretrained diffusion models have demonstrated strong capabilities in zero-shot inverse problem solving by incorporating observation information into the generation process of the diffusion models. However, this presents an inherent dilemma: excessive integration can disrupt the generative process, while insufficient integration fails to emphasize the constraints imposed by the inverse problem. To address this, we propose \emph{Noise Combination Sampling}, a novel method that synthesizes an optimal noise vector from a noise subspace to approximate the measurement score, replacing the noise term in the standard Denoising Diffusion Probabilistic Models process. This enables conditional information to be naturally embedded into the generation process without reliance on step-wise hyperparameter tuning. Our method can be applied to a wide range of inverse problem solvers, including image compression, and, particularly when the number of generation steps $T$ is small, achieves superior performance with negligible computational overhead, significantly improving robustness and stability.
