atlas

Research map / Video / Video generation

GEM: A Generalizable Ego-Vision Multimodal World Model for Fine-Grained Ego-Motion, Object Dynamics, and Scene Composition Control

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

Presents GEM, a multimodal ego-vision world model built on Stable Video Diffusion that generates RGB and depth video conditioned on ego-trajectories, DINOv2 object tokens, and human poses, with autoregressive noise scheduling for long videos.

Problem

Existing ego-vision world models mainly offer ego-centric control and single-domain, single-modality generation, limiting fine-grained control over object dynamics, human poses, and long-horizon consistency.

Approach

Fine-tunes SVD with three control pathways (ego-trajectory via cross-attention LoRA, sparse DINOv2 tokens with identity embeddings via ObjectNet, human skeletons via PoseNet), jointly generates depth alongside RGB using pseudo-labels, and uses a dynamic per-frame autoregressive noise schedule for long generations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GEM instead of Vistaego-vision video generation · NuScenesFID: 6.6? -> 10.5Hurt
use GEM instead of Vistaego-vision video generation · NuScenesFVD: 167.7? -> 158.5Helped
use GEM instead of Vistaego-vision video generation · OpenDVFID: 5.5? -> 6.3Hurt
use GEM instead of Vistaego-vision video generation · OpenDVFVD: 163? -> 131Helped
add control signals (ablation)GEM · NuScenesADE: 3.24 -> 3.07Helped
add control signals (ablation)GEM · NuscenessubADE: 3.59 -> 2.85Helped
add control signals (ablation)GEM · OpenDVADE: 5.39 -> 3.47Helped
add control signals (ablation)GEM · NuScenesCOM: 38.8 -> 12.2Helped
add control signals (ablation)GEM · OpenDVCOM: 55.2 -> 11.5Helped
add control signals (ablation)GEM · OpenDVAP@IoU=.5, area=all: 0.00 -> 0.12Helped
add control signals (ablation)GEM · OpenDVAP@IoU=.5:.95, area=large: 0.00 -> 0.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenDV BDD nuScenes Driving Dojo Honda HDD Honda HAD Drive360 D2City DoTAS CarCrashDataset EgoExo4D self-collected drone YouTube videos

Benchmarks: nuScenes validation OpenDV validation

Metrics: FID FVD ADE COM AP AbsRel human preference

Baselines: Vista DriveGAN DriveDreamer DriveDreamer-2 WoVoGen Drive-WM GenAD

Builds on: Stable Video Diffusion Vista EDM ControlNet-style conditioning

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