Guided Filter Denoising for Path-Traced 3D Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Path-tracing in computer graphics is computationally expensive due to the noise inherent in the method, making it impractical to achieve high-quality images with low noise without increasing the number of samples.

Innovation Solution

A method is provided that uses guided filtering to denoise path-traced images by rendering noisy images at a first resolution, obtaining guide channels at the same or higher resolution, and calculating model parameters to approximate the noisy image as a function of the guide channels, producing a denoised image at the higher resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of samples per pixel is increased to reduce noise in path-traced images, then the image quality improves, but the computational cost increases significantly

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent introduces guide channels as intermediary data structures that capture scene structure information (depth, surface normals, ambient occlusion) separately from the noisy rendered image. These guide channels serve as mediators that enable the guided filter to denoise the image by referencing the structure information, avoiding the need to increase sample count while maintaining image quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the rendering process into separate components: rendering the noisy image at reduced sample count, rendering guide channels with structure information, and applying guided filtering. This segmentation allows each component to be optimized independently, reducing overall computational cost while maintaining quality.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the number of samples per pixel is increased to reduce noise, then the noise level decreases, but the rendering time increases

Engineering Contradiction:
Improvenoise levelVSAvoidrendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary rendering of guide channels that contain structure information before the final image rendering. By preparing these guide channels in advance with appropriate structure data, the guided filter can efficiently denoise the final image without requiring excessive samples, thereby reducing total rendering time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If guided filtering is applied to denoise the noisy image, then the noise is reduced without significant blurring, but additional computational resources are required

Engineering Contradiction:
Improvedenoising qualityVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The guided filter operates locally by computing affine transformations for each pixel based on its neighborhood, using guide channels that represent local scene structure. This local approach allows the filter to adapt to local variations in scene geometry and lighting, achieving high denoising quality without excessive global computation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250166284A1Rendering an image of a 3-d scene
Publication Date: 2025.05.22 IMAGINATION TECH LTD
  • US20250166284A1 patent drawing
  • US20250166284A1 patent drawing
  • US20250166284A1 patent drawing

AI summary

An image of a 3-D scene is rendered by first rendering a noisy image at a first resolution. One or more guide channels at the first resolution and one or more corresponding guide channels at a second resolution are obtained. When the two resolutions are the same, the guide channels at the first resolution and the corresponding guide channels at the second resolution may be provided by a single set of guide channels. For each of a plurality of local neighborhoods, the parameters of a model that approximates the noisy image as a function of the one or more guide channels (at the first resolution) are calculated, and the calculated parameters are applied to the one or more guide channels (at the second resolution), to produce a denoised image at the second resolution. The one or more guide channels include at least one guide channel characterizing a spatial dependency of incident light on global lighting over the surface of one or more 3-D models in the scene.