2021
DOI: 10.1111/cgf.142616
|View full text |Cite
|
Sign up to set email alerts
|

Temporally Reliable Motion Vectors for Real‐time Ray Tracing

Abstract: Figure 1: We propose temporally reliable motion vectors for shadows (left, pink room scene), glossy reflections (middle, contemporary restaurant scene) and occlusions (right, PICA scene) that better explore and utilize temporal correspondences between adjacent frames. Our method significantly reduces noise, overblur and ghosting artifacts compared to the state of the art temporal reuse methods with traditional motion vectors. The quantitative evaluation metrics (RMSE and SSIM) are shown below the images.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 41 publications
(52 reference statements)
0
4
0
Order By: Relevance
“…Inspired by the successful application of TAA in surface rendering, the real-time volumetric rendering method proposed in this paper also applies the key concept of TAA, namely the reuse of path tracing samples from the previous frame. By calculating the motion vectors between frames and associating the current frame with the previous frame, the historical information related to each pixel is stored in memory, such as moments and variance [31]. This paper also optimizes TAA by reducing or even eliminating calculations for pixels that have accumulated a certain number of samples, while calculating more samples for those with less historical cumulative information.…”
Section: Figure 1: Utilizing the Puncturing Navigation System For Pun...mentioning
confidence: 99%
“…Inspired by the successful application of TAA in surface rendering, the real-time volumetric rendering method proposed in this paper also applies the key concept of TAA, namely the reuse of path tracing samples from the previous frame. By calculating the motion vectors between frames and associating the current frame with the previous frame, the historical information related to each pixel is stored in memory, such as moments and variance [31]. This paper also optimizes TAA by reducing or even eliminating calculations for pixels that have accumulated a certain number of samples, while calculating more samples for those with less historical cumulative information.…”
Section: Figure 1: Utilizing the Puncturing Navigation System For Pun...mentioning
confidence: 99%
“…However, both of them are effective when purely specular. Zeng et al [ZLY*21] sample the reflective positions based on roughness, thus ensuring the accuracy of the motion vectors in case the materials are rougher.…”
Section: Related Workmentioning
confidence: 99%
“…But, like the spatial super-sampling, this is very time-consuming. A common improvement is to generate a per-pixel motion vector [14][15][16][17] for the historical frame and the current frame, use it to sample the historical frame to obtain samples of the historical pixels, and then perform cumulative blending. The results may be quite reasonable under certain conditions, but in many cases some artifacts are produced due to the lack of sampling points for occluded objects.…”
Section: Related Workmentioning
confidence: 99%