Unsupervised 3D Depth Estimation via Edge-Aware Normal Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for 3D reconstruction from single images are sensitive to correct feature matching and ineffective in homogeneous areas, and supervised learning models struggle to generalize to different scenes due to the ambiguity of photometric matching and the difficulty in collecting ground truth depth for random videos.

Innovation Solution

The approach involves a learning-based method that incorporates edge-aware depth-normal consistency constraints within the network to regularize the learning of depths and normals, using inverse warping and photometric error regularization to improve the estimation of 3D geometry, and integrates image edges to compensate for discontinuity, allowing for simultaneous prediction of depths and normals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If photometric matching is used for depth estimation, then depth prediction can be learned from videos without ground truth, but the results do not well represent the scene structure due to matching ambiguity

Engineering Contradiction:
Improveease of training data collectionVSAvoiddepth estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces normal vectors as an intermediary representation to resolve the ambiguity in photometric matching. By computing normal vectors from depth maps and using them to guide the warping process, the method creates a more reliable correspondence between pixels in different frames, particularly in homogeneous areas where direct photometric matching fails.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter space by jointly optimizing depth and normal vector predictions instead of relying solely on photometric error. The loss function incorporates both photometric consistency and normal consistency terms, transforming the optimization problem to achieve better depth estimation accuracy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If smoothness constraint is applied to reduce photometric matching ambiguity, then depth ambiguity is reduced, but normal results become inconsistent because smoothness is a weak constraint on neighboring pixels

Engineering Contradiction:
Improvedepth prediction reliabilityVSAvoidnormal consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent moves from 2D image space to 3D space by computing normal vectors that represent the orientation of surfaces. This dimensional transformation allows the method to capture geometric information that is not visible in the 2D image, providing stronger constraints for disambiguating photometric matching while maintaining normal consistency.

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

3Measurement precision

If supervised learning is used for depth prediction, then impressive results are achieved on public datasets, but the models cannot generalize to videos of different scenes due to difficulty in collecting ground truth depth

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidgeneralization to different scenes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent enables the system to learn from unlabeled videos by creating its own supervision signal through photometric consistency and normal consistency constraints. The method does not require ground truth depth labels, allowing it to be trained on any video data and generalize to different scenes, while still achieving competitive accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10803546B2Systems and methods for unsupervised learning of geometry from images using depth-normal consistency
Publication Date: 2020.10.13 BAIDU USA LLC
  • US10803546B2 patent drawing
  • US10803546B2 patent drawing
  • US10803546B2 patent drawing

AI summary

Presented are systems and methods for 3D reconstruction from videos using an unsupervised learning framework for depth and normal estimation via edge-aware depth-normal consistency. In embodiments, this is accomplished by using a surface normal representation. Depths may be reconstructed in a single image by watching unlabeled videos. Depth-normal regularization constrains estimated depths to be compatible with predicted normals, thereby, yielding geometry-consistency and improving evaluation performance and training speed. In embodiments, a consistency term is solved by constructing depth-to-normal layer and normal-to-depth layers within a deep convolutional network (DCN). In embodiments, the depth-to-normal layer uses estimated depths to compute normal directions based on neighboring pixels. Given the estimated normals, the normal-to-depth layer may then output a regularized depth map. Both layers may be computed with awareness of edges within the image. Finally, to train the network, the photometric error and gradient smoothness for both depth and normal predictions may be applied.