Adaptive Polynomial Rendering for Monte Carlo Ray Tracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monte Carlo ray tracing algorithms require a large number of ray samples to generate high-quality images, leading to unacceptable rendering times and inefficiencies, especially when simulating high-dimensional scenes with global illumination.

Innovation Solution

Adaptive image filtering techniques that dynamically select optimal polynomial approximation functions for different parts of an image based on local reconstruction errors, allowing for reduced ray sampling while maintaining image quality by iteratively estimating bias and variance terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of ray samples are used in Monte Carlo ray tracing, then image quality is improved, but rendering time increases significantly

Engineering Contradiction:
Improveimage qualityVSAvoidrendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the image into multiple regions and applies different polynomial approximation functions to different regions based on their local characteristics. This allows high-curvature regions to use higher-order polynomials for accurate reconstruction while smooth regions use lower-order polynomials for efficiency, thereby improving overall image quality without requiring excessive ray samples across the entire image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by adapting the polynomial approximation function to match local image characteristics. Each region is analyzed for its curvature properties, and the appropriate polynomial order is selected locally rather than applying a uniform approach globally. This enables precise reconstruction where needed while maintaining computational efficiency in smooth areas.

Inventive Principle:
Principle #3Local quality

2Productivity

If adaptive sampling techniques are used to reduce ray samples, then rendering efficiency is improved, but image quality may deteriorate

Engineering Contradiction:
Improverendering efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary action by using a low-order polynomial approximation function to generate an initial estimate of the image. This preliminary reconstruction is then refined by comparing with the original Monte Carlo samples and applying higher-order polynomial corrections where needed. This two-stage approach allows efficient rendering while maintaining image quality through selective refinement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9959664B2Adaptive polynomial rendering
Publication Date: 2018.05.01 DISNEY ENTERPRISES INC
  • US9959664B2 patent drawing
  • US9959664B2 patent drawing
  • US9959664B2 patent drawing

AI summary

Embodiments can provide adaptive image filtering. Under this approach, image quality can be enhanced by adjusting an approximation function to better adapt image signals in different parts of an image. Certain parts of the image may be enhanced using a certain approximation function while some other parts of the image may be enhanced using a different approximation function. In certain embodiments, the approximation function selected for a part of the image can be a polynomial function having a specific order. The specific polynomial order can be applied directly to obtain an estimated image value of the part of the image. In certain embodiments, the estimation of the reconstruction error can include iteratively estimating a bias term of the reconstruction error and a variance term of the reconstruction error.