Approximate Pyramidal Search for Displacement Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods for displacement matching, such as stereoscopic imaging and video compression, face inefficiencies and noise issues due to exhaustive searches at high resolutions, which can lead to local minima and increased computational time.

Innovation Solution

An accelerated pyramid search method that performs a complete window-based search at the coarsest resolution level, counts displacement matches, selects displacements based on an energy threshold, and refines the search at higher resolutions with reduced windows around selected displacements, thereby reducing noise and computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exhaustive search at high resolution is performed, then matching accuracy is improved, but computational time increases significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The search space is segmented into multiple resolution levels (coarse to fine). At each level, only relevant displacement candidates are selected and refined, rather than performing exhaustive search at all resolutions. This segmentation reduces the total search complexity while maintaining accuracy through progressive refinement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A complete search is performed at the coarsest resolution level first to identify candidate displacements before refining at higher resolutions. This preliminary action at low resolution filters out unlikely candidates, reducing the search burden at computationally expensive high resolution levels.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complete window-based search is performed at all resolution levels, then matching precision is improved, but computational load increases

Engineering Contradiction:
Improvematching precisionVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

Instead of performing complete window-based search at all resolution levels, the method performs partial search by selecting only the most promising displacement candidates based on coarse-level results. This partial action approach maintains precision where needed while reducing computational load in less critical areas.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The search strategy applies different levels of thoroughness to different displacement candidates. High-resolution complete search is applied only to selected candidates that show promise at coarse resolution, while other candidates receive less intensive processing. This local quality differentiation optimizes the balance between precision and computational load.

Inventive Principle:
Principle #3Local quality

3Productivity

If coarse-to-fine pyramid approach is used, then search speed is improved, but noise and errors may be introduced

Engineering Contradiction:
Improvesearch speedVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The method uses feedback from coarse-resolution search results to guide and constrain the search at finer resolution levels. The selected displacements from coarse levels serve as feedback that informs the search strategy at next levels, ensuring that refinements stay within plausible ranges and reducing the risk of noise-induced errors.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The coarse-resolution search acts as a cushioning layer before the finer search. By identifying candidate displacements at low resolution first, the method creates a buffer that protects against noise and local minima in high-resolution search, as the coarse-level results provide a broader contextual framework for interpretation.

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

Data Source

PatentUS8971634B2Approximate pyramidal search for fast displacement matching
Publication Date: 2015.03.03 TEXAS INSTRUMENTS INC
  • US8971634B2 patent drawing
  • US8971634B2 patent drawing
  • US8971634B2 patent drawing

AI summary

A method for approximate pyramidal search for displacement matching is provided that includes performing a complete window-based search at a coarsest resolution level in a resolution pyramid to determine a best matching point in a destination image for each point in a source image, wherein a displacement from each point to the best matching point is determined, counting, for each displacement of the determined displacements, a number of points having the displacement, selecting displacements from the determined displacements based on the number of points counted for each displacement and a predetermined threshold, and performing a search at the next finer resolution level in the resolution pyramid to determine a best matching point in the destination image for each point in the source image, wherein the search for a best matching point for each point is limited to the selected displacements and a reduced search window around each displacement.