Neural Radiance Transfer Fields for Relightable Novel-view Synthesis with Global Illumination

Linjie Lyu, Ayush Tewari, Thomas Leimkuehler, Marc Habermann, Christian Theobalt
7/27/2022
cs.CV

No official code found. Best implementation: LinjieLyu/NRTF (63 stars, last commit 2022-12-15).

Abstract

Given a set of images of a scene, the re-rendering of this scene from novel views and lighting conditions is an important and challenging problem in Computer Vision and Graphics. On the one hand, most existing works in Computer Vision usually impose many assumptions regarding the image formation process, e.g. direct illumination and predefined materials, to make scene parameter estimation tractable. On the other hand, mature Computer Graphics tools allow modeling of complex photo-realistic light transport given all the scene parameters. Combining these approaches, we propose a method for scene relighting under novel views by learning a neural precomputed radiance transfer function, which implicitly handles global illumination effects using novel environment maps. Our method can be solely supervised on a set of real images of the scene under a single unknown lighting condition. To disambiguate the task during training, we tightly integrate a differentiable path tracer in the training process and propose a combination of a synthesized OLAT and a real image loss. Results show that the recovered disentanglement of scene parameters improves significantly over the current state of the art and, thus, also our re-rendering results are more realistic and accurate.

View on arXivView PDF

Code Implementations(1)

LinjieLyu/NRTFCommunity64%

[ECCV 2022 Oral] Neural Radiance Transfer Fields for Relightable Novel-view Synthesis with Global Illumination

633Shell, PythonAug 24, 20223 years ago

Similar Papers

Cite this paper

@article{lyu2022neural,
  title  = {Neural Radiance Transfer Fields for Relightable Novel-view Synthesis with Global Illumination},
  author = {Linjie Lyu and Ayush Tewari and Thomas Leimkuehler and Marc Habermann and Christian Theobalt},
  year   = {2022},
  eprint = {2207.13607},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.13607v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.13607.svg)](https://codeofpaper.com/paper/2207.13607)

Discussion