Depth Map Generation from 2D Images via CNN Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image recognition systems, especially in applications like autonomous driving, face challenges in determining depth information from 2D images due to the high computational requirements and the need for additional costly components like LiDAR scanners.

Innovation Solution

A system and method using convolutional neural networks (CNNs) that apply convolution and pooling operations to extract feature maps and subsequent deconvolution operations to generate depth maps from 2D images, eliminating the need for separate distance measuring devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If LiDAR scanners are used to measure distance and spatial relationship, then depth information measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedepth information measurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a virtual depth map by copying and processing 2D image data through convolutional neural networks, rather than using physical LiDAR sensors. The system generates a depth representation (copy) from the existing 2D image, eliminating the need for separate distance measuring devices while achieving depth information extraction

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical LiDAR scanning system with a computational approach using convolutional neural networks. Instead of using physical laser scanners to measure depth, the system uses software-based image processing with convolution operations, pooling, and deconvolution to extract depth information from 2D images

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

2Measurement precision

If fully connected neural networks are used to process high-resolution images, then object recognition accuracy is improved, but computation capacity requirements increase

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidcomputation capacity
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the image processing task into multiple convolutional layers, each handling local feature extraction. Instead of processing the entire high-resolution image at once with a fully connected network, the convolutional network divides the image into regions and processes them through multiple specialized layers, reducing overall computational burden while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the 2D image data into a 3D feature map through convolutional operations, adding a depth dimension to the feature representation. This dimensional transformation allows the network to capture spatial relationships more efficiently without requiring excessive computation, as the 3D structure encodes depth and hierarchy information

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

Data Source

PatentUS11017542B2Systems and methods for determining depth information in two-dimensional images
Publication Date: 2021.05.25 BEIJING VOYAGER TECH CO LTD
  • US11017542B2 patent drawing
  • US11017542B2 patent drawing
  • US11017542B2 patent drawing

AI summary

Embodiments of the disclosure provide systems and methods for determining depth information in a two-dimensional (2D) image. An exemplary system may include a processor and a non-transitory memory storing instructions that, when executed by the processor, cause the system to perform the various operations. The operations may include receiving a first feature map based on the 2D image and applying an extraction network having a convolution operation and a pooling operation to the first feature map to obtain a second feature map. The operations may also include applying a reconstruction network having a deconvolution operation to the second feature map to obtain a depth map.