AtlasNet: A Papier-Mâché Approach to Learning 3D Surface Generation
Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
TL;DR
AtlasNet introduces a surface-based generative framework that represents 3D shapes as a union of learnable 2D-to-3D charts (an atlas) mapped from unit squares. By jointly learning the chart parameterizations and a shape embedding, it enables high-resolution mesh generation and UV parameterization, and supports arbitrary sampling without memory blow-up. The method demonstrates strong performance on ShapeNet for auto-encoding and single-view reconstruction, outperforming several point- and voxel-based baselines and enabling applications such as interpolation, correspondences, and texture mapping. This surface-centric approach offers a scalable path toward high-fidelity 3D meshes with practical texture and meshing capabilities.
Abstract
We introduce a method for learning to generate the surface of 3D shapes. Our approach represents a 3D shape as a collection of parametric surface elements and, in contrast to methods generating voxel grids or point clouds, naturally infers a surface representation of the shape. Beyond its novelty, our new shape generation framework, AtlasNet, comes with significant advantages, such as improved precision and generalization capabilities, and the possibility to generate a shape of arbitrary resolution without memory issues. We demonstrate these benefits and compare to strong baselines on the ShapeNet benchmark for two applications: (i) auto-encoding shapes, and (ii) single-view reconstruction from a still image. We also provide results showing its potential for other applications, such as morphing, parametrization, super-resolution, matching, and co-segmentation.
