GenSight

Seeing and Imagining as One: Unified Video Generation and 4D Perception for Embodied World Modeling

Haitang Feng1,2,*, Zhuoman Liu1,3,*, Zhennan Wang1,†, Sheng Wang1,†, Juelin Li1, Chengzhi Zhao1, Hexiang Wei1, Lin Shao1,4,‡
1RoboScience     2Nanjing University     3The Hong Kong Polytechnic University     4National University of Singapore
*Equal contribution     †Project Leader     ‡Corresponding author
TL;DR

An embodied world model should not only imagine plausible futures but also perceive the geometry, semantics, and motion of the evolving world. GenSight folds both into one pretrained video diffusion transformer — video, depth, embodiment segmentation, and first-frame-relative 2D flow share a single latent representation, a single backbone, and a single prediction space.

GenSight teaser: one model generates future video with aligned segmentation, depth and flow, and perceives the same modalities from observed video; the bottom panel lifts them into 4D scene understanding and robot trajectories.
Method

Unification at four levels.

01 · Representation

Everything as RGB

Each dense modality is mapped to a three-channel image-like sequence and encoded by the same frozen video autoencoder used for RGB. Modality-specific work is confined to a deterministic encode/decode interface — no learnable per-modality modules.

02 · Architecture

One shared Video DiT

The first k blocks compute task-agnostic features once; the rest share all Transformer weights and gain task dependence only through task-adaptive RMSNorm.

03 · Prediction space

Unified target space

Generation and perception are both trained as velocity regression on a shared noise sample. The noise cancels in the difference, leaving a clean cross-modal residual zV − zm — dense outputs need no denoising trajectory of their own.

04 · Inference

Two regimes, one readout

One model, two modes: multi-step generation that reads dense outputs along the denoising path, and single-step perception from an observed video. Both share one readout and decoder — no per-modality denoising.

Overview

Shared trunk, task-modulated blocks, one frozen autoencoder — and the two inference regimes it supports.

GenSight pipeline: a shared Video DiT predicts velocities for video, segmentation, depth and flow in a unified velocity space; below, generation mode reads dense outputs along the denoising trajectory while perception mode predicts them in a single step.
Generation mode

Imagine the future

From an initial frame and a text prompt, the model runs K denoising steps to synthesize future RGB. When the trajectory reaches a modality's readout level σ*m, that dense stream fires once and its latent is reconstructed relative to the model's own video estimate.

Perception mode

Perceive what happened

Given an observed video, the noisy state is built directly at σ*m. A single forward pass yields the dense prediction — same readout, same decoder, no iterative denoising.

Generation Mode

One rollout, four modalities.

Given only an initial frame and a text prompt, GenSight generates the future video together with aligned depth, embodiment mask, and first-frame-relative 2D flow — all read out of the same denoising pass.

Input prompt  

Perception Mode

One step from an observed video.

The same weights, now fed real video. Each dense modality is recovered in a single forward pass from a noisy state built directly at that modality's readout level — no iterative denoising.

Episode  

Observed video — the only input
Ground truth
GenSight — single-step prediction
Qualitative Comparisons

Against task-specific models.

A single unified model, compared side by side with specialist depth, flow, and segmentation estimators — and with dedicated video generators.

Generation

All generators receive the same initial frame and input prompt.

Input prompt  Turn and place switch with both arms

Generation — quantitative

Video, depth and 2D-flow metrics on the RoboMIND task-OOD set (lower is better unless marked ↑).

MethodVideoDepth2D Flow
FVD ↓FID ↓PSNR ↑LPIPS ↓AbsRel ↓δ1 ↑nEPE ↓AAEtop1% ↓EPE ↓
RoboMIND 2.0
Wan2.2-I2V-A14B69.3750.0117.130.3083—————
RynnWorld4D73.4547.9018.070.26618.5392.551.13345.144.936
Cosmos3-Nano44.9742.0916.900.3002—————
GenSight14.5516.1218.010.22967.8893.170.42723.107.089

Perception

All methods receive the same observed RGB video.

Observed video — input to every method

Perception — quantitative

Metrics on RoboMIND with ground-truth RGB input.

Embodiment segmentation · IoU ↑
SAM 373.5
GenCeption67.5
GenSight88.7
Depth
MethodRMSE ↓AbsRel ↓δ1 ↑
VDA13.127.494.0
DA3mono15.6513.281.7
DA3stream16.1713.285.3
DVD15.917.692.9
VGGT-Ω13.115.994.5
GenCeption15.898.590.7
GenSight4.762.499.1
Flow · trajectory error
MethodEPE ↓ADEabs / disp ↓FDEabs / disp ↓
RAFT (GT depth)11.27.04 / 6.887.49 / 7.40
RAFT (pred. depth)9.639.63 / 7.689.95 / 7.92
Any4D18.415.26 / 6.7216.93 / 7.97
V-DPM25.224.17 / 4.8826.24 / 7.14
Track4World6.820.31 / 6.9223.99 / 9.06
GenSight5.27.39 / 7.689.51 / 9.87
More Results

Beyond the benchmark.

Qualitative rollouts and unified readouts on held-out manipulation episodes from new domains and scenes.

Citation

BibTeX

@misc{feng2026seeingimaginingoneunified,
      title={Seeing and Imagining as One: Unified Video Generation and 4D Perception for Embodied World Modeling},
      author={Haitang Feng and Zhuoman Liu and Zhennan Wang and Sheng Wang and Juelin Li and Chengzhi Zhao and Hexiang Wei and Lin Shao},
      year={2026},
      eprint={2610.39232},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2610.39232},
}