atlas

Research map / Video / Video segmentation and tracking

SyncVP: Joint Diffusion for Synchronous Multi-Modal Video Prediction

CVPR 2025 · Video › Video segmentation and tracking · approach: Stochastic video prediction · 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 SyncVP, a joint dual-branch latent diffusion model that synchronously predicts future RGB and depth (or other modality) video frames using shared-noise training, a split spatio-temporal cross-attention module, and cross-modality guidance training.

Problem

Video prediction from RGB alone lacks information about real-world dynamics; naive multi-modal concatenation performs poorly, and existing methods do not jointly generate multiple modalities for video prediction.

Approach

Couple two pre-trained modality-specific PVDM-style latent diffusion UNets with a lightweight split spatio-temporal cross-attention that uses one shared attention map, apply the same noise to each modality's forward process, and randomly mask modalities during training so the model can predict both modalities from one or both inputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add depth as a jointly predicted and conditioning modalitySyncVP · Cityscapes, 2 →28FVD: 97.31 -> 84Helped
add depth as a jointly predicted and conditioning modalitySyncVP · BAIR, 2 →28FVD: 70.49 -> 63.60Helped
concatenate RGB and depth frames along the channel dimension (ablation)multi-modal video prediction on Cityscapes · Cityscapes, 2 →28FVD: 84 -> 123.8Hurt
fuse separate modality latents before a single diffusion model (ablation)multi-modal video prediction on Cityscapes · Cityscapes, 2 →28FVD: 84 -> 160Hurt
use vanilla cross-attention instead of split spatio-temporal cross-attention (ablation)SyncVP · Cityscapes, 2 →28FVD: 84 -> 97.68Hurt
share the forward diffusion noise across modalities (ablation)SyncVP · Cityscapes, 2 →28FVD: 143.16 -> 84Helped
add cross-modality guidance during training (ablation)SyncVP · Cityscapes, 2 →28FVD: 122.4 -> 84Helped
pre-train the single-modality models before joint fine-tuning (ablation)SyncVP · Cityscapes, 2 →28FVD: 158.53 -> 84Helped
apply STCA only at the latest layer rather than all layers (ablation)SyncVP · Cityscapes, 2 →28FVD: 773.7 -> 84Helped
add motion loss between temporal latent vectors (ablation)SyncVP · Cityscapes, 2 →28FVD: 84 -> 106.97Hurt
use shared rather than separate STCAs (ablation)SyncVP · Cityscapes, 2 →28FVD: 131.66 vs. 129.92No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes BAIR OpenDV-YouTube SYNTHIA ERA5-Land

Benchmarks: Cityscapes BAIR SYNTHIA ERA5-Land OpenDV-YouTube

Metrics: FVD SSIM LPIPS L2 L1 inference time

Baselines: SVG-LP NPVP VRNN Hier-VRNN GHVAEs VDT MCVD ExtDM STDiff STM-FANet VPTR-NAR SAVP

Builds on: PVDM DDPM DDIM classifier-free guidance LDM3D

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