SURE Guided Posterior Sampling: Trajectory Correction for Diffusion-Based Inverse Problems
Minwoo Kim, Hongki Lim
TL;DR
This work tackles the inefficiency of diffusion-model–based inverse problem solvers, which typically require many Neural Function Evaluations (NFEs) due to error accumulation. It introduces SGPS, a method that applies SURE-gradient updates and PCA-based noise estimation to correct sampling trajectories after conditional guidance, thereby aligning samples with the true data manifold. The authors provide theoretical KL-convergence support for the SURE-based corrections and demonstrate empirically that SGPS delivers state-of-the-art results across linear and nonlinear inverse problems at low NFEs on FFHQ, with favorable runtime trade-offs. Practically, SGPS enables high-quality reconstructions under tight compute budgets, broadening the applicability of diffusion priors to real-time or resource-constrained imaging tasks.
Abstract
Diffusion models have emerged as powerful learned priors for solving inverse problems. However, current iterative solving approaches which alternate between diffusion sampling and data consistency steps typically require hundreds or thousands of steps to achieve high quality reconstruction due to accumulated errors. We address this challenge with SURE Guided Posterior Sampling (SGPS), a method that corrects sampling trajectory deviations using Stein's Unbiased Risk Estimate (SURE) gradient updates and PCA based noise estimation. By mitigating noise induced errors during the critical early and middle sampling stages, SGPS enables more accurate posterior sampling and reduces error accumulation. This allows our method to maintain high reconstruction quality with fewer than 100 Neural Function Evaluations (NFEs). Our extensive evaluation across diverse inverse problems demonstrates that SGPS consistently outperforms existing methods at low NFE counts.
