Bernstein Bounds for Caustics

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Fan, Zhimin, Wang, Chen, Wang, Yiming, Li, Boxuan, Guo, Yuxuan, Yan, Ling-Qi, Guo, Yanwen, Guo, Jie
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910920398077952
author Fan, Zhimin
Wang, Chen
Wang, Yiming
Li, Boxuan
Guo, Yuxuan
Yan, Ling-Qi
Guo, Yanwen
Guo, Jie
author_facet Fan, Zhimin
Wang, Chen
Wang, Yiming
Li, Boxuan
Guo, Yuxuan
Yan, Ling-Qi
Guo, Yanwen
Guo, Jie
contents Systematically simulating specular light transport requires an exhaustive search for primitive tuples containing admissible paths. Given the extreme inefficiency of enumerating all combinations, we propose to significantly reduce the search domain by sampling such tuples. The challenge is to design proper sampling probabilities that keep the noise level controllable. Our key insight is that by bounding the range of irradiance contributed by each primitive tuple at a given position, we can sample a subset of primitive tuples with potentially high contributions. Although low-contribution tuples are assigned a negligible probability, the overall variance remains low. Therefore, we derive vertex position and irradiance bounds for each primitive tuple, introducing a bounding property of rational functions on the Bernstein basis. When formulating position and irradiance expressions into rational functions, we handle non-rational components through remainder variables to maintain validity. Finally, we carefully design the sampling probabilities by optimizing the upper bound of the variance, expressed only using the position and irradiance bound. The proposed primitive sampling is intrinsically unbiased. It can be seamlessly combined with various unbiased and biased root-finding techniques within a local primitive domain. Extensive evaluations show that our method enables fast and reliable rendering of complex caustic effects.
format Preprint
id arxiv_https___arxiv_org_abs_2504_19163
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Bernstein Bounds for Caustics
Fan, Zhimin
Wang, Chen
Wang, Yiming
Li, Boxuan
Guo, Yuxuan
Yan, Ling-Qi
Guo, Yanwen
Guo, Jie
Graphics
Systematically simulating specular light transport requires an exhaustive search for primitive tuples containing admissible paths. Given the extreme inefficiency of enumerating all combinations, we propose to significantly reduce the search domain by sampling such tuples. The challenge is to design proper sampling probabilities that keep the noise level controllable. Our key insight is that by bounding the range of irradiance contributed by each primitive tuple at a given position, we can sample a subset of primitive tuples with potentially high contributions. Although low-contribution tuples are assigned a negligible probability, the overall variance remains low. Therefore, we derive vertex position and irradiance bounds for each primitive tuple, introducing a bounding property of rational functions on the Bernstein basis. When formulating position and irradiance expressions into rational functions, we handle non-rational components through remainder variables to maintain validity. Finally, we carefully design the sampling probabilities by optimizing the upper bound of the variance, expressed only using the position and irradiance bound. The proposed primitive sampling is intrinsically unbiased. It can be seamlessly combined with various unbiased and biased root-finding techniques within a local primitive domain. Extensive evaluations show that our method enables fast and reliable rendering of complex caustic effects.
title Bernstein Bounds for Caustics
topic Graphics
url https://arxiv.org/abs/2504.19163