atlas

Research map / Video / Video generation

ReCapture: Generative Video Camera Controls for User-Provided Videos using Masked Video Fine-Tuning

CVPR 2025 · Video › Video generation · approach: Diffusion-based human image animation · 17 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.

ReCapture re-renders a user-provided video along a new camera trajectory by generating a noisy anchor video (point-cloud rendering or per-frame multiview diffusion) and then regenerating it with masked video fine-tuning of spatial and temporal LoRAs on Stable Video Diffusion.

Problem

Generating new videos with user-specified camera trajectories from a single user-provided (non-generated) video that contains complex scene motion, without paired multi-view video training data.

Approach

Reformulates novel view synthesis of dynamic scenes as video-to-video translation: builds an incomplete anchor video via depth-based point cloud rendering or per-frame multiview diffusion, then fine-tunes a video diffusion model with a masked diffusion loss (temporal LoRA) and a context-aware spatial LoRA on source frames, so the model fills unknown regions while keeping scene motion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Generative Camera Dolly with ReCapturevideo camera control · VBenchTemporal Smoothness: 82.33% -> 98.24%Helped
replace Generative Camera Dolly with ReCapturevideo camera control · VBenchMotion Degree: 51.24% -> 49.03%Hurt
replace Generative Camera Dolly with ReCapturenovel view synthesis · Kubric-4DPSNR (all): 20.30 -> 20.92Helped
replace Generative Camera Dolly with ReCapturenovel view synthesis · Kubric-4DLPIPS (all): 0.408 -> 0.402Helped
add masked temporal LoRA fine-tuning (ablation)ReCapture · VBenchTemporal Smoothness: 74.27% -> 97.32%Helped
add masked temporal LoRA fine-tuning (ablation)ReCapture · VBenchSubject Consistency: 77.45% -> 90.88%Helped
add context-aware spatial LoRA (ablation)ReCapture with temporal LoRA · VBenchSubject Consistency: 90.88% -> 91.24%Helped
add context-aware spatial LoRA (ablation)ReCapture with temporal LoRA · VBenchTemporal Smoothness: 97.32% -> 97.32%No clear effect
apply SD-Edit after fine-tuning with both LoRAs (ablation)ReCapture · VBenchAesthetic Quality: 63.03% -> 64.75%Helped
apply SD-Edit after fine-tuning with both LoRAs (ablation)ReCapture · VBenchDynamic Quality: 49.18% -> 57.35%Helped

Limitations

Experimental setup

Datasets: Kubric-4D VBench

Benchmarks: Kubric-4D VBench

Metrics: PSNR SSIM LPIPS subject consistency background consistency temporal flickering motion smoothness dynamic degree aesthetic quality imaging quality

Baselines: Generative Camera Dolly HexPlane 4D-GS DynIBaR Vanilla SVD ZeroNVS

Builds on: Stable Video Diffusion CAT3D LoRA SDEdit Generative Camera Dolly

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