Neural Wavelet-domain Diffusion for 3D Shape Generation论文阅读

date
Jan 5, 2023
Last edited time
Mar 27, 2023 08:38 AM
status
Published
slug
Neural_Wavelet-domain_Diffusion_for_3D_Shape_Generation论文阅读
tags
DL
DDPM
summary
type
Post
Field
Plat

Abstract

we propose a compact wavelet representation with a pair of coarse and detail coefficient volumes to implicitly represent 3D shapes via truncated signed distance functions and multi-scale biorthogonal wavelets, and formulate a pair of neural networks: a generator based on the diffusion model to produce diverse shapes in the form of coarse coefficient volumes; and a detail predictor to further produce compatible detail coefficient volumes for enriching the generated shapes with fine structures and details.
notion image
  • Contribution
      1. A compact wavelet representation (i.e., a pair of coarse and detail coefficient volumes) based on biorthogonal wavelets and truncated signed distance field to implicitly encode 3D shapes.
      1. A generator network formulated based on the diffusion probabilistic model.
      1. A detail predictor network, formulated to produce compatible detail coefficients to enhance the fine details in the generated shapes.

Method

Data Preparation

notion image
  1. Sample a signed distance field (SDF) and truncate its distance values to avoid redundant information.
    1. 💡
      We truncate the distance values in the SDF to [−0.1, +0.1], so regions not close to object surface are clipped to a constant. This help to reduce the shape representation redundancy and enable the shape learning process to better focus on the shape’s structures and fine details.
  1. Transform the truncated SDF to the wavelet domain to produce a series of multi-scale coefficient volumes.

Shape Learning

notion image
  1. Train a pair of neural networks to learn the 3D shape distribution from the coarse and detail coefficient volumes.
    1. we adopt the denoising diffusion probabilistic model to formulate and train the generator network to learn to iteratively refine a random noise sample for generating diverse 3D shapes in the form of the coarse coefficient volume.
  1. Train a detail predictor network to learn to produce the detail coefficient volume from the coarse coefficient volume.

Shape generation

notion image
  1. Starting from a random Gaussian noise sample, we first use the trained generator to produce the coarse coefficient volume then the detail predictor to produce an associated detail coefficient volume.
  1. Perform an inverse wavelet transform.

Experiments

notion image
notion image
notion image
notion image

© Lazurite 2021 - 2024