StructRe: Rewriting for Structured Shape Modeling
Jiepeng Wang, Hao Pan, Yang Liu, Xin Tong, Taku Komura, Wenping Wang
TL;DR
StructRe casts structured shape modeling as a local, probabilistic rewriting problem: a shape is encoded into a unified part-space and geometry patches, then rewritten upward to coarser components or downward to finer parts through a learned rewriting network. The framework comprises a patch-based geometry encoder, a unified part-space encoder, and a transformer-based rewriting model that performs iterative decoding with probabilistic sampling, aided by data augmentation to generalize across categories. It demonstrates robust reconstruction and generation across PartNet and ShapeNet, including zero-/few-shot adaptation to ShapeNet, and enables applications such as editing and shape vectorization by parts. The findings show that local rewriting with probabilistic sampling improves generalization, reduces reliance on category priors, and yields regular, detailed, and diverse hierarchies suitable for cross-category shape understanding and manipulation.
Abstract
Man-made 3D shapes are naturally organized in parts and hierarchies; such structures provide important constraints for shape reconstruction and generation. Modeling shape structures is difficult, because there can be multiple hierarchies for a given shape, causing ambiguity, and across different categories the shape structures are correlated with semantics, limiting generalization. We present StructRe, a structure rewriting system, as a novel approach to structured shape modeling. Given a 3D object represented by points and components, StructRe can rewrite it upward into more concise structures, or downward into more detailed structures; by iterating the rewriting process, hierarchies are obtained. Such a localized rewriting process enables probabilistic modeling of ambiguous structures and robust generalization across object categories. We train StructRe on PartNet data and show its generalization to cross-category and multiple object hierarchies, and test its extension to ShapeNet. We also demonstrate the benefits of probabilistic and generalizable structure modeling for shape reconstruction, generation and editing tasks.
