atlas

Research map / Video / Video segmentation and tracking

FreeInv: Free Lunch for Improving DDIM Inversion

NeurIPS 2025 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 1 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 FreeInv, a training-free DDIM inversion enhancement that applies the same random transformation (e.g., rotation) to the latent at each time-step during inversion and reconstruction, approximating a multi-trajectory ensemble that reduces trajectory mismatch at negligible cost.

Problem

DDIM inversion suffers from trajectory deviation: the reconstruction latent trajectory drifts from the inversion trajectory, because the local linear assumption on the noise predictor does not hold, degrading reconstruction and editing fidelity.

Approach

Motivated by a statistical argument that averaging noise predictions over an ensemble of trajectories reduces expected mismatch error, FreeInv samples one random transformation per time-step (shared between the matching inversion and reconstruction steps), so that each step implicitly uses one branch of a multi-branch ensemble at no extra cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FreeInv to DDIM inversionStable Diffusion 1.5 U-Net · PIE benchmark, reconstructionPSNR: 25.04 -> 27.69Helped
Add FreeInv to FLUXFLUX DiT · PIE benchmark, reconstructionPSNR: 26.38 -> 29.24Helped
Add FreeInv to DDIM inversionStable Diffusion 1.5 with P2P · PIE benchmark, P2P editingCLIP Similarity, Whole: 25.18 -> 25.30No clear effect
Use one MC sample per time-step instead of four-branch MBDI (ablation)FreeInv multi-branch sampling · PIE benchmark, reconstructionPSNR: 28.14 -> 28.13No clear effect
Increase MC sampling from one time to two or four times (ablation)FreeInv sampling · PIE benchmark, reconstructionPSNR: 28.13 -> 28.14No clear effect
Replace distinct-image branches with random rotation at each time-step (ablation)Multi-branch DDIM inversion · PIE benchmark, reconstructionPSNR: 28.14 -> 27.64Hurt
Replace rotated-image branches with random rotation at each time-step (ablation)Multi-branch DDIM inversion · PIE benchmark, reconstructionPSNR: 27.73 -> 27.64Hurt
Use random flipping, patch shuffle, or color jitter instead of rotation (ablation)FreeInv · PIE benchmark, reconstructionPSNR: 27.47; 27.61; 27.53; rotation 27.64Mixed
Combine transformation types instead of using rotation alone (ablation)FreeInv · PIE benchmark, reconstructionPSNR: 27.64 -> 27.69No clear effect
Apply inverse transformation to predicted noise (ablation)FreeInv · PIE benchmark, reconstructionPSNR: 27.64 -> 27.64No clear effect
Add FreeInv to NTI (ablation)NTI · PIE benchmark, reconstructionPSNR: 26.74 -> 28.15Helped
Add FreeInv to DDIM inversion (ablation)SDXL · PIE benchmark, reconstructionPSNR: 24.78 -> 26.68Helped

Surprising findings

Limitations

Experimental setup

Datasets: PIE-benchmark DAVIS

Benchmarks: PIE-benchmark DAVIS

Metrics: PSNR LPIPS MSE SSIM time memory structure distance background preservation CLIP similarity user preference

Baselines: DDIM inversion Null-text Inversion EDICT DDPM Inversion Virtual Inversion PnP Inversion ReNoise BELM STEM Inversion RF-Solver

Builds on: DDIM Null-text Inversion PnP Inversion TokenFlow Prompt-to-Prompt

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