Enhancing Foveated Rendering with Weighted Reservoir Sampling

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cantory, Ville, Biparva, Darya, Tan, Haoyu, Nie, Tongyu, Schroeder, John, Du, Ruofei, Interrante, Victoria, Didyk, Piotr
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909825491795968
author Cantory, Ville
Biparva, Darya
Tan, Haoyu
Nie, Tongyu
Schroeder, John
Du, Ruofei
Interrante, Victoria
Didyk, Piotr
author_facet Cantory, Ville
Biparva, Darya
Tan, Haoyu
Nie, Tongyu
Schroeder, John
Du, Ruofei
Interrante, Victoria
Didyk, Piotr
contents Spatiotemporal sensitivity to high frequency information declines with increased peripheral eccentricity. Foveated rendering exploits this by decreasing the spatial resolution of rendered images in peripheral vision, reducing the rendering cost by omitting high frequency details. As foveation levels increase, the rendering quality is reduced, and traditional foveated rendering systems tend not to preserve samples that were previously rendered at high spatial resolution in previous frames. Additionally, prior research has shown that saccade landing positions are distributed around a target location rather than landing at a single point, and that even during fixations, eyes perform small microsaccades around a fixation point. This creates an opportunity for sampling from temporally neighbouring frames with differing foveal locations to reduce the required rendered size of the foveal region while achieving a higher perceived image quality. We further observe that the temporal presentation of pixels frame-to-frame can be viewed as a data stream, presenting a random sampling problem. Following this intuition, we propose a Weighted Reservoir Sampling technique to efficiently maintain a reservoir of the perceptually relevant high quality pixel samples from previous frames and incorporate them into the computation of the current frame. This allows the renderer to render a smaller region of foveal pixels per frame by temporally reusing pixel samples that are still relevant to reconstruct a higher perceived image quality, while allowing for higher levels of foveation. Our method operates on the output of foveated rendering, and runs in under 1\,ms at 4K resolution, making it highly efficient and integrable with real-time VR and AR foveated rendering systems.
format Preprint
id arxiv_https___arxiv_org_abs_2510_03964
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enhancing Foveated Rendering with Weighted Reservoir Sampling
Cantory, Ville
Biparva, Darya
Tan, Haoyu
Nie, Tongyu
Schroeder, John
Du, Ruofei
Interrante, Victoria
Didyk, Piotr
Graphics
Spatiotemporal sensitivity to high frequency information declines with increased peripheral eccentricity. Foveated rendering exploits this by decreasing the spatial resolution of rendered images in peripheral vision, reducing the rendering cost by omitting high frequency details. As foveation levels increase, the rendering quality is reduced, and traditional foveated rendering systems tend not to preserve samples that were previously rendered at high spatial resolution in previous frames. Additionally, prior research has shown that saccade landing positions are distributed around a target location rather than landing at a single point, and that even during fixations, eyes perform small microsaccades around a fixation point. This creates an opportunity for sampling from temporally neighbouring frames with differing foveal locations to reduce the required rendered size of the foveal region while achieving a higher perceived image quality. We further observe that the temporal presentation of pixels frame-to-frame can be viewed as a data stream, presenting a random sampling problem. Following this intuition, we propose a Weighted Reservoir Sampling technique to efficiently maintain a reservoir of the perceptually relevant high quality pixel samples from previous frames and incorporate them into the computation of the current frame. This allows the renderer to render a smaller region of foveal pixels per frame by temporally reusing pixel samples that are still relevant to reconstruct a higher perceived image quality, while allowing for higher levels of foveation. Our method operates on the output of foveated rendering, and runs in under 1\,ms at 4K resolution, making it highly efficient and integrable with real-time VR and AR foveated rendering systems.
title Enhancing Foveated Rendering with Weighted Reservoir Sampling
topic Graphics
url https://arxiv.org/abs/2510.03964