GEM3D: GEnerative Medial Abstractions for 3D Shape Synthesis

Dmitry Petrov, Pradyumn Goyal, Vikas Thamizharasan, Vladimir G. Kim, Matheus Gadelha +3 more
2/26/2024
cs.CVcs.AIcs.GR

No official code found. Best implementation: lodurality/GEM3D_paper_code (33 stars, last commit 2024-10-16).

Abstract

We introduce GEM3D -- a new deep, topology-aware generative model of 3D shapes. The key ingredient of our method is a neural skeleton-based representation encoding information on both shape topology and geometry. Through a denoising diffusion probabilistic model, our method first generates skeleton-based representations following the Medial Axis Transform (MAT), then generates surfaces through a skeleton-driven neural implicit formulation. The neural implicit takes into account the topological and geometric information stored in the generated skeleton representations to yield surfaces that are more topologically and geometrically accurate compared to previous neural field formulations. We discuss applications of our method in shape synthesis and point cloud reconstruction tasks, and evaluate our method both qualitatively and quantitatively. We demonstrate significantly more faithful surface reconstruction and diverse shape generation results compared to the state-of-the-art, also involving challenging scenarios of reconstructing and synthesizing structurally complex, high-genus shape surfaces from Thingi10K and ShapeNet.

View on arXivView PDF

Code Implementations(1)

Code for GEM3D: Generative Medial Abstractions for 3D Shape Synthesis

335Shell, PythonJun 6, 20242 years ago

Cite this paper

@article{petrov2024gemd,
  title  = {GEM3D: GEnerative Medial Abstractions for 3D Shape Synthesis},
  author = {Dmitry Petrov and Pradyumn Goyal and Vikas Thamizharasan and Vladimir G. Kim and Matheus Gadelha and Melinos Averkiou and Siddhartha Chaudhuri and Evangelos Kalogerakis},
  year   = {2024},
  eprint = {2402.16994},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.16994v2}
}

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

Discussion