CoRL 2026 — Under Review

Mask2Real-WM: Segmentation Masks as a Sim-to-Real Bridge for Controllable Dexterous World Models

A two-stage action-conditioned world model that decouples dynamics from rendering, using segmentation masks to unlock large-scale synthetic pretraining for 23-DoF dexterous manipulation.

Riccardo O. Feingold · Davide Liconti · Chenyu Yang · Robert K. Katzschmann
Soft Robotics Lab · Department of Mechanical and Process Engineering · ETH Zürich
ETH Zürich Soft Robotics Lab

Overview Video

Mask2Real-WM — narrated overview of the method, setup, and results.
Mask2Real-WM teaser
Mask2Real-WM. A Dynamics WM predicts future segmentation masks from past masks and the 23-DoF action sequence (6-DoF end-effector pose + 17-DoF hand joints), pretrained on >50 h of simulation; a Rendering WM paints photorealistic RGB onto the predicted masks, trained on <2.5 h of real demonstrations.

Abstract

Action-conditioned world models enable robots to imagine the future consequences of their actions without physical interaction, making them a powerful tool for policy evaluation, planning, and data augmentation. We present Mask2Real-WM, a two-stage action-conditioned world model for dexterous manipulation that decouples pixel prediction into a dynamics model and a rendering model.

The dynamics model predicts future segmentation masks from past masks and the 23-DoF action sequence; the rendering model paints photorealistic RGB onto the predicted masks via a ControlNet-augmented SVD backbone. Because segmentation space has a small sim-to-real gap, the dynamics model benefits from large-scale pretraining on over 50 h of synthetic simulation data followed by fine-tuning on fewer than 2.5 h of real demonstrations — an avenue largely unexplored for image-space world models.

Experiments on a dexterous pick-and-place benchmark show that both mask conditioning and simulation pretraining are necessary for per-DoF action controllability across all 23 degrees of freedom, while monolithic baselines collapse to coarse end-effector motion.

23
DoF controlled
(6 arm + 17 hand)
>50 h
synthetic pretraining
<2.5 h
real demonstrations
0.95
ID controllability
(vs. 0.60 baseline)

Key Idea

Decouple what moves where from what it looks like.

Predicting dexterous manipulation in raw pixels forces a single model to learn both physics and appearance at once — and the sim-to-real appearance gap blocks the use of cheap synthetic data. Mask2Real-WM instead factorizes the problem into two stages chained autoregressively at inference:

WM1 · Dynamics

Masks from actions

An action-conditioned video-diffusion model (SVD backbone) predicts future segmentation masks from past masks and the 23-DoF action sequence. Masks have a tiny sim-to-real gap, so WM1 is pretrained on >50 h of IsaacLab data, then fine-tuned on real data with LoRA.

WM2 · Rendering

RGB from masks

A ControlNet-augmented SVD backbone paints photorealistic two-view RGB onto WM1's predicted masks. Trained on real data only (<2.5 h), since appearance is where the sim-to-real gap is largest. A lightweight CNN encodes masks before ControlNet injection.

🌉

Segmentation as a bridge

Masks are nearly domain-invariant, enabling synthetic pretraining that is impractical in RGB space.

🎛️

Per-DoF controllability

Each of the 23 joints responds faithfully and independently — no coupling collapse.

🏷️

Automatic labels

SAM 3 produces masks from text prompts alone, supervising the intermediate representation at scale.

Method

Method overview
Method overview. Left (WM1): an action-conditioned dynamics model denoises future segmentation masks from past masks and the past/future action sequence; pretrained on simulation. Right (WM2): a rendering model paints photorealistic RGB onto the predicted masks via a ControlNet branch on a LoRA-adapted SVD backbone; trained on real data. The two stages are chained autoregressively at inference.
Hardware setup
Hardware. A 7-DoF Franka Emika Panda arm with the 17-DoF ORCA hand (23 DoF total), observed from a fixed workspace camera and a wrist-mounted camera that captures finger–object contacts in a tilted-wall arena.
Action coverage simulation vs real
Action coverage: sim vs. real. Per-dimension action range across all 23 DoF. Simulation (>50 h) spans a far wider range than real demonstrations (<2.5 h), motivating large-scale synthetic pretraining of WM1.
Segmentation masks sim vs real
The sim-to-real bridge. Segmentation masks (hand: green, object: red, background: black) look nearly identical across simulation and reality, unlike raw RGB — this small domain gap is what makes synthetic pretraining of the dynamics model effective.

