Two-Stage Depth Estimation with Spherical Warping for 360-Degree Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for depth estimation in 360-degree images face challenges such as low-quality depth maps, high training data requirements, and inefficiencies in handling spherical geometry, leading to suboptimal performance in applications like VR, AR, and autonomous driving.

Innovation Solution

A two-stage depth estimation framework that includes a coarse monocular depth estimation stage followed by a multi-view stereo matching stage, utilizing a spherical warping layer and differentiable depth image-based rendering to generate high-quality omnidirectional depth maps without requiring extensive training resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If current methods for depth estimation in 360-degree images are used, then training data requirements are reduced, but depth map quality deteriorates

Engineering Contradiction:
Improvetraining data requirementsVSAvoiddepth map quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The depth estimation process is divided into two distinct stages: a coarse depth estimation stage using monocular cues, and a refined stereo matching stage. This segmentation allows each stage to specialize - the first stage generates an initial depth map with fewer data requirements, while the second stage refines it to high quality using the synthesized views, thus resolving the contradiction between reduced data requirements and maintained depth map quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary depth estimation in the first stage to generate a coarse depth map before proceeding to stereo matching. This preliminary action provides a useful initialization that guides the subsequent refined estimation, allowing the system to achieve high-quality results without requiring extensive training data for the entire process.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If spherical geometry handling is improved, then depth estimation accuracy is improved, but computational efficiency deteriorates

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system explicitly incorporates spherical geometry through spherical coordinate transformations and spherical image warping in the synthesized view generation. By using spherical projections rather than planar approximations, the method maintains high depth estimation accuracy for 360-degree images while the differentiable implementation ensures computational efficiency through optimized gradient calculations.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent replaces traditional geometric processing methods with differentiable deep learning operations. The spherical warping and view synthesis are implemented as differentiable layers that can be efficiently computed using GPU acceleration, substituting complex mechanical geometric calculations with optimized neural network operations that maintain accuracy while improving computational efficiency.

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

3Manufacturing precision

If LiDAR data is used for depth estimation, then depth map quality is improved, but cost increases

Engineering Contradiction:
Improvedepth map qualityVSAvoidcost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system creates synthetic stereo views by warping the monocular 360-degree image using estimated depth information and virtual camera poses. These synthesized views serve as copies of the original scene from different perspectives, enabling stereo matching without requiring physical stereo cameras or expensive LiDAR sensors. This copying approach achieves LiDAR-quality depth maps at a fraction of the cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The method replaces expensive, durable sensors like LiDAR with inexpensive computational methods. Instead of relying on costly hardware, the system uses affordable monocular 360-degree cameras combined with computationally intensive but cheap-to-deploy algorithms, achieving similar performance at significantly lower cost.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11430146B2Two-stage depth estimation machine learning algorithm and spherical warping layer for EQUI-rectangular projection stereo matching
Publication Date: 2022.08.30 ROBERT BOSCH GMBH
  • US11430146B2 patent drawing
  • US11430146B2 patent drawing
  • US11430146B2 patent drawing

AI summary

A system and method is disclosed having an end-to-end two-stage depth estimation deep learning framework that takes one spherical color image and estimate dense spherical depth maps. The contemplated framework may include a view synthesis (stage 1) and a multi-view stereo matching (stage 2). The combination of the two-stage process may provide the advantage of the geometric constraints from stereo matching to improve depth map quality, without the need of additional input data. It is also contemplated that a spherical warping layer may be used to integrate multiple spherical features volumes to one cost volume with uniformly sampled inverse depth for the multi-view spherical stereo matching stage. The two-stage spherical depth estimation system and method may be used in various applications including virtual reality, autonomous driving and robotics.