Neural Product Importance Sampling via Warp Composition

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Litalien, Joey, Hašan, Miloš, Luan, Fujun, Mullia, Krishna, Georgiev, Iliyan
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916425123233792
author Litalien, Joey
Hašan, Miloš
Luan, Fujun
Mullia, Krishna
Georgiev, Iliyan
author_facet Litalien, Joey
Hašan, Miloš
Luan, Fujun
Mullia, Krishna
Georgiev, Iliyan
contents Achieving high efficiency in modern photorealistic rendering hinges on using Monte Carlo sampling distributions that closely approximate the illumination integral estimated for every pixel. Samples are typically generated from a set of simple distributions, each targeting a different factor in the integrand, which are combined via multiple importance sampling. The resulting mixture distribution can be far from the actual product of all factors, leading to sub-optimal variance even for direct-illumination estimation. We present a learning-based method that uses normalizing flows to efficiently importance sample illumination product integrals, e.g., the product of environment lighting and material terms. Our sampler composes a flow head warp with an emitter tail warp. The small conditional head warp is represented by a neural spline flow, while the large unconditional tail is discretized per environment map and its evaluation is instant. If the conditioning is low-dimensional, the head warp can be also discretized to achieve even better performance. We demonstrate variance reduction over prior methods on a range of applications comprising complex geometry, materials and illumination.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18974
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Neural Product Importance Sampling via Warp Composition
Litalien, Joey
Hašan, Miloš
Luan, Fujun
Mullia, Krishna
Georgiev, Iliyan
Computer Vision and Pattern Recognition
Graphics
Achieving high efficiency in modern photorealistic rendering hinges on using Monte Carlo sampling distributions that closely approximate the illumination integral estimated for every pixel. Samples are typically generated from a set of simple distributions, each targeting a different factor in the integrand, which are combined via multiple importance sampling. The resulting mixture distribution can be far from the actual product of all factors, leading to sub-optimal variance even for direct-illumination estimation. We present a learning-based method that uses normalizing flows to efficiently importance sample illumination product integrals, e.g., the product of environment lighting and material terms. Our sampler composes a flow head warp with an emitter tail warp. The small conditional head warp is represented by a neural spline flow, while the large unconditional tail is discretized per environment map and its evaluation is instant. If the conditioning is low-dimensional, the head warp can be also discretized to achieve even better performance. We demonstrate variance reduction over prior methods on a range of applications comprising complex geometry, materials and illumination.
title Neural Product Importance Sampling via Warp Composition
topic Computer Vision and Pattern Recognition
Graphics
url https://arxiv.org/abs/2409.18974