Summary (Overview)
- Rest2Art is a novel framework that reconstructs articulated objects (with part-level geometry and joint parameters) from a single rest-state (closed) configuration, without requiring any observed motion.
- The method uses an explicit mesh as an intermediate representation to ground, verify, and fuse noisy outputs from multiple pretrained models (VLM, SAM3, video diffusion models).
- A key innovation is an iterative co-refinement loop between a Vision-Language Model (VLM) and a segmentation model (SAM3), where their disagreements drive mutual correction.
- For joint estimation without observed motion, the framework uses a video diffusion model to synthesize articulation hypotheses, then fits rigid-body joint models (revolute and prismatic) by minimizing reprojection errors, constrained by mesh geometry.
- The method achieves competitive or superior performance compared to both motion-observing reconstruction baselines and generation-based methods, while being input-agnostic (accepting multi-view captures, single-image 3D generation, or existing 3D assets).
Introduction and Theoretical Foundation
Background and Motivation
Humans can often infer how unfamiliar objects articulate from their appearance alone—e.g., anticipating how a closed cabinet's doors swing or drawers slide. However, this inference is not always reliable. Existing work on articulated object reconstruction focuses on well-constrained scenarios that require observing objects in multiple articulation states or with explicitly visible motion.
The Rest-State Problem
The paper introduces a rest-state formulation: reconstructing articulated objects from a single closed configuration. This is an inherently ill-posed setting where geometry, semantics, and motion priors must compensate for the absence of motion cues. Objects are most often encountered in their closed configuration in practice (e.g., online product photos, internet imagery, scene-level datasets like ScanNet and Replica).
Theoretical Foundation
The key insight is that pretrained models can supply rich semantic and motion priors for this task. However, individual model outputs are noisy and may disagree:
- A VLM may predict an incomplete part hierarchy
- A segmentation model may miss parts in certain views
- A video diffusion model may hallucinate nonexistent components
The paper addresses this by grounding all predictions in an explicit mesh, whose surface connectivity enables:
- Spatially consistent part boundaries
- Reliable occlusion reasoning
- Confidence-weighted aggregation of noisy, view-dependent predictions
Methodology
Problem Statement
Given a rest-state object mesh, the framework outputs part-wise meshes and joint parameters , where is the number of parts (automatically determined).
Joint Models:
- Prismatic joint: where is the translation direction and is the scalar displacement.
- Revolute joint: where is the rotation axis direction, is a point on the axis, and is the rotation angle.
Pipeline Overview
The pipeline consists of three main stages:
- Part Segmentation (Sec. 3.2): Identifying movable parts through co-refinement of hierarchy predictions and segmentation masks
- Articulation Estimation (Sec. 3.3): Synthesizing articulation videos and fitting rigid-body models
- Mesh Completion (Sec. 3.4): Completing each part into a volumetric mesh for physics simulation
Part Segmentation
Co-Refinement of Hierarchy and Part Masks:
- A VLM proposes a candidate hierarchy tree ; SAM3 produces per-view part masks
- Semantic prompts are extracted (e.g., drawer, handle, door)
- The detected count is compared against the expected count :
- Agreement: masks are cached as validated evidence
- Excess detections: the VLM is re-queried with annotated images to revise
- Missing detections: decision is deferred, evidence aggregated across views
Confidence-Weighted Evidence Lifting: The face support set of mask is defined as:
Evidence is accumulated across selected views:
Each face is assigned the part with maximal evidence:
Graph-Based Refinement: Labels are propagated from seed regions via multi-source shortest-path computation:
where is the shortest-path distance from to the nearest seed of part .
Articulation Estimation
Articulation Video Synthesis:
- Part masks are overlaid with transparency onto the best view
- Wan2.2 [46] with VBVR LoRA [47] generates articulation videos
- Dense 2D point trajectories are extracted using CoTracker3 [17]
- Mesh provides metric depth for unprojecting frame-0 positions to 3D
Joint Parameter Fitting: For a revolute joint, each rest-pose anchor point is rotated:
For a prismatic joint:
The fitted axis is refined by:
- Penalizing axes that cause inter-part penetration
- Blending with the principal direction of the adjacent part boundary
Two videos with different random seeds are synthesized; if both agree on motion type, trajectory evidence is combined and refit jointly.
Mesh Completion
- Parts are converted to closed meshes by offsetting vertices inward along normals
- Boundary-aware normal smoothing prevents artifacts near cut edges
- Drawers receive explicit parametric inner trays for interior geometry
Empirical Validation / Results
Dataset and Implementation
- ACD (Articulated Containers Dataset) [15] from HSSD [19] and ABO [6], rendered in closed configuration
- MultiScan Dataset [32] for real-world robustness
- Meshes reconstructed with 2DGS [14]; GPT-5.2 [37] for hierarchy; SAM3 [3] for masks; Wan2.2 [46] + VBVR LoRA [47] for video; CoTracker3 [17] for trajectories
Part Segmentation Results
Baselines (PartField [28], Find3D [31], SAMesh [44]) struggle on rest-state furniture due to uniform colors and flush boundaries. The co-refinement loop ensures part counts and masks are cross-validated before evidence is committed to the mesh.
Joint Estimation Results
Table 2: Joint estimation comparison on the ACD dataset (Ang. = axis angular error (°), Pos. = position error (dm), Type = type accuracy (%), ↓ = lower is better, ↑ = higher is better):
| Method | Task | State | ACD-HSSD Ang.↓ | ACD-HSSD Pos.↓ | ACD-HSSD Type↑ | ACD-ABO Ang.↓ | ACD-ABO Pos.↓ | ACD-ABO Type↑ |
|---|---|---|---|---|---|---|---|---|
| URDFormer [5] | Gen. | rest-state | 14.59 | 6.52 | 16.23 | 13.64 | 6.11 | 19.12 |
| Singapo [26] | Gen. | rest-state | 1.97 | 3.21 | 59.42 | 0.13 | 2.63 | 41.47 |
| Singapo [26] + ○ | Gen. | rest-state | 2.24 | 2.85 | 61.21 | 0.14 | 2.33 | 67.94 |
| ArtGS [30] | Recon. | two states | 53.12 | 1.37 | 57.71 | 46.29 | 0.96 | 60.76 |
| REArtGS† [52] | Recon. | two states | 58.02 | 6.95 | 33.30 | 59.20 | 6.77 | 35.61 |
| REArtGS++ [51] | Recon. | two states | 41.82 | 2.87 | 59.38 | 45.92 | 1.23 | 81.28 |
| Articulation in Motion [1] | Recon. | video | 30.29 | N/A | 25.09 | 19.74 | 0.81 | 41.90 |
| Articulate AnyMesh [38] | Recon. | rest-state | 11.35 | 1.31 | 67.12 | 25.65 | 0.08 | 38.94 |
| Ours | Recon. | rest-state | 11.35 | 0.85 | 74.49 | 4.78 | 0.20 | 73.38 |
Key findings:
- Our method achieves the highest type accuracy among methods applicable to rest-state inputs on both datasets
- Two-state methods (ArtGS, REArtGS, REArtGS++) struggle with synthesized multi-state inputs due to geometric inconsistencies
- Generative methods (Singapo, URDFormer) benefit from axis-aligned priors but require post-hoc scale alignment
Table 3: Joint estimation on MultiScan (real-world):
| Method | Cov.↑ | Ang.↓ | Pos.↓ | Type↑ |
|---|---|---|---|---|
| REArtGS† [52] | 31.91 | 51.93 | 29.60 | 64.40 |
| REArtGS++ [51] | 36.17 | 62.72 | 6.85 | 48.74 |
| Articulate AnyMesh [38] | 61.70 | 30.51 | 3.45 | 12.63 |
| Ours | 48.94 | 17.23 | 0.26 | 65.78 |
Our method outperforms baselines on type accuracy and angular error despite noisy real-world inputs.
Ablation Studies
Table 4: Co-refinement model selection (T Acc. = hierarchy tree accuracy, # Parts Acc. = per-part count accuracy):
| Method | Co-Refine | T Acc.↑ | # Parts Acc.↑ |
|---|---|---|---|
| GPT-5.2 [37] | - | 62.3% | 59.4% |
| Qwen3-VL [2] | - | 52.2% | 47.8% |
| GPT-5.2 + SAM3 | ✘ | 62.3 | 59.4 |
| GPT-5.2 ⓒ SAM3 (Ours) | ✓ | 72.5 (+10.2) | 59.4 (+0.0) |
| Qwen3-VL ⓒ SAM3 (Ours) | ✓ | 72.5 (+20.3) | 63.8 (+16.0) |
The co-refinement loop yields significant improvements, particularly for the weaker VLM (Qwen3-VL), confirming that the two models provide complementary signals realized only through mutual correction.
Table 5: Mesh reconstruction backend ablation:
| Method | IoU↑ | mAP↑ | Axis Dir↓ | Axis Pos↓ |
|---|---|---|---|---|
| 3DGS [18] | 0.30 | 0.83 | 1.69 | 0.154 |
| SVRaster [43] | 0.83 | 0.96 | 1.86 | 0.146 |
| 2DGS [14] | 0.97 | 0.99 | 3.67 | 0.154 |
Video generation design: Mask overlay reduces hallucination from 23.1% to 11.5% and raises the accurate articulation rate from 69.2% to 80.8% on ACD-HSSD.
Theoretical and Practical Implications
Theoretical Significance
-
Ill-posed problem formulation: The paper formally establishes rest-state articulated object reconstruction as an ill-posed recovery problem, demonstrating that it can be solved through structured cross-validation of multiple pretrained models rather than requiring explicit motion observations.
-
Mesh as grounding mechanism: The explicit mesh representation serves as a "geometric anchor" that reconciles inconsistent outputs from different models. This is a principled approach to multi-modal fusion where disagreements between models are treated as signals for correction rather than noise to be averaged out.
-
Video diffusion as hypothesis generator: The framework reframes video generation models as sources of motion hypotheses rather than ground truth, with final parameters determined by geometric consistency against the mesh—a novel division of labor between generative and geometric methods.
Practical Implications
-
Input-agnostic design: The framework works with multi-view captures, single-image 3D generation, and existing 3D assets, making it applicable to diverse real-world scenarios including online product photos and scene scans.
-
Metric-scale fidelity: Unlike generation-based methods that produce normalized-scale outputs requiring post-hoc alignment, the reconstruction-based formulation preserves metric scale, which is critical for robotics, simulation, and spatial planning applications.
-
No part-count priors: The method automatically discovers the number of parts without requiring prior knowledge, unlike many existing methods that need this as input.
-
Digital twin creation: The output includes volumetric meshes suitable for physics simulators and URDF export, enabling interactive simulation and downstream robotics applications.
Conclusion
Main Takeaways
Rest2Art demonstrates that structured geometric verification can transform noisy, inconsistent outputs from multiple pretrained models into robust articulated object reconstructions from rest-state observations alone. The key principles are:
- Cross-model verification (VLM + segmentation) resolves semantic ambiguities in closed configurations
- Mesh-grounded evidence accumulation filters out unreliable predictions
- Video-synthesized motion hypotheses + geometric fitting estimates physically plausible joint parameters without observed motion
Future Directions
The paper identifies two promising directions:
- Extending to more complex kinematic structures beyond revolute and prismatic joints
- Improving the physical plausibility of video generation models, which would further enhance the quality of synthesized articulation hypotheses
The framework's success suggests that the combination of generative models for hypothesis generation and geometric models for verification is a powerful paradigm for tackling other ill-posed 3D understanding problems.
Related papers
- Can We Defend Against AI-Generated Video Attacks on Real-World Crisis Events? A Systematic Evaluation of Detectors, Generators and Social Dissemination
RA-Bench shows all 19 AI-video detectors fail on real-world crisis videos, with social media post-processing collapsing fine-tuned MLLM fake-detection recall from 46% to 1.4%.
- AutoDesign: Meta-Harness Optimization for Long-Horizon Agentic Design
AutoDesign recursively optimizes the harness surrounding a fixed model, achieving state-of-the-art paper-to-poster generation (78.32 on PosterBench) and improving performance by up to 19.6 points across model configurations.
- Generating Pretraining Tokens from Organic Data for Data-Bound Scaling
SYNPRO's model-aware synthetic data generation, grounded in organic text via RL-optimized rephrasing and reformatting, matches or exceeds training on unique data in the data-bound scaling regime.