atlas

Research map / 3D vision / Face and shape

Real2Code: Reconstruct Articulated Objects via Code Generation

ICLR 2025 · 3D vision › Face and shape · approach: Articulated and non-rigid shape learning · 1 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.

Real2Code reconstructs multi-part articulated objects by segmenting parts with a fine-tuned SAM, completing part shapes with a learned occupancy network, and having a LoRA-fine-tuned CodeLlama-7B predict joints as Python/MJCF code from oriented bounding boxes.

Problem

Reconstructing articulated objects (geometry and joint parameters) from visual observations, which prior methods handle only for objects with one or two moving parts and which generalize poorly to real-world objects.

Approach

Formulate joint prediction as code generation by a fine-tuned code LLM that consumes oriented bounding boxes of reconstructed parts and selects OBB axes and edges (classification rather than regression), outputting simulation-ready Python MJCF code.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace selecting OBB edges with absolute continuous joint-position regression (ablation)Real2Code articulation prediction · 6-15 partsposition error: 0.03 -> 0.7Hurt
replace selecting OBB edges with position regression relative to the OBB center (ablation)Real2Code articulation prediction · 6-15 partsposition error: 0.03 -> 0.06Hurt
add RGB image input alongside OBBs (ablation)Real2Code articulation prediction · 6-15 partsposition error: 0.03 -> 0.02No clear effect
use predicted OBBs instead of oracle ground-truth bounding boxes (ablation)Real2Code articulation prediction · 6-15 partsrotation error: 0.0 -> 30.2Hurt
use Real2Code instead of Dittoarticulated object reconstruction · Box (2 parts)whole CD: 1.73 -> 1.31Helped
use Real2Code instead of Dittoarticulated object reconstruction · Furniture (2-4 parts)whole CD: 2.25 -> 3.47Hurt
fine-tune SAM to align segmentation with object kinematicsSAM part segmentation · unseen object imagesmean IoUHelped
use the part-level shape completion model rather than extracting meshes from segmented point cloudsReal2Code reconstruction · PartNet-Mobility test objectspart CD: 7.19 -> 3.02Helped

Surprising findings

Limitations

Experimental setup

Datasets: PartNet-Mobility PartNet

Benchmarks: PartNet-Mobility test split (35 objects)

Metrics: Chamfer distance rotation error position error joint type accuracy IoU match rate

Baselines: PARIS Ditto GPT-4 Real2Code-SegOnly

Builds on: Segment Anything (SAM) Convolutional Occupancy Networks CodeLlama DUSt3R Ditto PARIS

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