atlas

Research map / Video / Video generation

Training-free Camera Control for Video Generation

ICLR 2025 · Video › Video generation · approach: Efficient video diffusion models · 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 CamTrol, a training-free camera control method for off-the-shelf video diffusion models that renders camera-moved image sequences from a point cloud and uses their noisy latents (via inversion) as a layout prior for generation.

Problem

Camera motion control for video diffusion models normally requires finetuning on camera-annotated datasets (e.g., RealEstate10k) or self-supervised augmentation, which is data-hungry and generalizes poorly to other scenes.

Approach

Model camera motion explicitly as rendered views of a single-image point cloud (ZoeDepth + inpainting), then invert those rendered frames into noisy latents and denoise with a frozen video diffusion model so the noise layout prior carries the camera motion into the video.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CamTrol camera control instead of MotionCtrlSVD · RealEstate10k prompt-trajectory pairsFVD: 810.59 -> 778.46Helped
Apply CamTrol camera control instead of CameraCtrlSVD · RealEstate10k prompt-trajectory pairsFID: 67.59 -> 68.06Hurt
Apply CamTrol camera control instead of SVDSVD · RealEstate10k prompt-trajectory pairsIS: 7.21 -> 7.05Hurt
Apply CamTrol camera control instead of CameraCtrlSVD · RealEstate10k prompt-trajectory pairsCLIP-SIM: 0.3138 -> 0.3110Hurt
Apply CamTrol camera control instead of MotionCtrlSVD · RealEstate10k prompt-trajectory pairsATE: 4.19 -> 4.17Helped
Apply CamTrol camera control instead of MotionCtrlSVD · RealEstate10k prompt-trajectory pairsRPE-T: 1.07 -> 1.07No clear effect
Apply CamTrol camera control instead of CameraCtrlSVD · RealEstate10k prompt-trajectory pairsRPE-R: 0.013 -> 0.010Helped
Increase t0 from 15 to 20 (ablation)CamTrol · RealEstate10k prompt-trajectory pairsFVD: 778.46 -> 1079.88Hurt
Increase t0 from 15 to 20 (ablation)CamTrol · RealEstate10k prompt-trajectory pairsRPE-T: 1.07 -> 1.09Hurt
Decrease t0 from 15 to 10 (ablation)CamTrol · RealEstate10k prompt-trajectory pairsFVD: 778.46 -> 754.14Helped
Decrease t0 from 15 to 10 (ablation)CamTrol · RealEstate10k prompt-trajectory pairsRPE-T: 1.07 -> 1.02Helped
Use layout-prior noise guidance instead of raw video-model output (ablation)CamTrol · Camera-motion video generationcamera-motion alignmentHelped

Surprising findings

Limitations

Experimental setup

Datasets: RealEstate10k

Benchmarks: RealEstate10k

Metrics: FVD FID IS CLIP-SIM ATE RPE-T RPE-R

Baselines: MotionCtrl CameraCtrl SVD

Builds on: Stable Video Diffusion ZoeDepth Stable Diffusion inpainting DDIM

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