Temporally Consistent Disparity Estimation Using Texture and Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer stereo vision methods fail to produce temporally-consistent disparity maps, leading to unwanted temporal artifacts due to inconsistent disparity calculations across frames.

Innovation Solution

An image processing apparatus and method that enforces temporal consistency by classifying pixels into texture, non-texture, motion, and non-motion areas, and uses a temporal constraint unit to determine whether to enforce consistency based on these classifications, with a disparity estimator calculating disparities based on corresponding pixels in previous frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If disparity is calculated independently for each frame, then calculation speed is improved, but temporal consistency deteriorates causing artifacts

Engineering Contradiction:
Improvecalculation speedVSAvoidtemporal consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-calculating disparities for pixels in texture areas and non-motion areas before the main disparity estimation process. This allows these pixels to inherit disparities from previous frames without recalculating, thereby maintaining temporal consistency while improving calculation speed. The temporal constraint unit identifies such pixels in advance and enforces temporal consistency on them.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If temporal consistency is enforced for all pixels, then temporal consistency is improved, but calculation complexity increases

Engineering Contradiction:
Improvetemporal consistencyVSAvoidcalculation complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating pixel treatment based on their local characteristics. Pixels are classified into texture areas, non-texture areas, motion areas, and non-motion areas. Temporal consistency is enforced selectively on texture areas and non-motion areas where it is beneficial, while motion areas and non-texture areas are processed independently. This localized approach reduces overall calculation complexity while maintaining temporal consistency where needed.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If disparity estimation is performed for every pixel, then measurement precision is improved, but processing time increases

Engineering Contradiction:
Improvedisparity estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing full disparity estimation only for necessary pixels (motion areas and non-texture areas) while using temporal constraints for other pixels (texture areas and non-motion areas). This selective approach reduces processing time while maintaining sufficient disparity estimation accuracy for the overall image, as the constrained pixels inherit reliable disparities from previous frames.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9082176B2Method and apparatus for temporally-consistent disparity estimation using detection of texture and motion
Publication Date: 2015.07.14 SAMSUNG ELECTRONICS CO LTD
  • US9082176B2 patent drawing
  • US9082176B2 patent drawing
  • US9082176B2 patent drawing

AI summary

An apparatus and method estimate disparities of pixels in a frame. In order to acquire temporally-consistent disparity maps it is determined whether to enforce a temporal consistency with respect to pixels. In order to determine whether to enforce the temporal consistency, a texture, motion, or a matched motion in the frame may be detected or estimated. A disparity of a pixel where the temporal consistency is enforced may be calculated based on a disparity of a corresponding pixel in a previous frame.