Lucida

Parse, Generate, and Place for Composable Real-to-Sim Scene Modeling

Minghan Qin1,‡, Yuang Wang1,‡, Xiuyu Yang1,*,‡, Yushi Long1,3,*, Yujian Zhang1,3,*, Ruihuan Wang1,2,*, Kai Ye1,2,*, Yangang Zhang1,†, Hang Li1

¹ ByteDance Seed · ² Peking University · ³ Zhejiang University

‡ Equal contribution · * Work done during internship at ByteDance Seed · † Corresponding author

Overview

Lucida reconstructs a real indoor scene as complete, editable object assets arranged as observed. It follows a parse, generate, and place pipeline, reserving precise alignment for the final closed-loop stage.

Teaser video

Method

Each stage consumes evidence available in a cluttered real capture. The final stage uses observation feedback to close the loop instead of assuming perfect upstream geometry.

Lucida pipeline from input images through evidence construction, amodal object generation, GizmoAct placement, and scene composition
Lucida parses posed observations into per-instance evidence, generates complete assets, then places them through closed-loop GizmoAct refinement.
1

Parse

Select informative keyframes, associate instances across views, and construct a verified scene graph with reference views, masks, partial point clouds, 3D boxes, and referring cues.

2

Generate

Use each evidence bundle to synthesize an occlusion-free object image and lift it into a complete, editable 3D asset.

3

Place

Initialize the asset coarsely, then let GizmoAct issue executable pose edits until the rendered asset aligns with the captured scene.

Demo

Lucida represents the reconstructed scene as a collection of complete object assets. Each object remains a separate, editable mesh ready for simulation.

GizmoAct

A VLM operates a 3D editor in a closed loop. At each turn, it receives a set of rendered observations, issues one executable edit in the object's local frame, and decides when to stop.

Paper figure showing the GizmoAct graphical interface and an interaction trajectory that recovers from a flawed rotation edit
GizmoAct combines the target cue, camera evidence, point-cloud overlays, auxiliary views, and local-axis orthographic views.

Examples by initialization difficulty

Easy, medium, and hard cases show how the same policy handles progressively larger pose residuals.

Robustness to pose initialization

For each case, the same policy starts from pose initializations produced by Boxer, Any6D*, and SAM 3D.

* Any6D-style depth-and-mask initialization only; FoundationPose prediction and refinement are excluded. All variants use the same GizmoAct policy, with up to four views and 12 refinement steps.

Quantitative results

Lucida improves scene-level 3D object detection, object pose estimation, and complete scene reconstruction across R2S, CA-1M, and Aria Digital Twin.

Scene-level 3D object detection

Lucida produces a single deduplicated inventory of object instances with oriented 3D boxes before asset generation.

Click to expandClick to collapse

Scene-level detection accuracy

Mean class-agnostic AP over 3D IoU thresholds from 0.05 to 0.50. Higher is better.

All objects
Boxer all0.351
Boxer key0.145
WildDet3D key0.125
Ours key0.592
Filtered objects
Boxer all0.355
Boxer key0.147
WildDet3D key0.127
Ours key0.597

all and key indicate which frames are used for the initial object prompts. The filtered protocol evaluates objects recovered by at least one method in the comparison.

Object pose estimation

GizmoAct improves strict surface alignment and oriented-box overlap on R2S-Object, CA-1M, and Aria Digital Twin.

Click to expandClick to collapse

Scene reconstruction

Scene reconstruction on R2S-Scene. Scene CD uses squared Euclidean distances in metric scene coordinates; object-level metrics are computed after per-object normalization.

Click to expandClick to collapse

Qualitative results

GizmoAct pose refinement

The ground-truth asset pose is rendered in blue. Mutual occlusion between the prediction and the blue reference reveals any residual alignment error.

Click to expandClick to collapse

Select a dataset above, then click the figure to inspect it at full resolution.

Scene reconstruction

Compared with single-view scene reconstruction, Lucida better preserves object identity, scale, orientation, and overall arrangement.

Click to expandClick to collapse
Scene reconstruction on two real indoor captures.

Acknowledgements

We thank Wei Li, Heng Dong, and Qifeng Zhang for providing the pretrained VLM and for their help with model training. We thank Lihao Liu, Baifeng Xie, and Yiming Qiao for their help with simulation data, evaluation, and physical-plausibility post-processing.

BibTeX