Depth Map Estimation Using Time of Flight Histograms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current combinations of stereoscopic determination and time of flight measurement techniques require high-resolution, bulky, and costly sensors, which are not compatible with compact, battery-powered autonomous on-board technologies, and result in long calculation times and errors due to high computational resource demands.

Innovation Solution

A method that generates a depth map using histograms of distances acquisition zone by acquisition zone, optimizing stereoscopic processing by incorporating time of flight measurements, which reduces calculation complexity and enhances reliability, allowing for improved spatial understanding of a scene compatible with autonomous or on-board systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution time of flight sensors are used to improve depth map determination accuracy, then measurement precision is improved, but device complexity, size, and cost increase

Engineering Contradiction:
Improvedepth map determination accuracyVSAvoidsensor resolution requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the scene into multiple acquisition zones and processes each zone independently using histograms. This allows lower-resolution time of flight sensors to effectively capture depth information by dividing the measurement space, resolving the contradiction between sensor resolution and measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces histograms as an additional dimensional representation of depth data. Instead of relying solely on high-resolution spatial sampling, the system uses histogram-based probability distributions to represent depth measurements, effectively adding a statistical dimension that compensates for lower sensor resolution.

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

2Measurement precision

If conventional stereoscopic processing is used to improve depth map resolution, then depth map resolution is improved, but calculation time increases

Engineering Contradiction:
Improvedepth map resolutionVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary histogram computation and disparity range determination before full depth map processing. By pre-calculating disparity ranges based on time of flight measurements and histogram analysis, the system reduces the computational search space for subsequent stereoscopic matching, significantly reducing calculation time while maintaining depth map resolution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing strategies to different acquisition zones based on local characteristics. By analyzing histograms locally and adapting disparity search ranges to regional depth variations, the system optimizes calculation efficiency for each zone rather than applying uniform high-computation processing across the entire scene.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If conventional stereoscopic processing is used to improve depth map accuracy, then depth map accuracy is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedepth map accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system performs preliminary filtering and disparity range estimation using time of flight data and histograms before executing computationally intensive stereoscopic matching. This pre-processing step eliminates unnecessary computations by constraining the search space, reducing overall computational resource consumption while preserving depth map accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses time of flight measurements and histograms as intermediary data structures that guide and constrain the stereoscopic processing. These intermediaries provide rough depth estimates and disparity ranges that reduce the computational burden of precise stereoscopic matching, acting as a bridge between low-computation rough estimation and high-precision depth mapping.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables an improved depth map resolution up to one thousand times greater than the time of flight sensor resolution, reduces calculation time, and adds additional depth information, while being compatible with lower-resolution, compact, and energy-efficient time of flight sensors, thus enhancing the reliability and efficiency of depth map determination.

Implementation Method 1

time of flight measurement consists in emitting onto a scene an identifiable electromagnetic wave signal, generally pulsed laser illumination, and detecting the signals reflected by the objects of the scene. The time difference between the moment of emission of a signal and the moment of reception of that signal reflected by an object of the scene enables calculation of the distance separating the transmitter-receiver from the object

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS11915438B2Method and apparatus for depth-map estimation of a scene
Publication Date: 2024.02.27 STMICROELECTRONICS FRANCE
  • US11915438B2 patent drawing
  • US11915438B2 patent drawing
  • US11915438B2 patent drawing

AI summary

The method of determination of a depth map of a scene comprises generation of a distance map of the scene obtained by time of flight measurements, acquisition of two images of the scene from two different viewpoints, and stereoscopic processing of the two images taking into account the distance map. The generation of the distance map includes generation of distance histograms acquisition zone by acquisition zone of the scene, and the stereoscopic processing includes, for each region of the depth map corresponding to an acquisition zone, elementary processing taking into account the corresponding histogram.