Linearly Constrained Diffusion Implicit Models
Vivek Jayaram, Ira Kemelmacher-Shlizerman, Steven M. Seitz, John Thickstun
TL;DR
CDIM introduces a fast, theoretically grounded framework for solving noisy linear inverse problems with pretrained diffusion priors. By constraining projection steps to stay within a plausible forward-process residual region, CDIM dramatically reduces the number of required projections while ensuring measurement consistency, and it even achieves exact noiseless constraint satisfaction. The method extends to Poisson noise via Pearson residuals and demonstrates strong performance across super-resolution, inpainting, deblurring, and 3D reprojection, with substantial speedups over prior approaches. Overall, CDIM advances the speed-quality Pareto frontier for linear inverse problems using diffusion models and adaptive projection strategies.
Abstract
We introduce Linearly Constrained Diffusion Implicit Models (CDIM), a fast and accurate approach to solving noisy linear inverse problems using diffusion models. Traditional diffusion-based inverse methods rely on numerous projection steps to enforce measurement consistency in addition to unconditional denoising steps. CDIM achieves a 10-50x reduction in projection steps by dynamically adjusting the number and size of projection steps to align a residual measurement energy with its theoretical distribution under the forward diffusion process. This adaptive alignment preserves measurement consistency while substantially accelerating constrained inference. For noise-free linear inverse problems, CDIM exactly satisfies the measurement constraints with few projection steps, even when existing methods fail. We demonstrate CDIM's effectiveness across a range of applications, including super-resolution, denoising, inpainting, deblurring, and 3D point cloud reprojection. Code and an interactive demo can be found on our project website.
