Stereo Imagery Distance Estimation Using Interleaved Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining motion and distance in robotic navigation using video imagery are inefficient and require significant computational resources, making them energy-intensive and costly, especially when dealing with complex motion and multiple objects in dynamic environments.

Innovation Solution

The use of a computer-readable storage medium with instructions for producing interleaved composite frames from images captured by spatially separated sensors, followed by motion estimation and disparity analysis to determine depth and motion information, leveraging hardware video encoders for efficient processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional motion estimation methods are used to determine depth and motion in robotic navigation, then measurement precision is improved, but use of energy and computational complexity increase significantly

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the video stream into separate left-eye and right-eye frame sequences, then selectively interleaves only specific frames from each sequence to create composite frames for disparity analysis. This segmentation approach allows the system to process only the necessary frame pairs for depth estimation rather than analyzing all frames, reducing computational load and energy consumption while maintaining measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial motion estimation by applying it only to selected composite frames rather than continuously to all video frames. The frame selector chooses specific frames based on motion characteristics and disparity requirements, enabling the system to achieve sufficient depth and motion measurement precision with reduced processing effort and lower energy consumption compared to full-frame continuous analysis.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If continuous motion estimation is applied to all video frames, then productivity in terms of motion detection coverage is improved, but use of energy and processing load increase

Engineering Contradiction:
Improvemotion detection coverageVSAvoidprocessing energy
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic motion estimation by applying it only to selected composite frames rather than every frame. The frame selector determines which frames require motion estimation based on periodic sampling criteria and motion detection requirements, maintaining adequate motion detection coverage across the video stream while significantly reducing the frequency of computationally intensive motion estimation operations and associated energy consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies motion estimation partially to only those composite frames that meet specific selection criteria rather than to all frames. This partial action approach ensures adequate motion detection coverage for navigation purposes while avoiding redundant processing of frames that do not contribute significantly to motion understanding, thereby reducing processing energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If full stereo processing is applied to all frames, then measurement precision for depth is improved, but device complexity increases

Engineering Contradiction:
Improvedepth measurement accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the stereo video processing into distinct stages: frame selection from left and right sequences, composite frame generation, and disparity analysis. By separating these functions and applying them only when and where needed, the system achieves accurate depth measurement while managing device complexity through modular, selective processing rather than continuous full-stereo analysis of all frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies full stereo processing partially to selected frames rather than to all frames. The frame selector identifies specific frames where disparity analysis will be most beneficial, and only those frames undergo the complex stereo processing pipeline. This approach maintains depth measurement accuracy for critical moments while reducing overall system complexity by avoiding unnecessary processing of other frames.

Inventive Principle:
Principle #16Partial or excessive action

4Speed

If high frame rate processing is implemented for real-time motion detection, then speed of response is improved, but use of energy and computational resources increase

Engineering Contradiction:
Improveresponse timeVSAvoidprocessing energy
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic processing at strategically selected frames rather than at every frame interval. The frame selector and composite frame generator operate periodically on subsets of frames that are most informative for motion and depth detection, maintaining adequate real-time response speed for robotic navigation while significantly reducing the cumulative energy consumption compared to processing every frame at the same rate.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system processes only a partial subset of frames at high rate, focusing computational resources on frames that provide the most critical motion and depth information. This partial high-rate processing maintains sufficient response speed for real-time navigation decisions while avoiding the excessive energy consumption that would result from processing all frames at the same high rate.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10820009B2Apparatus and methods for distance estimation using stereo imagery
Publication Date: 2020.10.27 BRAIN CORP
  • US10820009B2 patent drawing
  • US10820009B2 patent drawing
  • US10820009B2 patent drawing

AI summary

Frame sequences from multiple image sensors may be combined in order to form, for example, an interleaved frame sequence. Individual frames of the combined sequence may be configured a by combination (e.g., concatenation) of frames from one or more source sequences. The interleaved/concatenated frame sequence may be encoded using a motion estimation encoder. Output of the video encoder may be processed (e.g., parsed) in order to extract motion information present in the encoded video. The motion information may be utilized in order to determine a depth of visual scene, such as by using binocular disparity between two or more images by an adaptive controller in order to detect one or more objects salient to a given task. In one variant, depth information is utilized during control and operation of mobile robotic devices.