Monocular Depth Estimation Using Histograms to Mask Dynamic-Object Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monocular depth estimation models face challenges in accurately determining depth due to anomalies caused by dynamic objects, which result in aberrations such as infinite depth or incorrect depth values.

Innovation Solution

The proposed solution involves training a depth model using histograms to identify and mask erroneous loss values associated with anomalies in the image. This is achieved by generating histograms for different regions of the image based on photometric loss values, allowing the model to exclude these errors during training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If self-supervised training is used to minimize photometric loss, then the depth model can be trained without ground truth depth data, but dynamic objects cause aberrations in depth values leading to reduced accuracy

Engineering Contradiction:
Improvetraining easeVSAvoiddepth estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the image into multiple regions and generates separate histograms for each region. By dividing the image space into discrete regions, the system can identify and mask erroneous depth values caused by dynamic objects in specific regions without affecting the training process for other regions, thus maintaining training ease while improving depth estimation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces histograms as an intermediary mechanism between the photometric loss calculation and the training process. The histograms analyze the distribution of photometric loss values to identify anomalies caused by dynamic objects, allowing the system to filter out erroneous data before it corrupts the training, thereby resolving the contradiction between easy self-supervised training and accurate depth estimation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If photometric loss is applied to all image regions during training, then the training process is simple and unified, but erroneous values from dynamic objects corrupt the training signal

Engineering Contradiction:
Improvetraining process complexityVSAvoidtraining reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The training process is segmented into multiple steps: generating depth maps, calculating photometric loss, creating histograms for each region, identifying erroneous values through histogram analysis, and applying masks. This segmentation transforms a simple but unreliable unified process into a more complex but reliable multi-stage process that filters out corruption from dynamic objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of photometric loss values through histogram generation before the actual training update occurs. By identifying and masking erroneous values in advance, the system prevents corrupted data from affecting the training reliability, while maintaining a relatively simple overall framework.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If depth values are estimated for all pixels, then complete depth coverage is achieved, but dynamic objects introduce infinite depth or incorrect depth values that degrade overall performance

Engineering Contradiction:
Improvedepth coverageVSAvoiddepth value accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent extracts and removes erroneous depth values from the training data by analyzing photometric loss histograms. Regions with dynamic objects that produce infinite or incorrect depth values are identified through abnormal histogram patterns and are masked out, allowing the system to maintain complete depth coverage for static regions while excluding only the problematic portions that degrade accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12347125B2Using histograms for self-supervised depth estimation
Publication Date: 2025.07.01 TOYOTA JIDOSHA KK
  • US12347125B2 patent drawing
  • US12347125B2 patent drawing
  • US12347125B2 patent drawing

AI summary

System, methods, and other embodiments described herein relate to an improved approach to training a depth model to derive depth estimates from monocular images using histograms to assess photometric losses. In one embodiment, a method includes determining loss values according to a photometric loss function. The loss values are associated with a depth map derived from an input image that is a monocular image. The method includes generating histograms for the loss values corresponding to different regions of a target image. The method includes, responsive to identifying erroneous values of the loss values, masking the erroneous values to avoid considering the erroneous values during training of the depth model.