atlas

Research map / 3D vision / 3D generation

SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects

ICLR 2025 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 0 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.

Generates articulated household objects from a single resting-state image via GPT-4o part-graph prediction and a CAGE-based diffusion transformer with DINOv2 image cross-attention, followed by part mesh retrieval.

Problem

Creating 3D articulated object assets from a single RGB image of an object in its resting (closed) state, where occlusion and small parts make part shape and articulation ambiguous.

Approach

A coarse-to-fine pipeline: a VLM (GPT-4o) predicts a part connectivity graph from the image, a diffusion transformer (built on CAGE) generates per-part abstract attributes conditioned on DINOv2 patch features via image cross-attention and graph attention masks, and part meshes are retrieved from a library to assemble the object. Classifier-free training over category, graph, and image enables gene

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SINGAPO rather than NAP-ICAarticulated object generation · PartNet-Mobility test setRS-d_gIoU: 0.5778 -> 0.4841Helped
Use SINGAPO rather than NAP-ICAarticulated object generation · ACD test setRS-d_gIoU: 1.0233 -> 0.9517Helped
Use SINGAPO rather than NAP-ICAarticulated object generation · PartNet-Mobility test setGraph accuracy: 75.97 -> 82.47Helped
Add image cross-attention (ablation)CAGE base model · ACD test setRS-d_CD: 0.3469 -> 0.1459Helped
Remove category as a hard constraint using classifier-free training (ablation)Base + ICA · ACD test setRS-d_CD: 0.1459 -> 0.1423Helped
Add foreground loss (ablation)Base + ICA + cCF · ACD test setRS-d_CD: 0.1423 -> 0.1403Helped
Add classifier-free training for image guidance (ablation)Base + ICA + cCF + L_fg · ACD test setRS-d_CD: 0.1403 -> 0.1184Helped
Add classifier-free training for graph constraint (ablation)Base + ICA + cCF + L_fg + iCF · ACD test setRS-d_CD: 0.1184 -> 0.1014Helped
Use augmented training data (ablation)SINGAPO · PartNet-MobilityRS-d_gIoU: 0.5965 -> 0.4414Helped
Use augmented training data (ablation)SINGAPO · ACDRS-d_gIoU: 1.1270 -> 0.9528Helped

Surprising findings

Limitations

Experimental setup

Datasets: PartNet-Mobility ACD

Benchmarks: PartNet-Mobility test set ACD test set

Metrics: RS-d_gIoU AS-d_gIoU RS-d_cDist AS-d_cDist RS-d_CD AS-d_CD AOR graph accuracy ID AID

Baselines: URDFormer NAP-ICA Real2Code

Builds on: CAGE NAP DINOv2 denoising diffusion probabilistic model

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