Ref-NeRF: Structured View-Dependent Appearance for Neural Radiance Fields
About
Neural Radiance Fields (NeRF) is a popular view synthesis technique that represents a scene as a continuous volumetric function, parameterized by multilayer perceptrons that provide the volume density and view-dependent emitted radiance at each location. While NeRF-based techniques excel at representing fine geometric structures with smoothly varying view-dependent appearance, they often fail to accurately capture and reproduce the appearance of glossy surfaces. We address this limitation by introducing Ref-NeRF, which replaces NeRF's parameterization of view-dependent outgoing radiance with a representation of reflected radiance and structures this function using a collection of spatially-varying scene properties. We show that together with a regularizer on normal vectors, our model significantly improves the realism and accuracy of specular reflections. Furthermore, we show that our model's internal representation of outgoing radiance is interpretable and useful for scene editing.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| View synthesis quality | NeRF Synthetic v1 (test) | PSNR33.99 | 45 | |
| Novel View Synthesis | Blender (test) | PSNR33.99 | 37 | |
| Novel View Synthesis | Shiny | PSNR26.502 | 28 | |
| Novel View Synthesis | NeRF-synthetic original (test) | PSNR31.29 | 25 | |
| Novel View Synthesis | Synthetic dynamic scenes | PSNR35.88 | 19 | |
| Reflective Object Reconstruction | Glossy Synthetic | PSNR27.5 | 15 | |
| Novel View Synthesis | Shiny Blender | PSNR35.96 | 13 | |
| View Synthesis and Surface Reconstruction | Shiny Blender | PSNR35.96 | 11 | |
| Modeling reflections | Ref-NeRF | PSNR32.32 | 9 | |
| Modeling reflections | Ref-Real | PSNR23.62 | 8 |