Learning Implicit Fields for Generative Shape Modeling
Zhiqin Chen, Hao Zhang
TL;DR
The paper introduces IM-NET, an implicit field decoder that represents shapes as continuous inside/outside fields learned from point queries, enabling high-quality, resolution-independent surface extraction via iso-surfaces. By embedding IM-NET into autoencoder and GAN frameworks (IM-AE, IM-GAN), the authors demonstrate improved surface quality, better topology handling, and versatile capabilities across 3D/2D generation, interpolation, and single-view reconstruction. They emphasize the limitations of voxel/CNN-based decoders for visual quality and propose LFD as a more perceptually aligned metric for evaluation. Overall, IM-NET provides a lightweight yet powerful alternative for generative shape modeling with broad applicability and clear qualitative gains, albeit with training-time and sampling-speed trade-offs that warrant further optimization.
Abstract
We advocate the use of implicit fields for learning generative models of shapes and introduce an implicit field decoder, called IM-NET, for shape generation, aimed at improving the visual quality of the generated shapes. An implicit field assigns a value to each point in 3D space, so that a shape can be extracted as an iso-surface. IM-NET is trained to perform this assignment by means of a binary classifier. Specifically, it takes a point coordinate, along with a feature vector encoding a shape, and outputs a value which indicates whether the point is outside the shape or not. By replacing conventional decoders by our implicit decoder for representation learning (via IM-AE) and shape generation (via IM-GAN), we demonstrate superior results for tasks such as generative shape modeling, interpolation, and single-view 3D reconstruction, particularly in terms of visual quality. Code and supplementary material are available at https://github.com/czq142857/implicit-decoder.
