Convolutional Neural Network Depth Map Estimation for Autonomous Vehicles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current depth map estimation algorithms, such as stereo matching, face challenges in real-time computation and accuracy due to dependency on window size and complexity in processing stereo images, making them inefficient for autonomous vehicle piloting.

Innovation Solution

A convolutional deep neural network (CDNN) system is implemented to process stereo images, using multiple layers for disparity calculation and upsampling, trained with ground truth data to determine accurate depth maps, enabling real-time processing and improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional stereo matching algorithms are used for depth map estimation, then processing can be performed with simpler computational structures, but real-time processing capability and accuracy are compromised due to dependency on window size and computational complexity

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical stereo matching algorithms with a deep neural network-based computational system. The CDNN architecture processes stereo images through multiple convolutional layers, replacing iterative window-based matching with parallel neural network computations that achieve real-time performance while maintaining or improving accuracy.

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

Solution Approach 2:

The patent introduces a multi-layer neural network architecture that adds computational dimensions beyond traditional 2D image processing. By stacking convolutional layers and using 3D convolutions across stereo pairs, the system processes spatial and depth information in additional dimensional spaces, enabling real-time depth estimation without being constrained by traditional window size dependencies.

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

2Measurement precision

If larger window sizes are used in stereo matching algorithms, then measurement accuracy may be improved, but processing time and computational load increase significantly

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

Solution Approach 1:

The patent segments the depth estimation problem into multiple processing stages through the neural network architecture. Different layers of the CDNN handle different aspects of feature extraction and disparity calculation, allowing the system to achieve high accuracy without requiring large window sizes. Each layer processes localized features and combines them hierarchically, replacing the need for large computational windows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary feature extraction and matching in early neural network layers before final depth calculation. By pre-processing stereo image pairs through multiple convolutional layers that extract relevant features and reduce dimensionality, the system prepares optimized representations that enable accurate depth estimation with reduced computational requirements and faster processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10466714B2Depth map estimation with stereo images
Publication Date: 2019.11.05 FORD GLOBAL TECH LLC
  • US10466714B2 patent drawing
  • US10466714B2 patent drawing
  • US10466714B2 patent drawing

AI summary

Vehicles can be equipped to operate in both autonomous and occupant piloted mode. While operating in either mode, an array of sensors can be used to pilot the vehicle including stereo cameras and 3D sensors. Stereo camera and 3D sensors can also be employed to assist occupants while piloting vehicles. Deep convolutional neural networks can be employed to determine estimated depth maps from stereo images of scenes in real time for vehicles in autonomous and occupant piloted modes.