From a Single RGB Image to Robot Execution: Metric Scene Alignment and Contact-Guided Retargeting

TL;DR Turns one RGB photo of a scene into a reference motion that a Unitree G1 can execute. The pipeline reconstructs the scene, generates a human interaction in it, and fixes contact errors both before and after retargeting to the robot. It succeeds in 89% of simulated trials and 35 of 50 real-robot trials on boxes, steps, gaps and slopes.
What they do
Generating humanoid motions that interact with a scene, such as climbing onto a box, usually needs a prebuilt 3D model of that scene. This pipeline starts from a single RGB image instead. It reconstructs the scene, generates a human interaction in it, and retargets the motion to a Unitree G1. Two refinement stages fix the geometric errors that appear along the way, and the resulting reference can be tracked by existing humanoid motion trackers without scene-specific fine-tuning.
How it works
- Scene and motion. SAM 3D Objects reconstructs metric scene geometry from the image, which is registered to the robot frame; a fixed generator produces a human interaction conditioned on that scene.
- JMIR (before retargeting). Optimizes a residual on the human motion that pulls intended contact points onto the scene surface and penalizes penetration, while keeping human-scene offsets, residual size and smoothness close to the generated motion.
- CGRR (after retargeting with GMR). Frame-by-frame trust-region SQP applies a bounded joint correction so that feet in contact sit on a support height field built from the scene, under joint-limit and collision constraints.
- The final reference is passed to pretrained trackers (MimicLite, GMT, SONIC, Humanoid-GPT).
Results
- Against GRAIL with the same input, refinement takes 87 s instead of 480 s, penetration drops from 1.59% to 1.23%, and InterMimic success rises from 63.5% to 84.3%.
- Simulation, 100 trials per variant: GMR alone gives 0.57 cm support error and 75% success; the full pipeline gives 0.21 cm and 89%.
- Real G1, 10 trials per terrain: 9/10 and 8/10 on two box heights (Box10, Box20), 6/10 on steps, 4/10 across a gap and 8/10 on a slope, 35/50 overall. Across trackers without fine-tuning, success is 50-70%; fine-tuning SONIC for 30 h reaches 90%.
Limitations
Only support-dominant interactions are covered, not manipulation of moving objects or changing contacts. Refinement is kinematic, without dynamic feasibility, and ignores uncertainty in the reconstructed scene. Real success (70%) trails simulation (89%), and the gap terrain succeeds only 4 of 10 times.
Figures




Abstract
Extending humanoid interaction generation to new environments remains limited by the need for prebuilt 3D scene assets. Reconstructing scenes directly from single RGB images offers a way to overcome this limitation, but introduces a key challenge in maintaining geometric consistency throughout motion generation and transfer. Visually plausible human motions may be misaligned with the reconstructed scene, while retargeting can introduce additional support errors due to differences between human and robot embodiments. We present a unified pipeline that transforms a single RGB image into a humanoid motion reference. It reconstructs scene geometry from the input image, generates a human interaction conditioned on the reconstructed scene, and retargets the motion to a humanoid robot. To maintain geometric consistency throughout this process, we incorporate two complementary refinement stages before and after embodiment transfer. Before retargeting, Joint Metric Interaction Refinement (JMIR) refines human motion alignment with the registered metric scene while preserving the generated interaction structure. Following retargeting, Contact Guided Residual Retargeting (CGRR) corrects robot specific support errors to restore the intended support relationships. Together, these stages produce motion references that are consistent with the reconstructed scene and can be followed by multiple pretrained humanoid trackers without scene specific policy fine tuning. Compared with GRAIL, our method reduces refinement time from 480 s to 87 s, yielding a speedup of 5.5 times. The complete pipeline achieves a success rate of 89% in simulation and 70% across 50 physical trials on the Unitree G1, demonstrating its effectiveness in generating executable humanoid motion references from single RGB images.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
