Neural Shape Compiler: A Unified Framework for Transforming between Text, Point Cloud, and Program

12/25/2022
by   Tiange Luo, et al.
7

3D shapes have complementary abstractions from low-level geometry to part-based hierarchies to languages, which convey different levels of information. This paper presents a unified framework to translate between pairs of shape abstractions: Text ⟺ Point Cloud ⟺ Program. We propose Neural Shape Compiler to model the abstraction transformation as a conditional generation process. It converts 3D shapes of three abstract types into unified discrete shape code, transforms each shape code into code of other abstract types through the proposed ShapeCode Transformer, and decodes them to output the target shape abstraction. Point Cloud code is obtained in a class-agnostic way by the proposed PointVQVAE. On Text2Shape, ShapeGlot, ABO, Genre, and Program Synthetic datasets, Neural Shape Compiler shows strengths in Text ⟹ Point Cloud, Point Cloud ⟹ Text, Point Cloud ⟹ Program, and Point Cloud Completion tasks. Additionally, Neural Shape Compiler benefits from jointly training on all heterogeneous data and tasks.

READ FULL TEXT

page 7

page 21

page 28

page 29

research
07/24/2019

One-stage Shape Instantiation from a Single 2D Image to 3D Point Cloud

Shape instantiation which predicts the 3D shape of a dynamic target from...
research
11/26/2022

Meta Architecure for Point Cloud Analysis

Recent advances in 3D point cloud analysis bring a diverse set of networ...
research
08/23/2023

A Unified Framework for 3D Point Cloud Visual Grounding

3D point cloud visual grounding plays a critical role in 3D scene compre...
research
02/19/2022

PMP-Net++: Point Cloud Completion by Transformer-Enhanced Multi-step Point Moving Paths

Point cloud completion concerns to predict missing part for incomplete 3...
research
07/19/2020

Mapping in a cycle: Sinkhorn regularized unsupervised learning for point cloud shapes

We propose an unsupervised learning framework with the pretext task of f...
research
10/13/2021

EditVAE: Unsupervised Part-Aware Controllable 3D Point Cloud Shape Generation

This paper tackles the problem of parts-aware point cloud generation. Un...
research
12/19/2022

GeoCode: Interpretable Shape Programs

Mapping high-fidelity 3D geometry to a representation that allows for in...

Please sign up or login with your details

Forgot password? Click here to reset