Particle-Filtering-based Latent Diffusion for Inverse Problems
Amir Nazemi, Mohammad Hadi Sepanj, Nicholas Pellegrino, Chris Czarnecki, Paul Fieguth
TL;DR
The paper tackles robustness and variability in diffusion-model–based inverse problems by introducing PFLD, a particle-filtering framework that runs multiple latent-space samples as particles during the early reverse diffusion steps. Each particle is guided toward data-consistency via a Cauchy-based likelihood and selectively pruned, enabling broader exploration of the solution space with fewer overall diffusion runs. Empirical results on FFHQ-1K and ImageNet-1K demonstrate that PFLD-10 improves over PSLD on super-resolution and inpainting, with competitive performance in Gaussian deblurring, while offering substantial runtime advantages over repeated PSLD inferences. This approach provides a general, robust mechanism to mitigate initialization sensitivity in diffusion-based inverse problem solvers and sets up a path toward more sophisticated particle-filtering strategies in latent diffusion.
Abstract
Current strategies for solving image-based inverse problems apply latent diffusion models to perform posterior sampling.However, almost all approaches make no explicit attempt to explore the solution space, instead drawing only a single sample from a Gaussian distribution from which to generate their solution. In this paper, we introduce a particle-filtering-based framework for a nonlinear exploration of the solution space in the initial stages of reverse SDE methods. Our proposed particle-filtering-based latent diffusion (PFLD) method and proposed problem formulation and framework can be applied to any diffusion-based solution for linear or nonlinear inverse problems. Our experimental results show that PFLD outperforms the SoTA solver PSLD on the FFHQ-1K and ImageNet-1K datasets on inverse problem tasks of super resolution, Gaussian debluring and inpainting.
