single image portrait relighting
play

Single Image Portrait Relighting Tiancheng Sun 1 , Jonathan T. Barron - PowerPoint PPT Presentation

Single Image Portrait Relighting Tiancheng Sun 1 , Jonathan T. Barron 2 , Yun-Ta Tsai 2 , Zexiang Xu 1 , Xueming Yu 3 , Graham Fyffe 3 , Christoph Rhemann 3 , Jay Busch 3 , Paul Debevec 3 , Ravi Ramamoorthi 1 1 University of California, San Diego, 2


  1. Method: Training • Task 1: Complete relighting Encoder Bottleneck Decoder target image source image source light target light

  2. Method: Training • Task 1: Complete relighting L1 loss Encoder Bottleneck Decoder target image source image Log L1 loss source light target light

  3. Method: Training Encoder Bottleneck Decoder

  4. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder

  5. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder source image

  6. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder source image source light

  7. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder source image Rotate source light

  8. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder source image Rotate source light target light

  9. Method: Training • Task 2: Illumination retargeting Encoder Bottleneck Decoder source image target image Rotate source light target light

  10. Method: Training • Task 2: Illumination retargeting L1 loss Encoder Bottleneck Decoder source image target image Rotate Log L1 loss source light target light

  11. Method: Training

  12. Method: Training • Network structure • U-Net Spatial Resolution: 256 x 256 128 x 128 64 x 64 32 x 32 16 x 16 k k k k-dimensional k-dimensional k x k weighted concatenation tiling loss input/label activation conv layer average

  13. Method: Training • Network structure • U-Net Spatial Resolution: 256 x 256 128 x 128 64 x 64 32 x 32 16 x 16 Output 16 Source 3 16 x 32 x 3 x Source 3 64 3 64 3 128 3 128 3 256 3 256 3 512 3 512 3 512 3 512 3 3 32 Image Light x 16 x 32 x 1 7 29 3 True 16 x Source 32 Light x 3 k k k k-dimensional k-dimensional k x k weighted concatenation tiling loss input/label activation conv layer average

  14. Method: Training • Network structure • U-Net • Predict and feed in light at bottleneck Spatial Resolution: 256 x 256 128 x 128 64 x 64 32 x 32 16 x 16 Output 16 Source 3 16 x 32 x 3 x Source 3 64 3 64 3 128 3 128 3 256 3 256 3 512 3 512 3 512 3 512 3 3 32 Image Light x 16 x 32 x 1 7 29 3 True 16 x Source 32 Light x 3 k k k k-dimensional k-dimensional k x k weighted concatenation tiling loss input/label activation conv layer average

  15. Method: Training • Network structure confidence • U-Net learning module • Predict and feed in light at bottleneck Spatial Resolution: 256 x 256 128 x 128 64 x 64 32 x 32 16 x 16 Output 16 Source 3 16 x 32 x 3 x Source 3 64 3 64 3 128 3 128 3 256 3 256 3 512 3 512 3 512 3 512 3 3 32 Image Light x 16 x 32 x 1 7 29 3 True 16 x Source 32 Light x 3 k k k k-dimensional k-dimensional k x k weighted concatenation tiling loss input/label activation conv layer average

  16. Method: Training • Network structure confidence • U-Net learning module • Predict and feed in light at bottleneck Spatial Resolution: 256 x 256 128 x 128 64 x 64 32 x 32 16 x 16 Output True 16 Source 3 16 x 32 x 3 x Source Target 3 64 3 64 3 128 3 128 3 256 3 256 3 512 3 512 3 512 3 512 3 3 32 3 Image Light x 16 x 32 x 1 Image 7 29 3 Output True 16 16 Target 256 256 512 512 512 32 64 64 128 128 x x Target Source 3 3 512 32 32 Light 3 3 3 3 3 3 3 3 3 3 Image Light x x 32 256 256 512 512 256 64 64 128 128 3 3 k k k k-dimensional k-dimensional k x k weighted concatenation tiling loss input/label activation conv layer average

  17. Method: Training

  18. Method: Training • Confidence learning

  19. Method: Training • Confidence learning

  20. Method: Training • Confidence learning Several conv layers

  21. Method: Training • Confidence learning Several conv layers

  22. Method: Training • Confidence learning resolution Several of the light conv layers

  23. Method: Training • Confidence learning resolution Several of the light conv layers Light prediction on each image patch

  24. Method: Training • Confidence learning • Predict the confidence of light prediction resolution Several of the light conv layers Confidence of Light prediction on prediction on each each image patch image patch

  25. Method: Training • Confidence learning • Predict the confidence of light prediction Reshape resolution Several of the light conv layers = * Confidence of Light prediction on prediction on each each image patch image patch

  26. Method: Training • Confidence learning • Predict the confidence of light prediction • Allow network to say “I don’t know” Reshape resolution Several of the light conv layers = * Confidence of Light prediction on prediction on each each image patch image patch

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