estimation from an arbitrary number of images
play

Estimation from an Arbitrary Number of Images Duan Gao 1,3 , Xiao Li - PowerPoint PPT Presentation

Deep Inverse Rendering for High-resolution SVBRDF Estimation from an Arbitrary Number of Images Duan Gao 1,3 , Xiao Li 2,3 , Yue Dong 3 , Pieter Peers 4 , Kun Xu 1 , Xin Tong 3 1 Tsinghua University 2 University of Science and Technology of China 3


  1. Deep Inverse Rendering for High-resolution SVBRDF Estimation from an Arbitrary Number of Images Duan Gao 1,3 , Xiao Li 2,3 , Yue Dong 3 , Pieter Peers 4 , Kun Xu 1 , Xin Tong 3 1 Tsinghua University 2 University of Science and Technology of China 3 Microsoft Research Asia 4 College of William & Mary

  2. Rendering 1

  3. Materials Geometry Material 2

  4. Appearance Estimation 3

  5. Related Work • Classic Inverse Rendering • Multi-Image Heuristics-based Appearance Modeling. • Single/Few Image Reflectance [Aittala et al. 2015] [Dong et al. 2014] Modeling • Learning-based Appearance Modeling [Li et al. 2018] [Deschaintre et al. 2018] 4

  6. Our goal Unified framework 5

  7. Three lighting conditions Challenges Reference Non-trivial to combine current solutions • Learning-based methods: Render hard to extend to arbitrary number of inputs 6

  8. Three lighting conditions Challenges Reference Non-trivial to combine current solutions Render • Classic Inverse Rendering: failed when input number is insufficient. 7

  9. Our goal Single Plausible … Multiple Accurate 8

  10. Assumptions • Planar object • Point light source collocated with the camera • Fix distance between object plane and camera 9

  11. Overview Key Idea: Deep Inverse Rendering SVBRDF auto-encoder SVBRDFs Multiple measurements 10

  12. Overview Key Idea: Deep Inverse Rendering SVBRDF auto-encoder SVBRDFs Multiple measurements 11

  13. Overview Key Idea: Deep Inverse Rendering SVBRDFs Multiple measurements 12

  14. SVBRDF auto-encoder 13

  15. Training SVBRDF auto-encoder Training Loss: 14

  16. Training SVBRDF auto-encoder Normal Diffuse Roughness Specular Render Training Loss: Reference Ours 15

  17. Training SVBRDF auto-encoder Training Loss: Latent space smoothness: 16

  18. Training SVBRDF auto-encoder Normal Diffuse Roughness Specular Render Closeup Training Loss: Ours Reference Latent space smoothness: smoothness Without 17

  19. t-SNE visualizations 18

  20. Optimize latent code from measurement(s) SVBRDF auto-encoder SVBRDFs Multiple measurements 19

  21. Bootstrap the optimization State-of-the art single input network [Deschaintre et al.] SVBRDF auto-encoder SVBRDFs Multiple measurements 20

  22. Optimize in latent space SVBRDF auto-encoder SVBRDFs Multiple measurements 21

  23. Detail refinement After Before Reference SVBRDF auto-encoder SVBRDFs Multiple measurements 22

  24. Improved quality with single input Normal Diffuse Roughness Specular Top View Novel view render Reference Deschaintr e et al. Ours N=1 23

  25. Improved quality with single input Deschaintr e et al. Ours Diffuse Novel view render Normal Roughness Specular 24

  26. Normal Diffuse Roughness Specular Top View Novel view render Reference Ours N=1 Plausible Ours N=5 Accurate Ours N=20 25

  27. Comparison with class inverse rendering Classic inverse rendering ours Reference Classic inverse rendering Ours 26

  28. Comparison with class inverse rendering Classic inverse rendering ours Reference Classic inverse rendering Ours 27

  29. High resolution results Support arbitrary resolution! Estimated SVBRDF with 20 input photos Novel view rendering 28

  30. High resolution results Support arbitrary resolution! Estimated SVBRDF with 20 input photos Novel view rendering 29

  31. High resolution results Support arbitrary resolution! Estimated SVBRDF with 20 input photos Novel view rendering 30

  32. Real captured results GT Leather, 1k resolution, 2 inputs Render Diffuse Normal Roughness Specular Novel view 31

  33. Real captured results GT Wood, 1k resolution, 10 inputs Render Diffuse Normal Roughness Specular Novel view 32

  34. Real captured results GT Metal Plate, 1k resolution, 30 inputs Render Diffuse Normal Roughness Specular Novel view 33

  35. Robustness LDR HDR Reference Reference Top view init. Side view init. 34

  36. Robustness Reference 35

  37. Robustness 10% 5% 0% Reference 36

  38. Conclusion • Unified deep inverse rendering framework for estimating SVBRDF from arbitrary number of input photographs. • Learned latent space + optimization in latent space 37

  39. Thanks 38

Recommend


More recommend