Guiding Diffusion-Based Articulated Object Generation by Partial Point Cloud Alignment and Physical Plausibility Constraints

Jens U. Kreber, Joerg Stueckler
8/1/2025
cs.CVcs.LG

No official code found. Best implementation: EmbodiedVision/physnap (2 stars, MIT, last commit 2025-10-20).

Abstract

Articulated objects are an important type of interactable objects in everyday environments. In this paper, we propose PhysNAP, a novel diffusion model-based approach for generating articulated objects that aligns them with partial point clouds and improves their physical plausibility. The model represents part shapes by signed distance functions (SDFs). We guide the reverse diffusion process using a point cloud alignment loss computed using the predicted SDFs. Additionally, we impose non-penetration and mobility constraints based on the part SDFs for guiding the model to generate more physically plausible objects. We also make our diffusion approach category-aware to further improve point cloud alignment if category information is available. We evaluate the generative ability and constraint consistency of samples generated with PhysNAP using the PartNet-Mobility dataset. We also compare it with an unguided baseline diffusion model and demonstrate that PhysNAP can improve constraint consistency and provides a tradeoff with generative ability.

View on arXivView PDF

Code Implementations(1)

MIT

Source code for PhysNAP (Kreber, J., Stueckler, J.): "Guiding Diffusion-Based Articulated Object Generation by Partial Point Cloud Alignment and Physical Plausibility Constraints", in IEEE/CVF ICCV 2025

20C, C++Oct 9, 20251 years agoMIT

Similar Papers

Cite this paper

@article{kreber2025guiding,
  title  = {Guiding Diffusion-Based Articulated Object Generation by Partial Point Cloud Alignment and Physical Plausibility Constraints},
  author = {Jens U. Kreber and Joerg Stueckler},
  year   = {2025},
  eprint = {2508.00558},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.00558v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.00558.svg)](https://codeofpaper.com/paper/2508.00558)

Discussion