PANDORA: Polarization-Aided Neural Decomposition Of Radiance
About
Reconstructing an object's geometry and appearance from multiple images, also known as inverse rendering, is a fundamental problem in computer graphics and vision. Inverse rendering is inherently ill-posed because the captured image is an intricate function of unknown lighting conditions, material properties and scene geometry. Recent progress in representing scene properties as coordinate-based neural networks have facilitated neural inverse rendering resulting in impressive geometry reconstruction and novel-view synthesis. Our key insight is that polarization is a useful cue for neural inverse rendering as polarization strongly depends on surface normals and is distinct for diffuse and specular reflectance. With the advent of commodity, on-chip, polarization sensors, capturing polarization has become practical. Thus, we propose PANDORA, a polarimetric inverse rendering approach based on implicit neural representations. From multi-view polarization images of an object, PANDORA jointly extracts the object's 3D geometry, separates the outgoing radiance into diffuse and specular and estimates the illumination incident on the object. We show that PANDORA outperforms state-of-the-art radiance decomposition techniques. PANDORA outputs clean surface reconstructions free from texture artefacts, models strong specularities accurately and estimates illumination under practical unstructured scenarios.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Shape Reconstruction | RMVP3D (test) | DOG Score14.3 | 5 | |
| Inverse Rendering | Synthetic Bunny (test) | Normal MAE7.769 | 5 | |
| Inverse Rendering | Synthetic Teapot (test) | Normal MAE6.722 | 5 | |
| Shape Reconstruction | SMVP3D synthetic (test) | HEDGEHOG9.33 | 5 | |
| Surface Normal Estimation | SMVP3D (synthetic) | HEDGEHOG MAE19.75 | 5 | |
| Novel View Synthesis | Pokemon D2 (test) | Diffuse Radiance PSNR22.53 | 3 | |
| Novel View Synthesis | Globe D1 (test) | PSNR (Diffuse Radiance)13.23 | 3 | |
| Radiance Decomposition | Bust model 10% held-out (test) | Diffuse PSNR23.97 | 2 | |
| Surface Normal Estimation | Bust model 10% held-out (test) | Normals MAE4.096 | 2 |