Texture Synthesis for Sparse-Measurement Material Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to realistically predict and visualize the texture of materials, particularly metallic and pearlescent effect paints, for arbitrary illumination and viewing directions, given limited measurements.

Innovation Solution

A computer-implemented method for generating a destination texture through statistical texture synthesis, involving interpolation weights, random patch extraction, and seamless integration of texture patches to create a destination texture with similar statistical properties while being dissimilar to source textures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If texture data is captured from limited measurement geometries (sparse illumination and viewing directions), then measurement complexity is reduced, but texture prediction accuracy for arbitrary directions deteriorates

Engineering Contradiction:
Improvemeasurement geometry complexityVSAvoidtexture prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent creates virtual texture copies at unmeasured illumination and viewing directions by synthesizing texture data from measured source textures. Instead of physically measuring at every possible direction, the system generates synthetic texture representations that replicate the appearance characteristics at arbitrary directions through computational methods including patch extraction, statistical analysis, and rendering synthesis.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms texture data from one set of illumination and viewing direction parameters to another set of parameters. By changing the parameter space representation and using statistical relationships between different viewing conditions, the system predicts texture appearance at unmeasured directions from measurements taken at limited directions, effectively interpolating across the parameter space.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If statistical texture synthesis with random patch extraction is used, then texture realism for arbitrary directions is improved, but computational complexity increases

Engineering Contradiction:
Improvetexture realismVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary statistical analysis and patch extraction from source textures before the actual rendering operation. By pre-processing the texture data to extract statistical properties, create patch libraries, and establish relationships between different viewing directions in advance, the system reduces the computational burden during real-time or final rendering while maintaining texture realism.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12518466B2Generating a destination texture from a plurality of source textures
Publication Date: 2026.01.06 X RITE EUROPE GMBH
  • US12518466B2 patent drawing
  • US12518466B2 patent drawing
  • US12518466B2 patent drawing

AI summary

A computer-implemented method for generating a destination texture (201) from at least two source textures (211, 221, 231) comprises carrying out a statistical texture synthesis operation. An interpolation weight is assigned to each of the source textures (, and the destination texture is synthesized using the source textures and the assigned interpolation weights. Synthesizing the destination texture comprises randomly choosing one of the source textures, randomly extracting a texture patch (212) from the chosen source texture (211), modifying the extracted texture patch in such a manner that at least one statistical property (215) of the modified texture patch (214) approximates a corresponding averaged statistical property (202), and inserting the modified texture patch into the destination texture so that the modified texture patch seamlessly fits to existing texture content (203) in the destination texture.