atlas

Research map / Image generation / Fast diffusion sampling

FireFlow: Fast Inversion of Rectified Flow for Image Semantic Editing

ICML 2025 · Image generation › Fast diffusion sampling · approach: Rectified flow straightening · 2 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 FireFlow, a training-free second-order-accuracy ODE solver for rectified flow (FLUX) that reuses the previous midpoint velocity so each step costs one NFE, enabling fast inversion and prompt-based image editing in 8 steps.

Problem

Fast and accurate inversion of rectified-flow (ReFlow) models such as FLUX back to structured noise, which is needed for reconstruction and semantic image editing, while existing high-order solvers cost extra function evaluations.

Approach

Reuse the midpoint velocity computed at the previous step as the velocity estimate for the current step, so a midpoint-style update costs only one model evaluation per step; the authors argue this keeps second-order accuracy because ReFlow velocities are nearly constant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the reused-velocity second-order solver instead of vanilla FLUX-dev samplingFLUX-dev · MSCOCO Caption 2014 val, 10KFID: 26.77 -> 25.16Helped
use the reused-velocity second-order solver instead of RF-SolverFLUX-dev · MSCOCO Caption 2014 val, 10KCLIP Score: 31.35 -> 31.42No clear effect
use FireFlow rather than RF-Solver at 30 stepsFLUX-dev inversion and reconstruction · DCI, first 1K images (30 steps)LPIPS: 0.2926 -> 0.1579Helped
use FireFlow rather than RF-Solver at 30 stepsFLUX-dev inversion and reconstruction · DCI, first 1K images (30 steps)SSIM: 0.7078 -> 0.8160Helped
use FireFlow rather than RF-Solver at 8 stepsFLUX-dev inversion and reconstruction · DCI, first 1K images (8 steps)LPIPS: 0.5010 -> 0.4111Helped
use FireFlow rather than RF-Solver at 15 stepsFLUX editing · PIE-BenchBackground PSNR: 22.90 -> 23.28Helped
use FireFlow rather than RF-Solver at 15 stepsFLUX editing · PIE-BenchCLIP Similarity, Edited: 22.88 -> 22.94Helped
use FireFlow rather than RF-SolverReFlow inversion-based editing · 512×512Speedup: 0.94× -> 3.09×Helped
increase editing steps from 2 to 8 (ablation)FireFlow · Prompt-guided image editingediting performanceHelped
increase editing steps from 8 to 10 or 12 (ablation)FireFlow · Prompt-guided image editingediting performanceNo clear effect
add K to Add Q (ablation)FireFlow editing strategy · PIE-Bench, 8 steps, guidance [1,2,2,...]Structure Distance: 0.0590 -> 0.0537Helped
add K and V to Add Q (ablation)FireFlow editing strategy · PIE-Bench, 8 steps, guidance [1,2,2,...]Structure Distance: 0.0590 -> 0.0416Helped

Surprising findings

Limitations

Experimental setup

Datasets: MSCOCO Caption 2014 validation (10K subset) Densely Captioned Images (DCI, first 1K) PIE-Bench (700 images)

Benchmarks: MSCOCO Caption 2014 DCI PIE-Bench

Metrics: FID CLIP score LPIPS SSIM PSNR structure distance NFE runtime

Baselines: Prompt-to-Prompt MasaCtrl Pix2Pix-zero Plug-and-Play DiffEdit DirectInversion RF-Inversion RF-Solver Add-it PnP-Inv DDIM inversion

Builds on: Rectified Flow FLUX RF-Solver RF-Inversion Plug-and-Play

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