TEMPORAL DENOISER QUALITY IN DYNAMIC SCENES
    1.
    发明公开

    公开(公告)号:US20240153202A1

    公开(公告)日:2024-05-09

    申请号:US18543753

    申请日:2023-12-18

    Inventor: Pawel Kozlowski

    CPC classification number: G06T15/80 G06T1/20 G06T5/50 G06T5/70 G06T15/005

    Abstract: Apparatuses, systems, and techniques are presented to reduce temporal lag when a dynamic event is occurring in computer generated video. In one embodiment, a first averaging algorithm is utilized to determine a display value for a pixel based at least in part on previous pixel values. Once a dynamic event is detected, a set of the previous pixel values is averaged using a second averaging algorithm. The pixel value is updated based on the first averaging of the pixel values and the second averaging of the pixel values to determine a current pixel value.

    HISTORY CLAMPING FOR DENOISING DYNAMIC RAY-TRACED SCENES USING TEMPORAL ACCUMULATION

    公开(公告)号:US20240029211A1

    公开(公告)日:2024-01-25

    申请号:US18480034

    申请日:2023-10-03

    Inventor: Pawel Kozlowski

    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.

    History clamping for denoising dynamic ray-traced scenes using temporal accumulation

    公开(公告)号:US11232544B1

    公开(公告)日:2022-01-25

    申请号:US17067430

    申请日:2020-10-09

    Inventor: Pawel Kozlowski

    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.

    History clamping for denoising dynamic ray-traced scenes using temporal accumulation

    公开(公告)号:US11216916B1

    公开(公告)日:2022-01-04

    申请号:US17067417

    申请日:2020-10-09

    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.

    Temporal denoiser quality in dynamic scenes

    公开(公告)号:US11847737B2

    公开(公告)日:2023-12-19

    申请号:US17226820

    申请日:2021-04-09

    Inventor: Pawel Kozlowski

    CPC classification number: G06T15/80 G06T1/20 G06T5/002 G06T5/50 G06T15/005

    Abstract: Apparatuses, systems, and techniques are presented to reduce temporal lag when a dynamic event is occurring in computer generated video. In one embodiment, a first averaging algorithm is utilized to determine a display value for a pixel based at least in part on previous pixel values. Once a dynamic event is detected, a set of the previous pixel values is averaged using a second averaging algorithm. The pixel value is updated based on the first averaging of the pixel values and the second averaging of the pixel values to determine a current pixel value.

    History clamping for denoising dynamic ray-traced scenes using temporal accumulation

    公开(公告)号:US11783455B2

    公开(公告)日:2023-10-10

    申请号:US17567818

    申请日:2022-01-03

    Inventor: Pawel Kozlowski

    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.

    SPATIOTEMPORAL SELF-GUIDED SHADOW DENOISING IN RAY-TRACING APPLICATIONS

    公开(公告)号:US20230215078A1

    公开(公告)日:2023-07-06

    申请号:US18175813

    申请日:2023-02-28

    CPC classification number: G06T15/06 G06T15/60

    Abstract: In examples, a filter used to denoise shadows for a pixel(s) may be adapted based at least on variance in temporally accumulated ray-traced samples. A range of filter values for a spatiotemporal filter may be defined based on the variance and used to exclude temporal ray-traced samples that are outside of the range. Data used to compute a first moment of a distribution used to compute variance may be used to compute a second moment of the distribution. For binary signals, such as visibility, the first moment (e.g., accumulated mean) may be equivalent to a second moment (e.g., the mean squared). In further respects, spatial filtering of a pixel(s) may be skipped based on comparing the mean of variance of the pixel(s) to one or more thresholds and based on the accumulated number of values for the pixel.

    USING INTRINSIC FUNCTIONS FOR SHADOW DENOISING IN RAY TRACING APPLICATIONS

    公开(公告)号:US20220222780A1

    公开(公告)日:2022-07-14

    申请号:US17148888

    申请日:2021-01-14

    Inventor: Pawel Kozlowski

    Abstract: In examples, threads of a schedulable unit (e.g., a warp or wavefront) of a parallel processor may be used to sample visibility of pixels with respect to one or more light sources. The threads may receive the results of the sampling performed by other threads in the schedulable unit to compute a value that indicates whether a region corresponds to a penumbra (e.g., using a wave intrinsic function). Each thread may correspond to a respective pixel and the region may correspond to the pixels of the schedulable unit. A frame may be divided into the regions with each region corresponding to a respective schedulable unit. In denoising ray-traced shadow information, the values for the regions may be used to avoid applying a denoising filter to pixels of regions that are outside of a penumbra while applying the denoising filter to pixels of regions that are within a penumbra.

    History clamping for denoising dynamic ray-traced scenes using temporal accumulation

    公开(公告)号:US12299855B2

    公开(公告)日:2025-05-13

    申请号:US18480034

    申请日:2023-10-03

    Inventor: Pawel Kozlowski

    Abstract: Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.

Patent Agency Ranking