ShapeMatcher: Self-Supervised Joint Shape Canonicalization, Segmentation, Retrieval and Deformation

Yan Di, Chenyangguang Zhang, Chaowei Wang, Ruida Zhang, Guangyao Zhai +4 more
11/1/2023

No official code found. Best implementation: Det1999/ShapeMaker (23 stars, GPL-3.0, last commit 2024-04-21).

Abstract

In this paper, we present ShapeMatcher, a unified self-supervised learning framework for joint shape canonicalization, segmentation, retrieval and deformation. Given a partially-observed object in an arbitrary pose, we first canonicalize the object by extracting point-wise affine-invariant features, disentangling inherent structure of the object with its pose and size. These learned features are then leveraged to predict semantically consistent part segmentation and corresponding part centers. Next, our lightweight retrieval module aggregates the features within each part as its retrieval token and compare all the tokens with source shapes from a pre-established database to identify the most geometrically similar shape. Finally, we deform the retrieved shape in the deformation module to tightly fit the input object by harnessing part center guided neural cage deformation. The key insight of ShapeMaker is the simultaneous training of the four highly-associated processes: canonicalization, segmentation, retrieval, and deformation, leveraging cross-task consistency losses for mutual supervision. Extensive experiments on synthetic datasets PartNet, ComplementMe, and real-world dataset Scan2CAD demonstrate that ShapeMatcher surpasses competitors by a large margin. Code is released at https://github.com/Det1999/ShapeMaker.

View on arXivView PDF

Code Implementations(1)

Det1999/ShapeMakerCommunity100%
GPL-3.0
232PythonJan 9, 20242 years agoGPL-3.0

Similar Papers

Cite this paper

@article{di2023shapematcher,
  title  = {ShapeMatcher: Self-Supervised Joint Shape Canonicalization, Segmentation, Retrieval and Deformation},
  author = {Yan Di and Chenyangguang Zhang and Chaowei Wang and Ruida Zhang and Guangyao Zhai and Yanyan Li and Bowen Fu and Xiangyang Ji and Shan Gao},
  year   = {2023},
  eprint = {2311.11106},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2311.11106},
  journal = {CVPR 2023 2023}
}

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/2311.11106.svg)](https://codeofpaper.com/paper/2311.11106)

Discussion