US 12,437,371 B2
Illumination resampling using temporal gradients in light transport simulation systems and applications
Alexey Panteleev, El Dorado Hills, CA (US); and Chris Wyman, Redmond, WA (US)
Assigned to Nvidia Corporation, Santa Clara, CA (US)
Filed by Nvidia Corporation, Santa Clara, CA (US)
Filed on Oct. 27, 2022, as Appl. No. 17/975,450.
Claims priority of provisional application 63/273,834, filed on Oct. 29, 2021.
Prior Publication US 2023/0138718 A1, May 4, 2023
Int. Cl. G06T 5/70 (2024.01); G06T 3/4053 (2024.01); G06T 5/20 (2006.01); G06T 15/00 (2011.01); G06T 15/50 (2011.01)
CPC G06T 5/70 (2024.01) [G06T 3/4053 (2013.01); G06T 5/20 (2013.01); G06T 15/005 (2013.01); G06T 15/506 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining lighting data for a plurality of pixel locations of a current frame and for the plurality of pixel locations of a previous frame, the current and previous frames included in a sequence of frames;
selecting pixel locations of the plurality of pixel locations based at least in part on the lighting data for the plurality of pixel locations of the current frame;
determining, using the selected pixel locations, gradient information for at least a subset of the plurality of pixel locations, the gradient information indicating a difference in the lighting data between the current frame and the previous frame;
determining one or more confidence values for the plurality of pixel locations based at least in part on the gradient information; and
determining a weighting of the lighting data, to be used for shading the pixel locations of the current frame based at least in part on the one or more confidence values.