Shapecollage: Occlusion-Aware, Example-Based Shape Interpretation

This paper presents an example-based method to interpret a 3D shape from a single image depicting that shape. A major difficulty in applying an example-based approach to shape interpretation is the combinatorial explosion of shape possibilities that occur at occluding contours. Our key technical con...

Full description

Bibliographic Details
Main Authors: Cole, Forrester, Isola, Phillip John, Freeman, William T., Durand, Frederic, Adelson, Edward H.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Published: Springer-Verlag 2017
Online Access:http://hdl.handle.net/1721.1/111992
https://orcid.org/0000-0002-1411-6704
https://orcid.org/0000-0002-2231-7995
https://orcid.org/0000-0001-9919-069X
https://orcid.org/0000-0003-2222-6775
Description
Summary:This paper presents an example-based method to interpret a 3D shape from a single image depicting that shape. A major difficulty in applying an example-based approach to shape interpretation is the combinatorial explosion of shape possibilities that occur at occluding contours. Our key technical contribution is a new shape patch representation and corresponding pairwise compatibility terms that allow for flexible matching of overlapping patches, avoiding the combinatorial explosion by allowing patches to explain only the parts of the image they best fit. We infer the best set of localized shape patches over a graph of keypoints at multiple scales to produce a discontinuous shape representation we term a shape collage. To reconstruct a smooth result, we fit a surface to the collage using the predicted confidence of each shape patch. We demonstrate the method on shapes depicted in line drawing, diffuse and glossy shading, and textured styles.