atlas

Research map / Image generation / Fast diffusion sampling

Diff2Flow: Training Flow Matching Models via Diffusion Model Alignment

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 7 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.

Diff2Flow converts a pretrained diffusion model (Stable Diffusion) into a flow matching model by rescaling timesteps, aligning interpolants, and deriving velocity predictions from diffusion outputs, enabling efficient FM finetuning (including LoRA).

Problem

Foundation flow matching models are too large to finetune cheaply, while diffusion models like Stable Diffusion are efficient but misaligned with flow matching in interpolants, timestep scaling, and objectives, so naive transfer converges slowly and performs poorly, especially under PEFT.

Approach

Map the diffusion trajectory to a linear flow matching trajectory via invertible timestep and state reparameterizations (f_t, f_x), and compute the FM velocity from the diffusion v-prediction using the boundary-condition relations, so the pretrained diffusion network is used without learning a new parameterization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Align diffusion timesteps, interpolants, and prediction objective using Diff2Flow rather than continued diffusion trainingStable Diffusion 1.5 fine-tuned on LAION-Aesthetics · COCO-2017 5kFID: 56.36 -> 52.80Helped
Use Diff2Flow rather than continued diffusion trainingStable Diffusion 1.5 fine-tuned on LAION-Aesthetics · COCO-2017 5kCLIP: 26.33 -> 26.54Helped
Use Diff2Flow rather than continued diffusion trainingStable Diffusion 1.5 fine-tuned on LAION-Aesthetics · COCO-2017 5kAesthetics Score: 5.90 -> 5.99Helped
Add trajectory and objective alignment when adapting the diffusion prior to monocular depth estimationStable Diffusion depth model · NYUv2AbsRel: 6.0 -> 5.7Helped
Add trajectory and objective alignment when adapting the diffusion prior to monocular depth estimationStable Diffusion depth model · KITTIAbsRel: 9.1 -> 8.7Helped
Add trajectory and objective alignment when adapting the diffusion prior to monocular depth estimationStable Diffusion depth model · ETH3DAbsRel: 6.5 -> 5.5Helped
Add trajectory and objective alignment when adapting the diffusion prior to monocular depth estimationStable Diffusion depth model · DIODEAbsRel: 22.4 -> 21.6Helped
Limit trainable parameters with LoRA rather than full fine-tuning (ablation)Diff2Flow depth model · NYUv2AbsRel: 5.7 -> 5.9Hurt
Use the LoRA small configuration rather than the LoRA base configuration (ablation)Diff2Flow depth model · NYUv2AbsRel: 5.9 -> 6.9Hurt
Train with Diff2Flow alignment rather than the standard diffusion objectiveStable Diffusion text-to-image model · COCO 2017 validationFIDHelped
Train with Diff2Flow alignment rather than a naive flow-matching objective under LoRAStable Diffusion text-to-image model · COCO 2017 validationFIDHelped
Apply Diff2Flow alignment rather than directly applying flow matching to the diffusion modelStable Diffusion depth model with LoRA · NYUv2AbsRelHelped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-Aesthetics COCO 2017 synthetic image-depth data (Marigold setup) NYUv2 KITTI ETH3D ScanNet DIODE

Benchmarks: COCO 2017 5k FID/CLIP NYUv2 KITTI ETH3D ScanNet DIODE

Metrics: FID CLIP score Aesthetics Score AbsRel delta1

Baselines: Stable Diffusion 1.5 continued training naive flow matching finetuning DepthFM Marigold E2E FT PeRFlow Rectified Flow DPM Solver Depth Anything Depth Anything v2 Metric3D GeoWizard

Builds on: Stable Diffusion flow matching Rectified Flow (reflow) LoRA DepthFM

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