Learning to reconstruct shape and spatially-varying reflectance from a single image

By Zhengqin Li, Zexiang Xu, Ravi Ramamoorthi, Kalyan Sunkavalli, Manmohan Chandraker. ACM Transactions on Graphics, 2018

325 citations recorded by the source corpus.

Reconstructing shape and reflectance properties from images is a highly under-constrained problem, and has previously been addressed by using specialized hardware to capture calibrated data or by assuming known (or highly constrained) shape or reflectance. In contrast, we demonstrate that we can recover non-Lambertian, spatially-varying BRDFs and complex geometry belonging to any arbitrary shape class, from a single RGB image captured under a combination of unknown environment illumination and flash lighting. We achieve this by training a deep neural network to regress shape and reflectance from the image. Our network is able to address this problem because of three novel contributions: first, we build a large-scale dataset of procedurally generated shapes and real-world complex SVBRDFs that approximate real world appearance well. Second, single image inverse rendering requires reasoning at multiple scales, and we propose a cascade network structure that allows this in a tractable manner. Finally, we incorporate an in-network rendering layer that aids the reconstruction task by handling global illumination effects that are important for real-world scenes. Together, these contributions allow us to tackle the entire inverse rendering problem in a holistic manner and produce state-of-the-art results on both synthetic and real data.

Subfields: Computational Mechanics, Computer Graphics and Computer-Aided Design, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/51128b392d1e9f953f1aae5ae035dc97c8b2735f

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Jonathan T. Barron
  2. Ben Mildenhall
  3. Matthew Tancik
  4. Pratul P. Srinivasan
  5. Kalyan Sunkavalli
  6. Noah Snavely
  7. Jitendra Malik
  8. Ravi Ramamoorthi

In Computer Graphics and Computer-Aided Design

  1. Jonathan T. Barron
  2. Ben Mildenhall
  3. Pratul P. Srinivasan
  4. Matthew Tancik
  5. Kalyan Sunkavalli
  6. Andreas Geiger
  7. Noah Snavely
  8. Manmohan Chandraker

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jitendra Malik
  3. Ming-Hsuan Yang
  4. Dacheng Tao
  5. Andrea Vedaldi
  6. Trevor Darrell
  7. Xiaogang Wang
  8. Andreas Geiger

Citations in the corpus