Interactive Demo · DOF Controllability

Click any joint on the 3D ORCA hand (or a button) to see the world model's prediction when that single action component is perturbed. Switch models and samples to compare side by side.

OrcaHand — DOF Controllability Demo Open full screen ↗

Compare WM + LoRA (ours), WM Mid-train, WM Real-Only, and the monolithic Baseline across 23 degrees of freedom. The 3D model loads from STL meshes; videos stream on click.

Results

Action controllability

Controllability results
Action controllability. Left: model responses to sinusoidal perturbation of individual action components. Right: mean controllability score for ID (top) and OOD (bottom). Our full model (WM1 sim→real, WM2 real) reaches ≈0.95 ID and ≈0.87 OOD; the monolithic baseline falls below 0.5 on OOD.

Isolated single-finger motion is absent from the real training set, which predominantly contains cube-grasping. Simulation pretraining alone lifts controllability from ≈0.68→0.85 (ID) and ≈0.51→0.73 (OOD); real fine-tuning then closes the remaining gap to 0.95 ID / 0.87 OOD, with the largest benefit on near-grasp OOD configurations.

Video prediction quality

Perceptual metrics
Perceptual metrics across WM1 training configurations. PSNR, SSIM, LPIPS on ID (top) and LPIPS on three OOD splits — No Object, Random Play, Background (bottom) — for real-only, sim-only, and sim-then-real (ours) WM1, all paired with the same WM2. Sim pretraining substantially reduces OOD degradation while real fine-tuning maintains strong ID performance.

WM2 conditioning ablation

WM2 conditioning ablation
WM2 conditioning ablation (LPIPS↓). Mask conditioning via ControlNet is the dominant driver of spatial sharpness; adding action conditioning further tightens motion consistency. Masks alone already support competitive quality and zero-shot deployment decoupled from the action space.

Long-Horizon Rollouts

Autoregressive rollout on a pick-and-place sequence (cup). Ours vs. the monolithic baseline.

Mask2Real-WM (ours) — sharp contacts, stable object identity
Monolithic baseline — blur and drift accumulate
Long-horizon strip ours
Ours — long-horizon mask→RGB rollout strip.
Long-horizon strip baseline
Baseline — long-horizon rollout strip; note the loss of finger and object detail over time.

Policy Rollouts · Out-of-Distribution

Real policies rolled out through Mask2Real-WM on out-of-distribution episodes. Three policy families — ACT, Diffusion Policy, and Flow Matching — evaluated through the same world model, with predicted-vs-real PSNR / SSIM. Videos show the wrist-camera view.

ACT · OOD — PSNR 23.2 / SSIM 0.843
Diffusion Policy · OOD — PSNR 22.5 / SSIM 0.828
Flow Matching · OOD — PSNR 23.0 / SSIM 0.833
ACT · OOD — PSNR 22.8 / SSIM 0.838
Diffusion Policy · OOD — PSNR 22.5 / SSIM 0.825
Flow Matching · OOD — PSNR 22.7 / SSIM 0.845

Generalization Across Objects

Qualitative predictions on different manipulation targets.

Cup
Cup
Banana
Banana
Cylinder
Cylinder

BibTeX

@inproceedings{feingold2026mask2realwm,
  title     = {Mask2Real-WM: Segmentation Masks as a Sim-to-Real Bridge
               for Controllable Dexterous World Models},
  author    = {Feingold, Riccardo Orion and Liconti, Davide and
               Yang, Chenyu and Katzschmann, Robert K.},
  booktitle = {Conference on Robot Learning (CoRL)},
  year      = {2026}
}