CVGRLGNov 24, 2021

Octree Transformer: Autoregressive 3D Shape Generation on Hierarchically Structured Sequences

arXiv:2111.12480v145 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of 3D shape synthesis for applications in computer graphics and design, representing a novel method for a known bottleneck.

The paper tackles the problem of generating 3D shapes using autoregressive models by introducing an octree-based hierarchical representation and adaptive compression to reduce sequence lengths, achieving state-of-the-art performance in shape generation.

Autoregressive models have proven to be very powerful in NLP text generation tasks and lately have gained popularity for image generation as well. However, they have seen limited use for the synthesis of 3D shapes so far. This is mainly due to the lack of a straightforward way to linearize 3D data as well as to scaling problems with the length of the resulting sequences when describing complex shapes. In this work we address both of these problems. We use octrees as a compact hierarchical shape representation that can be sequentialized by traversal ordering. Moreover, we introduce an adaptive compression scheme, that significantly reduces sequence lengths and thus enables their effective generation with a transformer, while still allowing fully autoregressive sampling and parallel training. We demonstrate the performance of our model by comparing against the state-of-the-art in shape generation.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes