Ray-Tracing Denoising with Responsive History Buffers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image generation techniques, particularly in ray tracing, face challenges with temporal lag, ghosting, and increased computational complexity due to inefficient denoising methods, especially in dynamic scenes with changing lighting conditions.

Innovation Solution

Implementing a denoising system that utilizes both normal and responsive history buffers with different convergence rates, applying historical acceleration and reset techniques to adapt to lighting changes, leveraging temporal and spatial variance to improve responsiveness and reduce noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If traditional temporal accumulation is used for denoising, then noise is reduced, but temporal lag and ghosting occur in dynamic scenes

Engineering Contradiction:
ImprovenoiseVSAvoidtemporal lag
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent implements dynamic history buffer management where the system adaptively adjusts between responsive and normal history buffers based on scene dynamics. The responsive history buffer uses higher blend weights for recent frames to quickly adapt to lighting changes, while the normal history buffer uses lower blend weights to maintain stability. This dynamic switching resolves the contradiction by allowing the system to be responsive to temporal changes without introducing ghosting artifacts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the history buffer into two distinct components: a responsive history buffer and a normal history buffer. Each buffer type serves a specific function - the responsive buffer handles dynamic lighting changes with faster adaptation, while the normal buffer provides stable baseline denoising. This segmentation allows the system to avoid temporal lag by not relying on a single accumulated history that would otherwise cause ghosting.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If traditional temporal accumulation is used for denoising, then noise is reduced, but computational complexity increases

Engineering Contradiction:
ImprovenoiseVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary historical information needed for denoising by using blend weights that emphasize recent frames while progressively de-emphasizing older frames. Instead of accumulating and processing entire historical sequences, the system extracts key temporal relationships through the blend weight mechanism, significantly reducing computational complexity while maintaining effective noise reduction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of history blend weights to control the contribution of different historical frames. By adjusting these weights dynamically based on scene requirements, the system achieves effective denoising with reduced computational burden, as the weighted accumulation converges faster than traditional methods that treat all historical frames equally.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If history buffers use uniform convergence rates, then implementation is simple, but responsiveness to lighting changes is poor

Engineering Contradiction:
Improveresponsiveness to lighting changesVSAvoidconvergence rate management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies different convergence characteristics to different parts of the history buffer system by assigning distinct blend weights to the responsive and normal history buffers. The responsive buffer uses higher blend weights (faster convergence) for dynamic regions experiencing lighting changes, while the normal buffer uses lower blend weights (slower convergence) for stable regions. This local differentiation improves responsiveness without requiring complex per-pixel convergence rate management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260017749A1Denoising dynamically ray-traced scenes using historical pixel values
Publication Date: 2026.01.15 NVIDIA CORP
  • US20260017749A1 patent drawing
  • US20260017749A1 patent drawing
  • US20260017749A1 patent drawing

AI summary

In various examples, systems and methods are disclosed relating to historical acceleration. One computer-implemented method includes determining at least one difference between first image data of at least one first buffer and second image data of at least one second buffer. The computer-implemented method further includes updating at least one of the first image data or the second image data based on the at least one difference.