GRASS: Generative Recursive Autoencoders for Shape Structures

被引:301
作者
Li, Jun [1 ]
Xu, Kai [1 ,2 ,3 ]
Chaudhuri, Siddhartha [4 ]
Yumer, Ersin [5 ]
Zhang, Hao [6 ]
Guibas, Leonidas [7 ]
机构
[1] Natl Univ Def Technol, Changsha, Hunan, Peoples R China
[2] Shenzhen Univ, Shenzhen, Peoples R China
[3] Shandong Univ, Jinan, Shandong, Peoples R China
[4] Indian Inst Technol, Bombay, Maharashtra, India
[5] Adobe Res, San Jose, CA USA
[6] Simon Fraser Univ, Burnaby, BC, Canada
[7] Stanford Univ, Stanford, CA 94305 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2017年 / 36卷 / 04期
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
analysis and synthesis of shape structures; symmetry hierarchy; recursive neural network; autoencoder; generative recursive autoencoder; generative adversarial training;
D O I
10.1145/3072959.3073637
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a novel neural network architecture for encoding and synthesis of 3D shapes, particularly their structures. Our key insight is that 3D shapes are effectively characterized by their hierarchical organization of parts, which reflects fundamental intra-shape relationships such as adjacency and symmetry. We develop a recursive neural net (RvNN) based autoencoder to map a flat, unlabeled, arbitrary part layout to a compact code. The code effectively captures hierarchical structures of man-made 3D objects of varying structural complexities despite being fixed-dimensional: an associated decoder maps a code back to a full hierarchy. The learned bidirectional mapping is further tuned using an adversarial setup to yield a generative model of plausible structures, from which novel structures can be sampled. Finally, our structure synthesis framework is augmented by a second trained module that produces fine-grained part geometry, conditioned on global and local structural context, leading to a full generative pipeline for 3D shapes. We demonstrate that without supervision, our network learns meaningful structural hierarchies adhering to perceptual grouping principles, produces compact codes which enable applications such as shape classification and partial matching, and supports shape synthesis and interpolation with significant variations in topology and geometry.
引用
收藏
页数:14
相关论文
共 44 条
  • [1] Topology-Varying 3D Shape Creation via Structural Blending
    Alhashim, Ibraheem
    Li, Honghua
    Xu, Kai
    Cao, Junjie
    Ma, Rui
    Zhang, Hao
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [2] The space of human body shapes: reconstruction and parameterization from range scans
    Allen, B
    Curless, B
    Popovic, Z
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 587 - 594
  • [3] SCAPE: Shape Completion and Animation of People
    Anguelov, D
    Srinivasan, P
    Koller, D
    Thrun, S
    Rodgers, J
    Davis, J
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 408 - 416
  • [4] [Anonymous], 2015, ARXIV PREPRINT ARXIV
  • [5] [Anonymous], 2014, Ph.D. thesis
  • [6] [Anonymous], 1929, GESTALT PSYCHOL
  • [7] [Anonymous], 2017, CoRR
  • [8] [Anonymous], 2012, Advances in Neural Information Processing Systems
  • [9] ShapeSynth: Parameterizing model collections for coupled shape exploration and synthesis
    Averkiou, Melinos
    Kim, Vladimir G.
    Zheng, Youyi
    Mitra, Niloy J.
    [J]. COMPUTER GRAPHICS FORUM, 2014, 33 (02) : 125 - 134
  • [10] A morphable model for the synthesis of 3D faces
    Blanz, V
    Vetter, T
    [J]. SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 187 - 194