Fast Pattern Interpolation via Parallel Coherent Random Walk

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional texture interpolation techniques require substantial pre-processing and are computationally intensive, making them impractical for real-time use in creating and modifying texture compositions, and they cannot synthesize transitions over arbitrary 3D surfaces, which burdens artists and limits their adoption of texture by numbers (TBN) processes.

Innovation Solution

The implementation of fast pattern interpolation using parallel coherent random walk searching, which enables high-quality, automatic transitions between texture patterns without extensive pre-processing and allows synthesis over arbitrary 3D surfaces, thereby automating input exemplar preparation and potentially replacing TBN processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional texture interpolation techniques are used to produce transitions between texture patterns, then high quality transitions can be achieved, but substantial pre-processing and computational resources are required making them impractical for real-time use

Engineering Contradiction:
Improvetransition qualityVSAvoidreal-time processing capability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-computes and stores correspondence information between exemplar regions during an offline pre-processing stage. This preliminary action allows the system to quickly retrieve and apply pre-established correspondences during real-time texture composition operations, eliminating the need for computationally intensive on-the-fly interpolation while maintaining high transition quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system pre-calculates and stores multiple candidate correspondences and transition paths between texture patterns in advance. These pre-computed correspondences act as a cushion or buffer that can be rapidly deployed during real-time operations, ensuring high-quality transitions without requiring substantial computational resources during actual use

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Manufacturing precision

If texture by numbers (TBN) processes are used to blend distinct texture patterns, then high quality visually consistent renderings can be produced, but artists must manually prepare input exemplars containing all desired patterns and transitions in all directions

Engineering Contradiction:
Improvevisual consistencyVSAvoidmanual preparation burden
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically performs the task of preparing input exemplars by computing correspondences between different texture patterns and generating transition paths. This self-service capability eliminates the need for artists to manually prepare exemplars containing all desired patterns and transitions, while the system maintains visual consistency through its automated correspondence-based approach

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The correspondence-based system provides a universal framework that can handle any texture pattern combination and transition direction without requiring separate manual preparation for each case. The system automatically adapts to different texture types and transition requirements, making the TBN process more accessible and easier to operate

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If conventional texture interpolation methods are applied to synthesize transitions over arbitrary 3D surfaces, then comprehensive coverage is achieved, but the computational complexity increases significantly

Engineering Contradiction:
Improve3D surface coverage capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the 3D surface into discrete regions or patches, each associated with specific texture patterns and correspondences. By dividing the complex 3D surface problem into smaller, manageable segments, the system can apply pre-computed correspondences to each segment independently, reducing overall computational complexity while maintaining comprehensive 3D surface coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from 2D texture coordinate space to 3D surface space by establishing correspondences that account for spatial relationships across arbitrary 3D surfaces. This dimensional extension allows the system to handle complex 3D geometries while using the same correspondence-based approach, avoiding the need for computationally intensive re-projection and interpolation operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9251620B2Fast pattern interpolation with parallel coherent random walk searching
Publication Date: 2016.02.02 DISNEY ENTERPRISES INC
  • US9251620B2 patent drawing
  • US9251620B2 patent drawing
  • US9251620B2 patent drawing

AI summary

There is provided a method and system for fast pattern interpolation with parallel coherent random walk searching. The system includes a system processor and a system memory, and an image processing application stored in the system memory. The image processing application, under control of the system processor, is configured to receive first and second pattern exemplars and a blend map for merging the first and second pattern exemplars, and to utilize a correspondence search process to determine first and second target images for use in producing a composite image. The first and second target images correspond respectively to the first and second pattern exemplars. In addition, a constraint imposed on the correspondence search process by the image processing application is based on the blend map for merging the first and second pattern exemplars.