English

Matryoshka Networks: Predicting 3D Geometry via Nested Shape Layers

Computer Vision and Pattern Recognition 2018-05-01 v1

Abstract

In this paper, we develop novel, efficient 2D encodings for 3D geometry, which enable reconstructing full 3D shapes from a single image at high resolution. The key idea is to pose 3D shape reconstruction as a 2D prediction problem. To that end, we first develop a simple baseline network that predicts entire voxel tubes at each pixel of a reference view. By leveraging well-proven architectures for 2D pixel-prediction tasks, we attain state-of-the-art results, clearly outperforming purely voxel-based approaches. We scale this baseline to higher resolutions by proposing a memory-efficient shape encoding, which recursively decomposes a 3D shape into nested shape layers, similar to the pieces of a Matryoshka doll. This allows reconstructing highly detailed shapes with complex topology, as demonstrated in extensive experiments; we clearly outperform previous octree-based approaches despite having a much simpler architecture using standard network components. Our Matryoshka networks further enable reconstructing shapes from IDs or shape similarity, as well as shape sampling.

Keywords

Cite

@article{arxiv.1804.10975,
  title  = {Matryoshka Networks: Predicting 3D Geometry via Nested Shape Layers},
  author = {Stephan R. Richter and Stefan Roth},
  journal= {arXiv preprint arXiv:1804.10975},
  year   = {2018}
}

Comments

Published at the Conference on Computer Vision and Pattern Recognition (CVPR 2018)

R2 v1 2026-06-23T01:39:25.775Z