Texture Coordinate Randomization for Moiré Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reducing image artifacts such as Moiré patterns in high-resolution images with densely patterned textures often result in a loss of image data and decreased quality due to post-processing adjustments.

Innovation Solution

The approach involves randomizing texture coordinates for pixels or sample locations in each frame before sampling, while constraining the randomization to ensure that sample positions remain within pixel bounds, thereby avoiding blurring and other artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If post-processing adjustments are applied to reduce image artifacts, then artifact reduction is improved, but image quality deteriorates due to loss of image data

Engineering Contradiction:
Improveimage artifactsVSAvoidimage data
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent applies preliminary action by randomizing texture coordinates before the sampling process occurs. This pre-randomization prevents Moiré pattern formation at the source rather than attempting to correct it afterward. By constraining random offsets to sub-pixel ranges and applying them before texture sampling, the system eliminates artifacts during the rendering process itself, avoiding the need for post-processing that would degrade image quality.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If texture coordinates are randomized to avoid Moiré patterns, then artifact reduction is improved, but blurring may occur if constraints are not applied

Engineering Contradiction:
ImproveMoiré patternsVSAvoidimage sharpness
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies local quality by implementing different levels of randomization constraints for different spatial locations. The random offset is constrained to be less than a threshold value (sub-pixel range) rather than fully randomizing across the entire pixel area. This localized constraint approach prevents Moiré patterns while preserving the sharpness and detail of the original texture, as the randomization is limited to the sub-pixel region where it can effectively disrupt patterns without causing overall blurring.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250148691A1Avoiding artifacts from texture patterns in content generation systems and applications
Publication Date: 2025.05.08 NVIDIA CORP
  • US20250148691A1 patent drawing
  • US20250148691A1 patent drawing
  • US20250148691A1 patent drawing

AI summary

Approaches presented herein provide for removal or reduction of anti-aliasing artifacts, such as Moiré patterns or staircasing, in an image to be rendered. In many instances, these artifacts correspond to regular texture patterns with fine detail, and the addition of randomization in sampling position can help to remove the impact of the regularity of the pattern. In at least one embodiment, a first order approximation can be used that introduces a random amount of shifting determined using texture coordinate derivatives. The random amount can account for any jitter offset, and shift the texture coordinates by the determined random amount, such that sample selected for that pixel will select from a sample location that corresponds to the random shift but is constrained to be within the bounds of the pixel.