Residual Fine-Tuning for Depth Map Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current depth estimation techniques using supervised learning, such as neural networks, require extensive training time for convergence, which is inefficient for applications like autonomous vehicles that rely on accurate and rapid depth map generation.

Innovation Solution

The method involves training a neural network to estimate an average depth value and pixel-wise residual depth values, allowing for quicker convergence by learning fewer quantities, with the average depth value being zero, and combining these to generate a depth map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised learning techniques are used to estimate depth values, then depth estimation accuracy is improved, but training time increases significantly

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The depth estimation problem is segmented into two separate estimation tasks: first estimating the average depth value across the entire image, and second estimating the residual depth values for each pixel relative to that average. This segmentation allows the neural network to learn simpler patterns in each sub-task, reducing training time while maintaining overall depth estimation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The approach changes the parameter representation by transforming the original depth value estimation into a two-step process involving average depth and residual depth parameters. By representing depth as d(x,y) = d_avg + d_residual(x,y), the network learns to estimate these transformed parameters more efficiently, reducing training convergence time while preserving measurement precision.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the neural network estimates all pixel depth values directly, then complete depth map information is obtained, but the complexity of the learning task increases

Engineering Contradiction:
Improvedepth map information completenessVSAvoidlearning task complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The learning task is segmented into two simpler sub-tasks: estimating a single average depth value for the entire image and estimating residual depth values for each pixel. This reduces the complexity of what the network must learn at once, while still producing complete depth map information through combination of the two estimates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The average depth component is extracted as a separate estimation task from the pixel-wise residual depth estimation. By taking out the global average depth information and handling it separately, the network focuses on learning local variations rather than the entire depth distribution, simplifying the learning task while preserving complete depth information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230334680A1Average depth estimation with residual fine-tuning
Publication Date: 2023.10.19 TOYOTA RESEARCH INSTITUTE INC
  • US20230334680A1 patent drawing
  • US20230334680A1 patent drawing
  • US20230334680A1 patent drawing

AI summary

A method includes receiving an image of a scene, inputting the image into a trained model, determining an average depth value of the image and pixel-wise residual depth values for the image with respect to the average depth value based on an output of the model, and determining a depth map for the image by adding the average depth value to the pixel-wise residual depth values.