neural rendering
play

Neural Rendering Chuan Li Lambda Labs Collaborators: Thu - PowerPoint PPT Presentation

Neural Rendering Chuan Li Lambda Labs Collaborators: Thu Nguyen-Phuoc, Bing Xu, Yongliang Yang, Stephen Balaban, Lucas Theis, Christian Richardt, Junfei Zhang, Rui Wang, Kun Xu, Rui Tang Forward (Computer Graphics) Model Pictures Forward


  1. Neural Rendering Chuan Li Lambda Labs Collaborators: Thu Nguyen-Phuoc, Bing Xu, Yongliang Yang, Stephen Balaban, Lucas Theis, Christian Richardt, Junfei Zhang, Rui Wang, Kun Xu, Rui Tang

  2. Forward (Computer Graphics) Model Pictures

  3. Forward (Computer Graphics) Model Pictures Inverse (Computer Vision)

  4. Integral of the incident radians

  5. BRDF

  6. 32K SPP Ray Tracing (90 mins 12 CPU Cores) The Tungsten Renderer

  7. P 0 P 1

  8. P 0 P 1

  9. P 0 P 1 R 01 | T 01

  10. Inverse (Computer Vision) P 0 P 1 R 01 | T 01

  11. Inverse (Computer Vision) P 0 P 2 P 1 R 01 | T 01 R 12 | T 12

  12. Building Rome in a Day Sameer Agarwal, Noah Snavely, Ian Simon, Steven M. Seitz and Richard Szeliski

  13. Sub-module End-2-End Model Pictures Differentiable Rendering

  14. 1 SPP 2048 SPP

  15. Sub-modules Mastering the game of Go with deep neural networks and tree search David Silver et al.

  16. Sub-modules Value Network Mastering the game of Go with deep neural networks and tree search David Silver et al.

  17. Sub-modules Policy Network Value Network Mastering the game of Go with deep neural networks and tree search David Silver et al.

  18. Value Networks Denoising 4 SPP 2^15 SPP

  19. Value Networks Denoising 4 SPP 2^15 SPP Policy Networks Same SPP

  20. Value Networks Denoising 4 SPP 2^15 SPP Policy Networks Same SPP

  21. 4 SPP Denoised 32K SPP Ray Tracing 1 sec 2080 Ti 90 mins 12 cores CPU Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation B Xu et al. Siggraph Asia 2019

  22. x Output Input Decoder Encoder loss Ref Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation B Xu et al. Siggraph Asia 2019

  23. L1 VGG Loss L1 VGG Loss + GAN Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation B Xu et al. Siggraph Asia 2019

  24. Diffuse Diffuse x Output Decoder Encoder Input Output loss Specular Specular x Decoder Encoder Input Output Ref Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation B Xu et al. Siggraph Asia 2019

  25. Diffuse Diffuse x Output Decoder Encoder Input Output loss Specular Specular x Decoder Encoder Input Output Ref Auxiliary Albedo, normal, depth

  26. x Element-wise Biasing Conv LeakyReLU Conv Auxiliary

  27. x Element-wise Element-wise Scaling Biasing Conv Conv LeakyReLU LeakyReLU Conv Conv Auxiliary

  28. x Element-wise Element-wise Scaling (AND) Biasing (OR) Conv Conv LeakyReLU LeakyReLU Conv Conv Auxiliary

  29. Denoise comparison 4 SPP Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation B Xu et al. Siggraph Asia 2019

  30. Value Networks Denoising 4 SPP 2^15 SPP Policy Networks Same SPP

  31. Neural Importance Sampling Thomas Müller et al. ACM Transactions on Graphics 2019

  32. incidence radiance map Neural Importance Sampling Thomas Müller et al. ACM Transactions on Graphics 2019

  33. Neural Importance Sampling Thomas Müller et al. ACM Transactions on Graphics 2019

  34. Neural Importance Sampling Thomas Müller et al. ACM Transactions on Graphics 2019

  35. Sub-module End-2-End Model Pictures Differentiable Rendering

  36. Ray Tracing Rasterization Image Centric Object Centric

  37. Visibility Ray Tracing Rasterization Image Centric Object Centric

  38. Shading Ray Tracing Rasterization Image Centric Object Centric

  39. Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good NN friendly Great Yes No Enemy

  40. Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good NN friendly Great Yes No Enemy

  41. Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good NN friendly Great Yes No Enemy

  42. Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good NN friendly Great Yes No Enemy

  43. RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  44. Neural Voxels 3D Neural Encoder Voxels 32 x 32 x 32 x 16 RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  45. Neural Voxels Visibility 3D Neural Neural 3D-2D Encoder Voxels Pixels 32 x 32 x 32 x 16 32 x 32 x 512 RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  46. Neural Voxels Visibility 3D Neural Neural 3D-2D Encoder Voxels Pixels 32 x 32 x 32 x 16 32 x 32 x 512 RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  47. Neural Voxels Visibility Shading 2D 3D Neural Neural 3D-2D Decoder Encoder Voxels Pixels 32 x 32 x 32 x 16 32 x 32 x 512 MSE pixel loss RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  48. RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  49. Contour Toon Ambient Occlusion RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  50. RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  51. RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  52. 2D 3D Neural Neural 3D-2D Decoder Encoder Voxels Pixels 64 x 64 x 64 x 1 Channel-wise Concatenation Texture Neural or Network Texture Voxels 64 x 64 x 64 x 4 RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  53. RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  54. Same shape, different textures Same texture, different shapes RenderNet: A deep convolutional network for differentiable rendering from 3D shapes Thu Nguyen-Phuoc et al. NeurIPS 2018

  55. Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good NN friendly Great Yes No Enemy

  56. Rasterization a RGB point cloud Neural Point-Based Graphics KA Aliev et al, arxiv 2019

  57. Rasterization a neural point cloud (First three PCA dimensions of the neural descriptor) Neural Point-Based Graphics KA Aliev et al, arxiv 2019

  58. Rasterization a neural point cloud (First three PCA dimensions of the neural descriptor) Neural Point-Based Graphics KA Aliev et al, arxiv 2019

  59. RBG rasterization Neural rasterization Neural Point-Based Graphics KA Aliev et al, arxiv 2019

  60. Deferred Neural Rendering: Neural 3D Mesh Renderer Image Synthesis using Neural Textures H Kato et al, CVPR 2018 J Thies et al, Siggraph 2019

  61. Sub-module End-2-End Model Pictures

  62. ?

  63. Approximation Target

  64. Rendered Approximation Target Approximation

  65. Rendered Approximation Target Approximation Loss Back-propagate

  66. Updated Rendered Target Approximation Approximation Loss Back-propagate

  67. Updated Rendered Target Approximation Approximation Loss Back-propagate For Free

  68. Updated Rendered Target Approximation Approximation Expensive Loss Back-propagate

  69. Rendered Target Approximation Decoder Encoder Reconstruction Rendering Loss

  70. Inductive Bias: Separate Appearance from Pose Human perception imposes coordinate frame on objects

  71. Learning 3D representation from natural images without 3D supervision HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  72. Conditional GANs HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  73. Conditional GANs Info GANs HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  74. HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  75. 3D Generator RenderNet HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  76. 3D Generator RenderNet 3D StyleGAN HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  77. 3D Generator RenderNet 3D StyleGAN HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  78. 3D Generator RenderNet 3D StyleGAN HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  79. 3D Generator RenderNet HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

  80. 3D Generator RenderNet Real/Fake HoloGAN: Unsupervised learning of 3D representations from natural images Thu Nguyen-Phuoc et al, ICCV 2019

Recommend


More recommend