Volumetric Rendering Denoising with ML Feature Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rendering techniques for volumetric effects such as fog, smoke, and clouds in animated movies are computationally expensive and result in noisy images when rendered prematurely, lacking a consensus on preserving salient volumetric details during post-production denoising.

Innovation Solution

A set of auxiliary volumetric features is identified using a machine learning model-based feature selector to improve denoising quality, separating surface and volumetric contributions, and training a denoiser to denoise these features efficiently, reducing computation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If path tracing is used to render volumetric effects, then the rendering quality is improved, but the computation time increases significantly

Engineering Contradiction:
Improverendering qualityVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing denoising operations on intermediate rendering results before final image completion. Instead of waiting for path tracing to fully converge, the system processes noisy intermediate frames through denoising algorithms, preserving salient volumetric details while significantly reducing computation time required for final image quality.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If rendering is stopped prematurely to reduce computation time, then the computation cost is reduced, but noise artifacts appear in the image

Engineering Contradiction:
Improvecomputation timeVSAvoidnoise artifacts
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The patent converts the harmful noise artifacts into beneficial information by using them as input for machine learning-based denoising algorithms. The noisy intermediate rendering results, which would normally be discarded, are instead processed through trained neural networks that recognize and preserve salient volumetric features while removing unwanted noise, transforming a disadvantage into a time-saving advantage.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Loss of time

If conventional denoising is applied to volumetric effects, then computation time is reduced, but salient volumetric details are lost

Engineering Contradiction:
Improvecomputation timeVSAvoidvolumetric details
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent applies local quality by training machine learning models to recognize and preserve different types of volumetric features (such as smoke density, fog scattering, cloud structure) with different levels of importance. The denoising algorithm selectively maintains salient volumetric details while removing noise, treating different regions and feature types with different quality preservation levels based on their visual importance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260024180A1Denoising of Volumetric Effects
Publication Date: 2026.01.22 DISNEY ENTERPRISES INC
  • US20260024180A1 patent drawing
  • US20260024180A1 patent drawing
  • US20260024180A1 patent drawing

AI summary

A system includes a hardware processor and a system memory storing software code and one or more machine learning (ML) models. The hardware processor is configured to execute the software code to train a first ML model of the one or more ML models as a denoising feature selector, generate, using the trained first ML model a plurality of candidate feature sets, and identify a best volumetric feature set of the plurality of candidate feature sets using a predetermined selection criterion. The hardware processor is further configured to execute the software code to train, using the identified best volumetric feature set, one of the first ML model or a second ML model of the one or more ML models as a denoiser, receive an image including noise due to rendering, and denoise, using the trained denoiser, the noise due to rendering to produce a denoised image.