Depth Map Prediction Using Compressed Cost Volume and Adaptive Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating depth images are prone to inaccuracies due to 'defected' penalty terms in cost volume functions and filters, leading to discontinuities and poor object representation, and face challenges with high computation requirements and labeling errors, making it difficult to deploy machine learning techniques for depth image generation.

Innovation Solution

A machine learning model is trained using a compressed cost volume and total loss function that includes boundary, occlusion, and transfer losses, eliminating the need for human-designed penalty terms and reducing computation resources, allowing for accurate depth map predictions and deployment on edge devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional passive methods with cost volume functions and smoothness constraints are used to generate depth images, then the process is computationally feasible, but the depth images contain inaccuracies and discontinuities due to defected penalty terms

Engineering Contradiction:
Improvedepth image accuracyVSAvoiddiscontinuities and inaccuracies in depth images
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent replaces the mechanical/optical system of conventional passive depth estimation (cost volume functions, photometric matching, smoothness constraints) with a machine learning-based system. The neural network learns optimal depth prediction directly from image data, eliminating the need for hand-crafted penalty terms and cost volume computations that cause discontinuities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of the depth estimation process by using learned parameters from training data instead of fixed mathematical constraints. The smoothness constraint parameter α in conventional methods is replaced by learned representations that adaptively handle depth discontinuities at object boundaries.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning techniques are adopted for depth image generation, then accuracy can be improved, but computation resources and training complexity increase significantly

Engineering Contradiction:
Improvedepth map prediction accuracyVSAvoidcomputation resources and training requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-training the machine learning model on large datasets of image-depth pairs before deployment. This offline training phase captures complex depth-image relationships, enabling the model to make accurate predictions during runtime with minimal computation, thus resolving the contradiction between accuracy and real-time performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by training the model on synthetic or labeled depth data that replicates real-world scenarios. The learned model then copies the depth estimation capability to new, unseen images without requiring additional computation resources for each new prediction.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If uniform smoothness constraints are applied to all pixels in depth images, then the optimization process is simplified, but object boundaries and depth discontinuities are poorly preserved

Engineering Contradiction:
Improveoptimization process simplicityVSAvoidobject boundary representation in depth images
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allowing different regions of the image to have different depth estimation characteristics. The machine learning model learns to apply appropriate smoothing or discontinuity preservation locally at each pixel based on learned features, rather than applying uniform constraints across the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by making the smoothness constraint adaptive rather than static. The model dynamically adjusts the degree of smoothing at each location based on learned patterns, allowing strong discontinuities at object boundaries while maintaining smoothness in uniform regions, thus resolving the contradiction between simplicity and precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12190535B2Generating depth images for image data
Publication Date: 2025.01.07 BLACK SESAME TECH INC
  • US12190535B2 patent drawing
  • US12190535B2 patent drawing
  • US12190535B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a machine learning model configured to generate a predicted depth image, comprising receiving data representing training samples that include a plurality of image pairs, each image pair includes a target image and a reference image both capturing a particular scene from different orientations; for each of the plurality of image pairs, generating a compressed cost volume for the image pair; providing the compressed cost volume as an input to the machine learning model; generating, using the machine learning model, output data representing a predicted disparity map for the compressed cost volume; and generating a total loss using the predicted disparity map for the compressed cost volume, the total loss includes a boundary loss, an occlusion loss, and a transfer loss; and updating the plurality of parameters of the machine learning model by minimizing the total losses.