Disparity Map Estimation Using Varying Aggregation Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating disparity maps, such as local, global, and iterative approaches, face inefficiencies in computational complexity and sensitivity to occluded and textureless regions, particularly in improving the efficiency of iterative techniques like coarse-to-fine methods.

Innovation Solution

An image processing device employs varying size aggregation windows during initial iterations and joint bilateral up-sampling during subsequent iterations to refine disparity maps, reducing computational complexity and memory requirements while minimizing incorrect matches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If global approaches are used to generate disparity map, then sensitivity to local regions such as occluded and textureless regions is reduced, but computational cost is high

Engineering Contradiction:
Improvesensitivity to occluded and textureless regionsVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the disparity map generation process into multiple iterative stages (coarse-to-fine approach), where each stage operates at different resolution levels. This segmentation allows the system to use simpler local methods at coarse levels and more accurate global methods at fine levels, reducing overall computational cost while maintaining reliability in occluded and textureless regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing disparity estimation at coarser resolution levels first, establishing an initial disparity map that serves as a foundation for subsequent refinement. This preliminary estimation reduces the search space and computational burden for later fine-level processing, while still capturing global constraints that improve reliability in difficult regions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If iterative approaches are used to improve efficiency, then computational efficiency is improved, but complexity of the process increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidcomplexity of the process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by adaptively adjusting the aggregation window size during iterative processing. The window size varies dynamically based on the iteration stage and local image characteristics, allowing the system to optimize computational efficiency at each stage while managing process complexity through systematic control rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters systematically across iterative stages, including aggregation window size, pyramid level resolution, and processing thresholds. These parameter changes are orchestrated to improve computational efficiency at each stage while the overall process complexity is managed through the structured coarse-to-fine framework that guides parameter transitions.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If high-resolution images are processed in real-time, then image quality is maintained, but computational complexity and memory requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity and memory requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent transitions to another dimension by processing images at multiple resolution levels (pyramid levels) rather than directly at full resolution. This dimensional approach allows real-time processing of high-resolution images by working through intermediate lower-resolution representations, maintaining final image quality while reducing computational complexity and memory requirements at each processing stage.

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

Solution Approach 2:

The patent applies preliminary action by creating and processing a pyramid of downsampled image representations before final disparity map generation. This preliminary processing at lower resolutions reduces the computational burden and memory requirements, while the results are subsequently upsampled and refined to maintain high-resolution output quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9454851B2Efficient approach to estimate disparity map
Publication Date: 2016.09.27 INTEL CORP
  • US9454851B2 patent drawing
  • US9454851B2 patent drawing
  • US9454851B2 patent drawing

AI summary

An image processing device may include a disparity map estimator, which may perform an iterative technique to improve the efficiency of generating disparity map. The disparity map estimator performs disparity map refinement using varying size aggregation windows during the first iterations. The disparity map estimator uses larger size aggregation windows during the initial iterations to perform disparity map refinement. Further, the disparity map estimator may use joint bilateral up-sampling during the second (or last) iterations. Using a combination of varying size aggregation windows during the initial iterations and a joint bilateral up-sampling during the second iterations may reduce the computational complexity and memory requirements. In one embodiment, the combination of using varying size aggregation windows and joint bilateral up-sampling to refine the disparity map may reduce the high resolution of the images to a level acceptable for real-time processing and may further reduce the number of incorrect matches.