atlas

Research map / Image generation / Fast diffusion sampling

PnP-Flow: Plug-and-Play Image Restoration with Flow Matching

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PnP-Flow, a plug-and-play forward-backward algorithm that uses a time-dependent denoiser built from a pre-trained optimal-transport flow matching velocity field, with an interpolation (reprojection) step, for imaging inverse problems.

Problem

Solving imaging inverse problems (denoising, deblurring, super-resolution, inpainting) with priors from pre-trained Flow Matching models, which is hard because backpropagating through the ODE is numerically and computationally expensive, and PnP denoisers struggle on generative tasks like inpainting

Approach

Define a time-dependent denoiser D_t = Id + (1-t) v_t from a pre-trained straight-line (OT) flow matching velocity field and plug it into a forward-backward splitting loop, adding a linear interpolation reprojection step with fresh noise before each denoising, avoiding backpropagation through the ODE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PnP-Flow instead of the strongest listed baselineCelebA denoising · CelebA denoisingPSNR: 32.45 -> 32.45No clear effect
Use PnP-Flow instead of the strongest listed baselineCelebA deblurring · CelebA deblurringPSNR: 33.65 -> 34.51Helped
Use PnP-Flow instead of the strongest listed baselineCelebA super-resolution · CelebA super-resolutionPSNR: 31.20 -> 31.49Helped
Use PnP-Flow instead of the strongest listed baselineCelebA random inpainting · CelebA random inpaintingPSNR: 33.07 -> 33.54Helped
Use PnP-Flow instead of the strongest listed baselineCelebA box inpainting · CelebA box inpaintingPSNR: 29.70 -> 30.59Helped
Use PnP-Flow instead of the strongest listed baselineAFHQ-Cat denoising · AFHQ-Cat denoisingPSNR: 32.34 -> 31.65Hurt
Use PnP-Flow instead of the strongest listed baselineAFHQ-Cat deblurring · AFHQ-Cat deblurringPSNR: 27.97 -> 27.62Hurt
Use PnP-Flow instead of the strongest listed baselineAFHQ-Cat super-resolution · AFHQ-Cat super-resolutionPSNR: 25.17 -> 26.75Helped
Use PnP-Flow instead of the strongest listed baselineAFHQ-Cat random inpainting · AFHQ-Cat random inpaintingPSNR: 31.76 -> 32.98Helped
Use PnP-Flow instead of the strongest listed baselineAFHQ-Cat box inpainting · AFHQ-Cat box inpaintingPSNR: 26.69 -> 26.87Helped
Use PnP-Flow instead of Flow-PriorsCelebA deblurring restoration · CelebA deblurringGPU peak memory load: 2.96GB -> 0.10GBHelped
Use PnP-Flow instead of D-FlowCelebA deblurring restoration · CelebA deblurringGPU peak memory load: 5.91GB -> 0.10GBHelped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA AFHQ-Cat CelebA-HQ FFHQ MNIST

Benchmarks: CelebA AFHQ-Cat CelebA-HQ

Metrics: PSNR SSIM LPIPS

Baselines: PnP-Diff PnP-GS OT-ODE D-Flow Flow-Priors

Builds on: Plug-and-Play priors Flow Matching Mini-batch OT flow matching Flow-Priors D-Flow

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy