Generative PointNet: Energy-Based Learning on Unordered Point Sets for 3D Generation, Reconstruction and Classification

04/02/2020
by   Jianwen Xie, et al.
0

We propose a generative model of unordered point sets, such as point clouds, in the forms of an energy-based model, where the energy function is parameterized by an input-permutation-invariant bottom-up neural network. The energy function learns a coordinate encoding of each point and then aggregates all individual point features into energy for the whole point cloud. We show that our model can be derived from the discriminative PointNet. The model can be trained by MCMC-based maximum likelihood learning (as well as its variants), without the help of any assisting networks like those in GANs and VAEs. Unlike most point cloud generator that relys on hand-crafting distance metrics, our model does not rely on hand-crafting distance metric for point cloud generation, because it synthesizes point clouds by matching observed examples in terms of statistical property defined by the energy function. Furthermore, we can learn a short-run MCMC toward the energy-based model as a flow-like generator for point cloud reconstruction and interpretation. The learned point cloud representation can be also useful for point cloud classification. Experiments demonstrate the advantages of the proposed generative model of point clouds.

READ FULL TEXT

page 11

page 14

page 20

research
09/08/2022

Learning to Generate Realistic LiDAR Point Clouds

We present LiDARGen, a novel, effective, and controllable generative mod...
research
10/16/2019

Conditional Invertible Flow for Point Cloud Generation

This paper focuses on a novel generative approach for 3D point clouds th...
research
05/29/2021

RPG: Learning Recursive Point Cloud Generation

In this paper we propose a novel point cloud generator that is able to r...
research
03/17/2020

Energy-Based Processes for Exchangeable Data

Recently there has been growing interest in modeling sets with exchangea...
research
06/26/2020

Conditional Set Generation with Transformers

A set is an unordered collection of unique elements–and yet many machine...
research
06/12/2020

Rethinking Sampling in 3D Point Cloud Generative Adversarial Networks

In this paper, we examine the long-neglected yet important effects of po...
research
04/16/2019

Point cloud registration: matching a maximal common subset on pointclouds with noise (with 2D implementation)

We analyze the problem of determining whether 2 given point clouds in 2D...

Please sign up or login with your details

Forgot password? Click here to reset