In-line Error Correction for Stereo Depth and Motion Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for hierarchical motion estimation (ME) and hierarchical depth from stereo (DFS) fail to address errors introduced early in the process, leading to poor quality results due to characteristics like repeating patterns, flat/featureless regions, and aperture issues in input content.

Innovation Solution

A method that identifies error regions in-line during the ME or DFS process, performs iterative downscale passes, and generates a global motion buffer to correct errors, ensuring high-quality final outputs by refining the motion estimation and depth estimation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hierarchical motion estimation and depth from stereo are performed without error correction, then processing speed is maintained, but measurement precision deteriorates due to errors from repeating patterns, flat regions, and aperture issues

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by identifying error regions and performing error correction during the hierarchical motion estimation process itself, rather than correcting errors after the fact. The system proactively detects and corrects errors from repeating patterns, flat regions, and aperture issues during the estimation process, improving measurement precision without significantly increasing overall processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors motion estimation results and adjusts processing based on detected errors. Error regions are identified and fed back into the correction process, allowing the system to refine motion vectors and depth values iteratively, thereby improving precision while managing complexity through targeted corrections

Inventive Principle:
Principle #23Feedback

2Measurement precision

If error correction is performed in-line during hierarchical ME process, then measurement precision improves, but processing time increases

Engineering Contradiction:
Improvemotion vector accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the motion estimation process into distinct phases: initial hierarchical ME, error region identification, and targeted correction passes. By dividing the process this way, the system can perform corrections only where needed rather than reprocessing everything, reducing the time penalty while maintaining improved precision in error-prone regions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by focusing error correction only on specific error regions identified during processing, rather than uniformly applying corrections across the entire image. This targeted approach corrects motion vectors in regions affected by repeating patterns, flat regions, and aperture issues without unnecessarily processing error-free areas, thereby reducing overall processing time while maintaining high precision where needed

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If iterative downscale passes are performed to correct errors, then manufacturing precision improves, but device complexity increases

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies dimensionality change by performing downscale passes at different resolution levels. The system iteratively processes the image at progressively lower resolutions, correcting depth estimation errors in a coarse-to-fine manner. This dimensional approach simplifies the correction process at each stage while achieving high final precision, managing algorithm complexity through hierarchical processing

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

Data Source

PatentUS20250209563A1In-line error correction for motion estimation and depth from stereo
Publication Date: 2025.06.26 QUALCOMM INC
  • US20250209563A1 patent drawing
  • US20250209563A1 patent drawing
  • US20250209563A1 patent drawing

AI summary

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for in-line error correction for ME and DFS. A processor identifies, in-line, a set of error regions associated with a first frame. The processor performs, in-line and based on the identified set of error regions and partial ME results of a first ME pass and/or partial DFS results of a first DFS pass, a set of iterative downscale passes on the partial ME results and/or the partial DFS results. The processor generates, in-line, a global motion buffer based on the performed set of iterative downscale passes. The processor performs, based on the global motion buffer and/or the identified set of error regions, a second ME pass and/or a second DFS pass.