Random Parameter Filtering for Monte Carlo Rendering Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monte Carlo rendering is too time-consuming and produces noisy images, making it impractical for high-end film applications, as it requires a long time to generate high-quality, photorealistic images, and existing noise reduction filters struggle to distinguish between unwanted noise and valid scene content.

Innovation Solution

The implementation of Random Parameter Filtering, which uses mutual information to differentiate between Monte Carlo noise and scene-dependent noise, allowing for the application of a cross-bilateral filter to remove noise while preserving scene features, thereby accelerating the rendering process from days to minutes without compromising image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If Monte Carlo rendering is used to produce photorealistic images, then image quality is improved, but rendering time increases significantly

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

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing importance values for different regions of the image before the actual rendering process. These importance maps guide the sampling strategy, allowing the system to allocate samples more efficiently from the outset, thereby reducing the total rendering time while maintaining image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by dynamically adjusting the number of samples per pixel based on local importance metrics. Instead of using a fixed sample count across the entire image, the system varies sampling density according to scene complexity and noise characteristics in different regions, optimizing the trade-off between quality and rendering time.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the number of samples per pixel is increased to reduce noise, then image quality is improved, but rendering time increases

Engineering Contradiction:
Improvenoise reductionVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating noise reduction requirements across different regions of the image. Importance maps identify areas with high noise susceptibility (such as dark regions or areas with complex lighting) and allocate more samples to those specific locations, while using fewer samples in regions that are less sensitive to noise, thereby reducing overall rendering time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by rendering only the necessary number of samples in each region rather than uniformly oversampling the entire image. The importance-driven sampling strategy performs partial rendering in low-importance areas and more complete rendering in high-importance areas, optimizing the balance between noise reduction and rendering efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If traditional noise reduction filters are applied to Monte Carlo rendered images, then noise is reduced, but scene details may be lost

Engineering Contradiction:
Improvenoise reductionVSAvoidscene detail preservation
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies feedback by using importance maps that are generated based on scene analysis and then used to guide the sampling process. The system continuously refines its sampling strategy based on the importance information, adjusting sample allocation to preserve scene details while reducing noise in appropriate regions. This feedback loop ensures that filtering operations are informed by scene characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes parameters by using importance-driven sampling to dynamically adjust the effective filter strength in different regions. In high-importance areas, the sampling strategy preserves more detail with less aggressive filtering, while in low-importance areas, more aggressive noise reduction can be applied, optimizing the balance between noise reduction and detail preservation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUSRE48083E1System and methods for random parameter filtering
Publication Date: 2020.07.07 STC UNM
  • USRE48083E1 patent drawing
  • USRE48083E1 patent drawing
  • USRE48083E1 patent drawing

AI summary

The invention produces a higher quality image from a rendering system based on a relationship between the output of a rendering system and the parameters used to compute them. Specifically, noise is removed in rendering by estimating the functional dependency between sample features and the random inputs to the system. Mutual information is applied to a local neighborhood of samples in each part of the image. This dependency is then used to reduce the importance of certain scene features in a cross-bilateral filter, which preserves scene detail. The results produced by the invention are computed in a few minutes thereby making it reasonably robust for use in production environments.