Neural Denoising Filter Preserving Jitter Vectors for Image Upsampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image rendering technologies face challenges in achieving real-time rendering of high-quality images while managing computational complexity and reducing image artifacts such as pixel noise, resolution scaling artifacts, and limited ray tracing.

Innovation Solution

The proposed solution involves a neural denoising and upsampling process that preserves pixel sampling jitter offsets. This is achieved by using a denoising filter that retains jitter information, allowing for effective denoising without averaging out jitter offsets. The denoised image is then upsampled using the preserved jitter vectors, reducing artifacts like checkerboarding and aliasing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of triangles rendered per image is reduced to maintain reasonable frame rates, then productivity is improved, but manufacturing precision deteriorates due to resolution scaling artifacts

Engineering Contradiction:
Improveframe rateVSAvoidimage resolution quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

A denoising filter is introduced as an intermediary processing step between rendering and display. The filter receives low-resolution rendered images with noise and artifacts, processes them through convolution operations with learned kernels, and outputs enhanced images with reduced noise and improved quality, effectively mediating between the conflicting requirements of fast rendering and high quality output

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of image resolution from the original low rendering resolution to a higher effective resolution through denoising enhancement. By adjusting the kernel size and sigma parameters in the Gaussian blur operation, the system dynamically controls the balance between noise reduction and detail preservation, transforming the image quality parameter without requiring higher rendering resolution

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of light rays traced is reduced to maintain reasonable frame rates, then productivity is improved, but object-generated harmful factors increase due to pixel noise

Engineering Contradiction:
Improveframe rateVSAvoidpixel noise
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The denoising filter serves as an intermediary that processes noisy rendered images by applying convolution operations with learned kernels. The filter separates noise from actual image content through statistical analysis of pixel neighborhoods, removing harmful noise while preserving legitimate image features, thus eliminating the harmful effect without requiring more ray traces

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent converts the harmful effect of reduced sampling (which causes noise) into a benefit by using the noise characteristics themselves as input to the denoising filter. The filter learns to distinguish between noise patterns and actual image content, transforming the noisy low-sample images into clean high-quality images, thereby turning the limitation of few samples into an opportunity for learned enhancement

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

3Object-generated harmful factors

If traditional denoising filters are used to reduce pixel noise, then object-generated harmful factors are reduced, but manufacturing precision deteriorates due to loss of jitter information

Engineering Contradiction:
Improvepixel noiseVSAvoidsampling jitter preservation
Core Design Contradiction:
Object-generated harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies local quality by processing different regions of the image with adaptive kernel operations. The denoising filter analyzes local pixel neighborhoods and applies different filtering strengths based on local variance and edge detection, preserving jitter information in regions where it contains useful sampling variation while aggressively denoising uniform regions. This localized approach maintains manufacturing precision while reducing harmful noise

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by making the denoising process adaptive rather than static. The kernel selection and filtering strength dynamically adjust based on local image characteristics, motion detection, and temporal consistency analysis. This dynamic adaptation allows the filter to preserve jitter information when beneficial while removing noise when harmful, resolving the contradiction between denoising and jitter preservation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250139740A1Neural upsampling and denoising rendered images
Publication Date: 2025.05.01 ARM LTD
  • US20250139740A1 patent drawing
  • US20250139740A1 patent drawing
  • US20250139740A1 patent drawing

AI summary

One or more lighting components are projected onto pixel locations of a rendered image with sampling locations set off from pixel location centers according to associated jitter vectors. The sampled image is denoised in way that preserves the associated jitter vectors, and may be performed separately for different lighting components. The denoised image is processed using upsampling and/or temporal antialiasing, using the associated jitter vectors, to an image format having a spatial resolution at least as high as the denoised image.