Show simple item record

dc.contributor.authorTian, Yonglong
dc.contributor.authorLuo, Andrew
dc.contributor.authorSun, Xingyuan
dc.contributor.authorEllis, Kevin
dc.contributor.authorFreeman, William T
dc.contributor.authorTenenbaum, Joshua B
dc.contributor.authorWu, Jiajun
dc.date.accessioned2020-08-14T18:40:37Z
dc.date.available2020-08-14T18:40:37Z
dc.date.issued2019-05
dc.date.submitted2018-09
dc.identifier.urihttps://hdl.handle.net/1721.1/126587
dc.description.abstractHuman perception of 3D shapes goes beyond reconstructing them as a set of points or a composition of geometric primitives: we also effortlessly understand higher-level shape structure such as the repetition and reflective symmetry of object parts. In contrast, recent advances in 3D shape sensing focus more on low-level geometry but less on these higher-level relationships. In this paper, we propose 3D shape programs, integrating bottom-up recognition systems with top-down, symbolic program structure to capture both low-level geometry and high-level structural priors for 3D shapes. Because there are no annotations of shape programs for real shapes, we develop neural modules that not only learn to infer 3D shape programs from raw, unannotated shapes, but also to execute these programs for shape reconstruction. After initial bootstrapping, our end-to-end differentiable model learns 3D shape programs by reconstructing shapes in a self-supervised manner. Experiments demonstrate that our model accurately infers and executes 3D shape programs for highly complex shapes from various categories. It can also be integrated with an image-to-shape module to infer 3D shape programs directly from an RGB image, leading to 3D shape reconstructions that are both more accurate and more physically plausible.en_US
dc.language.isoen
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourcearXiven_US
dc.titleLearning to infer and execute 3D shape programsen_US
dc.typeArticleen_US
dc.identifier.citationTian, Yonglong et al. "Learning to infer and execute 3D shape programs." ICLR 2019: 7th International Conference on Learning Representations, May 6-9, 2019, New Orleans, Louisiana: url https://openreview.net/forum?id=rylNH20qFQ ©2019 Author(s)en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.relation.journalICLR 2019: International Conference on Learning Representationsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-10-08T15:55:31Z
dspace.date.submission2019-10-08T15:55:34Z
mit.journal.volume7en_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record