3D-PRNN: Generating Shape Primitives with Recurrent Neural Networks
Authors:
- Chuhang ZouCZChuhang Zou
- Ersin YumerEYErsin Yumer
- Jimei YangJYJimei Yang
- Duygu CeylanDCDuygu Ceylan
- Derek HoiemDHDerek Hoiem
- 1 October 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 900-909
Abstract
The success of various applications including robotics, digital content creation, and visualization demand a structured and abstract representation of the 3D world from limited sensor data. Inspired by the nature of human perception of 3D shapes as a collection of simple parts, we explore such an abstract shape representation based on primitives. Given a single depth image of an object, we present 3DPRNN, a generative recurrent neural network that synthesizes multiple plausible shapes composed of a set of primitives. Our generative model encodes symmetry characteristics of common man-made objects, preserves long-range structural coherence, and describes objects of varying complexity with a compact representation. We also propose a method based on Gaussian Fields to generate a large scale dataset of primitive-based shape representations to train our network. We evaluate our approach on a wide range of examples and show that it outperforms nearest-neighbor based shape retrieval methods and is on-par with voxelbased generative models while using a significantly reduced parameter space.Keywords
All Related Versions
This publication has 23 references indexed in Scilit:
- Symmetry‐Aware Template Deformation and FittingComputer Graphics Forum, 2014
- 3-SweepACM Transactions on Graphics, 2013
- GlobFitACM Transactions on Graphics, 2011
- A new method for the registration of three-dimensional point-sets: The Gaussian Fields frameworkImage and Vision Computing, 2010
- Completion and Reconstruction with Primitive ShapesComputer Graphics Forum, 2009
- Interactive 3D architectural modeling from unordered photo collectionsACM Transactions on Graphics, 2008
- Algorithm 778: L-BFGS-BACM Transactions on Mathematical Software, 1997
- A method for registration of 3-D shapesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1992
- Primitive-Based Shape Modeling and Recognition1992
- Recognition-by-components: A theory of human image understanding.Psychological Review, 1987