Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

FlowDPS: Flow-Driven Posterior Sampling for Inverse Problems

About

Flow matching is a recent state-of-the-art framework for generative modeling based on ordinary differential equations (ODEs). While closely related to diffusion models, it provides a more general perspective on generative modeling. Although inverse problem solving has been extensively explored using diffusion models, it has not been rigorously examined within the broader context of flow models. Therefore, here we extend the diffusion inverse solvers (DIS) - which perform posterior sampling by combining a denoising diffusion prior with an likelihood gradient - into the flow framework. Specifically, by driving the flow-version of Tweedie's formula, we decompose the flow ODE into two components: one for clean image estimation and the other for noise estimation. By integrating the likelihood gradient and stochastic noise into each component, respectively, we demonstrate that posterior sampling for inverse problem solving can be effectively achieved using flows. Our proposed solver, Flow-Driven Posterior Sampling (FlowDPS), can also be seamlessly integrated into a latent flow model with a transformer architecture. Across four linear inverse problems, we confirm that FlowDPS outperforms state-of-the-art alternatives, all without requiring additional training.

Jeongsol Kim, Bryan Sangwoo Kim, Jong Chul Ye• 2025

Related benchmarks

TaskDatasetResultRank
Gaussian DeblurringImageNet
PSNR19.38
16
Super-ResolutionImageNet
PSNR23.61
15
InpaintingDIV2K 0.8k
PSNR25.44
14
InpaintingFFHQ 1k
PSNR30.36
14
Image InpaintingFFHQ DIV2K (val)
Latency (s)3
11
InpaintingDIV2K 768 x 768
FID (Half Crop)50.8
11
Image InpaintingPIE-Bench (556 samples)
FID74.6
11
InpaintingFFHQ 768 x 768 5k samples
FID (Half)36.2
11
Motion DeblurringFFHQ
PSNR22.16
10
Motion DeblurringImageNet
PSNR19.92
10
Showing 10 of 18 rows

Other info

Follow for update