| CPC G06T 15/06 (2013.01) [G06T 5/70 (2024.01)] | 19 Claims |

|
1. A method, comprising:
determining at least one history buffer for a frame, the at least one history buffer comprising an accumulated pixel value at a pixel location of the frame;
determining, in a spatial domain, a spatial component of the accumulated pixel value at the pixel location based on a first spatial moment and a second spatial moment, wherein the first spatial moment corresponds to a set of accumulated pixel values within a spatial region comprising the pixel location in the at least one history buffer, and wherein the second spatial moment corresponds to one or more changes in the set of accumulated pixel values within the spatial region in the at least one history buffer;
determining, in a temporal domain, a temporal component of the accumulated pixel value at the pixel location based on a first temporal moment and a second temporal moment, wherein the first temporal moment comprises the accumulated pixel value, and wherein the second temporal moment comprises a temporal variance corresponding to one or more changes in the accumulated pixel value at the pixel location;
determining a pixel value range based at least on the spatial component in the spatial domain and the temporal component in the temporal domain;
determining an amount of historical reset to apply to the at least one history buffer based on at least one of: the accumulated pixel value at the pixel location of the at least one history buffer, a current pixel value of input data at the pixel location of the frame, and the pixel value range; and
updating the accumulated pixel value based at least on the amount of historical reset.
|