gradnet unsupervised deep screened poisson reconstruction
play

GradNet: Unsupervised Deep Screened Poisson Reconstruction for - PowerPoint PPT Presentation

GradNet: Unsupervised Deep Screened Poisson Reconstruction for GradientDomain Rendering Jie Guo 1 Mengtian Li 1 Quewei Li 1 Yuting Qiang 1 Bingyang Hu 1 Yanwen Guo 1 LingQi Yan 2 1 State Key Lab for Novel Software 2 University of California,


  1. GradNet: Unsupervised Deep Screened Poisson Reconstruction for Gradient‐Domain Rendering Jie Guo 1 Mengtian Li 1 Quewei Li 1 Yuting Qiang 1 Bingyang Hu 1 Yanwen Guo 1 Ling‐Qi Yan 2 1 State Key Lab for Novel Software 2 University of California, Santa Barbara Technology, Nanjing University sa2019.siggraph.org

  2. Path tracing Light Mirror Diffuse Diffuse SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  3. Path tracing error / 2 = samples * 4 SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  4. Gradient‐domain Rendering Base Path Offset Path Light Mirror Diffuse Diffuse SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  5. Gradient‐domain Rendering SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  6. Gradient‐domain Rendering SA2019.SIGGRAPH.ORG 6 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  7. Screened Poisson Reconstruction • For a base image and gradients rendered by any gradient‐ domain algorithms, we can reconstruct the final image by solving the following optimization problem SA2019.SIGGRAPH.ORG 7 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  8. Screened Poisson Reconstruction • For a base image and gradients rendered by any gradient‐ domain algorithms, we can reconstruct the final image by solving the following optimization problem Data term Gradient term SA2019.SIGGRAPH.ORG 8 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  9. Screened Poisson Reconstruction • Lp norm p = 2 means L 2 reconstruction p = 1 means L 1 reconstruction SA2019.SIGGRAPH.ORG 9 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  10. Regularization • A regularized version of the screened Poisson solver can be written as Regularizer SA2019.SIGGRAPH.ORG 9 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  11. Regularized Screen Poisson Reconstruction Rendering‐specific features SA2019.SIGGRAPH.ORG 1 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  12. Our Idea Rendering‐specific features SA2019.SIGGRAPH.ORG 1 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  13. Related Work METHOD DEEP LEARNING BASED AUXILIARY BUFFERS PERFORMANCE L1 × × ≈0.45s GPU CV [Rousselle et al. 2016] × × ≈2s CPU LTS [Ha et al. 2019] × × ≈1.7s CPU NFOR [Bitterli et al. 2016] × √ ≈200s CPU REG [Manzi et al. 2016] × √ ≈60s GPU KPCN [Bako et al. 2017] √ Supervised √ ≈1.7s GPU [Kettunen et al. 2019] √ Supervised √ ≈0.3s GPU SA2019.SIGGRAPH.ORG 4 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  14. Related Work METHOD DEEP LEARNING BASED AUXILIARY BUFFERS PERFORMANCE L1 × × ≈0.45s GPU CV [Rousselle et al. 2016] × × ≈2s CPU LTS [Ha et al. 2019] × × ≈1.7s CPU NFOR [Bitterli et al. 2016] × √ ≈200s CPU REG [Manzi et al. 2016] × √ ≈60s GPU KPCN [Bako et al. 2017] √ Supervised √ ≈1.7s GPU [Kettunen et al. 2019] √ Supervised √ ≈0.3s GPU SA2019.SIGGRAPH.ORG 4 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  15. Related Work (REG [Manzi et al. 2016]) Feature Bases via Truncated SVD. Solved by an iteratively reweighted least squares (IRLS) approach SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  16. Related Work (KPCN) SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  17. Related Work ([Kettunen et al. 2019]) 1. Using gradients as an additional feature 2. Adopting a new perceptual loss SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  18. Our Method • Deep learning based • Unsupervised • Fast to reconstruct high‐quality image SA2019.SIGGRAPH.ORG 1 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  19. Our Solution • Replace the traditional optimization in screened Poisson reconstruction with GradNet SA2019.SIGGRAPH.ORG 10 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  20. Network Architecture • Multi‐branch auto‐encoder with dual skip connection Low‐frequency contents High‐frequency details SA2019.SIGGRAPH.ORG 20 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  21. Network Architecture • Multi‐branch auto‐encoder with dual skip connection Data branch G‐branch for generating derivative Gradient branch SA2019.SIGGRAPH.ORG 21 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  22. Impact of the Branches One‐branch encoder weaken the effects of sparse image gradients SA2019.SIGGRAPH.ORG 22 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  23. Dynamic Range Compression • We employ the μ‐law transformation to compress HDR data • The μ‐law transformation makes the training process easier than naïve log transformation SA2019.SIGGRAPH.ORG 23 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  24. Loss Function • The loss function contains 3 items • data item, gradient item and first‐order item • Data item: SA2019.SIGGRAPH.ORG 24 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  25. Loss Function • The loss function contains 3 items • data item, gradient item and first‐order item • Gradient item: SA2019.SIGGRAPH.ORG 25 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  26. Impact of the Gradient Loss I b I dx I dy w. gradient loss Reference w.o. gradient loss SA2019.SIGGRAPH.ORG 26 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  27. Loss Function • The loss function contains 3 items • data item, gradient item and first‐order item • The first‐order item: SA2019.SIGGRAPH.ORG 27 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  28. First‐order Regularization • The first‐order regularization defines as follow � 1 � � � � 𝐻 � � �𝐺 � � 𝑥 �,� 𝐽 � � 𝐽 � � 𝐺 � � 𝑂 𝑂 � ��� �∈� � Derivative of I i Difference of Neighboring pixels with respect to F i auxiliary features around index i SA2019.SIGGRAPH.ORG 28 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  29. First‐order Regularization • The first‐order regularization encourages nearby pixels to lie on a hyper‐plane parameterized by G G SA2019.SIGGRAPH.ORG 29 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  30. Impact of the First‐order Loss w.o. the first-order loss w. the first-order loss reference SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  31. Bias of Network μ will introduce bias to the reconstructed image Reference (mean: 0.204) μ = 16 (mean: 0.187) μ = 128 (mean: 0.176) μ = 1024 (mean: 0.163) SA2019.SIGGRAPH.ORG CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  32. Post‐Processing • We find a simple post‐processing step can reduce the bias Gaussian filter with r = 45 and σ = 15 Without P.P. With P.P. SA2019.SIGGRAPH.ORG 32 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  33. Training Details • Adam optimizer • β1 = 0.5 and β2 = 0.999 • Initial learning rate = 0.0001 and decays with the power of 0.95 for every other epoch • λ follows the schedule • Train main branches and G‐branch alternatively for 50 epochs with 32 mini‐batches SA2019.SIGGRAPH.ORG 33 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  34. Dataset • Randomly perturb 9 base scenes and render to 900 high‐ resolution images with 64 spp SA2019.SIGGRAPH.ORG 34 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  35. Dataset • 12654 patches with 256x256 resolution are extracted from these 900 high‐resolution images SA2019.SIGGRAPH.ORG 35 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

  36. Results SA2019.SIGGRAPH.ORG 36 CONFERENCE 17‐20 November 2019 ‐ EXHIBITION 18‐20 November 2019 ‐ BCEC , Brisbane, AUSTRALIA

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend