The Sky's the Limit: Re-lightable Outdoor Scenes via a Sky-pixel Constrained Illumination Prior and Outside-In Visibility
James A. D. Gardner, Evgenii Kashin, Bernhard Egger, William A. P. Smith
TL;DR
This work tackles outdoor scene inverse rendering by jointly estimating geometry, albedo, distant illumination, and sky visibility from unconstrained image collections. It introduces NeuSky, which combines a sky-pixel constrained illumination prior (RENI++), an outside-in differentiable sky visibility model based on a spherical directional distance field, and end-to-end training to allow shadow information to influence geometry and illumination estimation. The method uses a NeSDF-based geometry with two spherical neural fields and a FiLM-conditioned DDF for visibility, enabling high-fidelity relighting and accurate decomposition even when sky observations are partial. Empirical results on the NeRF-OSR relighting benchmark show state-of-the-art performance, with notable improvements in albedo/shadow separation and geometry quality, while also enabling shadows to constrain scene illumination and structure. This approach advances practical outdoor relighting and environment capture by better leveraging sky cues and differentiable visibility in a unified framework, albeit with substantial training memory and time requirements.
Abstract
Inverse rendering of outdoor scenes from unconstrained image collections is a challenging task, particularly illumination/albedo ambiguities and occlusion of the illumination environment (shadowing) caused by geometry. However, there are many cues in an image that can aid in the disentanglement of geometry, albedo and shadows. Whilst sky is frequently masked out in state-of-the-art methods, we exploit the fact that any sky pixel provides a direct observation of distant lighting in the corresponding direction and, via a neural illumination prior, a statistical cue to derive the remaining illumination environment. The incorporation of our illumination prior is enabled by a novel `outside-in' method for computing differentiable sky visibility based on a neural directional distance function. This is highly efficient and can be trained in parallel with the neural scene representation, allowing gradients from appearance loss to flow from shadows to influence the estimation of illumination and geometry. Our method estimates high-quality albedo, geometry, illumination and sky visibility, achieving state-of-the-art results on the NeRF-OSR relighting benchmark. Our code and models can be found at https://github.com/JADGardner/neusky
