Using previously rendered scene frames to reduce pixel noise
AssigneeNVIDIA Corporation
InventorsShiqiu Liu, Jacopo Pantaleoni
Life of this patent
Estimating the term…
Abstract
This disclosure presents a method and computer program product to denoise a ray traced scene. An apparatus for processing a ray traced scene is also disclosed. In one example, the method includes: (1) generating filtered scene data by filtering modified scene data from original scene data utilizing a spatial filter, and (2) providing a denoised ray traced scene by adjusting the filtered scene data utilizing a temporal filter. The modified and adjusted scene data can be sent to a rendering processor or system to complete rendering to generate a final scene.
Claims20
A method of denoising a ray traced scene, comprising:
- generating filtered scene data by filtering modified scene data from original scene data of a ray traced scene utilizing a spatial filter;
- and
- providing a denoised ray traced scene by adjusting the filtered scene data utilizing a temporal filter.
An apparatus for processing a ray traced scene, comprising:
- a processor that generates modified scene data from original scene data utilizing an exponential average derived from temporal reprojections, filters the modified scene data utilizing a spatial filter, and adjusts the filtered scene data utilizing a temporal filter.
A computer program product having a series of operating instructions stored on a non-transitory computer-readable medium that directs a data processing apparatus when executed thereby to perform operations to denoise a ray traced scene, comprising:
- generating modified scene data by modifying scene data from an application;
- generating filtered scene data by filtering the modified scene data utilizing a spatial filter;
- and
- providing a denoised ray traced scene by adjusting the filtered scene data utilizing a temporal filter.
Dependencies are inferred from the claim text.