Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling
About
We study the problem of 3D object generation. We propose a novel framework, namely 3D Generative Adversarial Network (3D-GAN), which generates 3D objects from a probabilistic space by leveraging recent advances in volumetric convolutional networks and generative adversarial nets. The benefits of our model are three-fold: first, the use of an adversarial criterion, instead of traditional heuristic criteria, enables the generator to capture object structure implicitly and to synthesize high-quality 3D objects; second, the generator establishes a mapping from a low-dimensional probabilistic space to the space of 3D objects, so that we can sample objects without a reference image or CAD models, and explore the 3D object manifold; third, the adversarial discriminator provides a powerful 3D shape descriptor which, learned without supervision, has wide applications in 3D object recognition. Experiments demonstrate that our method generates high-quality 3D objects, and our unsupervisedly learned features achieve impressive performance on 3D object recognition, comparable with those of supervised learning methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape classification | ModelNet40 (test) | -- | 255 | |
| 3D Shape Classification | ModelNet40 (test) | Accuracy83.3 | 227 | |
| Object Classification | ModelNet40 (test) | Accuracy83.3 | 180 | |
| Classification | ModelNet40 (test) | Accuracy83.3 | 99 | |
| Few-shot classification | ModelNet40 (test) | Mean Accuracy65.8 | 68 | |
| 3D shape recognition | ModelNet10 (test) | Accuracy91 | 64 | |
| 3D Object Classification | ModelNet10 (test) | Mean Class Accuracy91 | 57 | |
| Few-shot 3D Object Classification (5-way) | ModelNet40 (test) | 10-shot Accuracy41.6 | 57 | |
| Object Classification | ModelNet10 (test) | Accuracy91 | 46 | |
| Few-shot 3D Object Classification (10-way) | ModelNet40 (test) | Accuracy (10-shot)32.9 | 46 |