Convolutional Neural Network Depth Map Generation with Superpixel Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating depth maps from stereoscopic videos are inefficient, relying heavily on manual labor and lacking inter-frame continuity, leading to inconsistent depth maps and poor user perception in 2D-3D video conversions.

Innovation Solution

A method using convolution neural networks that incorporates spatial-temporal consistency by segmenting images into superpixels, establishing similarity matrices, and optimizing multi-frame images to generate temporally continuous depth maps, thereby improving accuracy and consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is used to obtain depth maps, then depth map accuracy is improved, but labor cost and time consumption increase significantly

Engineering Contradiction:
Improvedepth map accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic depth map generation using convolutional neural networks, allowing the computer to serve itself without human intervention. The CNN model processes video frames autonomously to generate depth maps, eliminating the need for manual annotation while maintaining reasonable accuracy through learned features from training data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical annotation processes with automated computational methods. Instead of human operators manually drawing depth maps, the system uses CNN-based algorithms to automatically infer depth information from RGB video frames, substituting human labor with machine intelligence.

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

2Productivity

If single-frame optimization is used in convolution neural network training, then training speed is improved, but inter-frame continuity is lost causing depth map inconsistency

Engineering Contradiction:
Improvetraining speedVSAvoidinter-frame continuity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent merges multiple adjacent video frames into a unified training sample structure. Instead of training on isolated single frames, the CNN processes sequences of frames together, allowing the model to learn temporal relationships and maintain consistency across frame boundaries while still achieving efficient training through batch processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent adds the temporal dimension to the training process by incorporating multiple frames from the video sequence. The training data structure transitions from 2D single-frame images to 4D spatio-temporal volumes, enabling the network to capture motion patterns and temporal consistency while maintaining training efficiency through proper data organization and processing.

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

3Productivity

If cue-based depth recovery methods are used, then computational efficiency is improved, but applicability is limited to specific scenes only

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidscene applicability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the approach from using fixed hand-crafted cues to learning adaptive parameters through training. The CNN model learns optimal depth estimation parameters and features from diverse training data, allowing it to adapt to various scene types, lighting conditions, and object motions while maintaining computational efficiency through the learned parameterization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal depth estimation system that can handle multiple scene types and conditions. The CNN-based approach learns generalizable features from diverse training data, enabling the same model to effectively process various scenes including static and dynamic objects, different lighting conditions, and diverse camera motions, unlike cue-based methods limited to specific scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10540590B2Method for generating spatial-temporally consistent depth map sequences based on convolution neural networks
Publication Date: 2020.01.21 ZHEJIANG GONGSHANG UNIVERSITY
  • US10540590B2 patent drawing
  • US10540590B2 patent drawing
  • US10540590B2 patent drawing

AI summary

A method for generating spatial-temporal consistency depth map sequences based on convolutional neural networks for 2D-3D conversion of television works includes steps of: 1) collecting a training set, wherein each training sample thereof includes a sequence of continuous RGB images, and a corresponding depth map sequence; 2) processing each image sequence in the training set with spatial-temporal consistency superpixel segmentation, and establishing a spatial similarity matrix and a temporal similarity matrix; 3) establishing the convolution neural network including a single superpixel depth regression network and a spatial-temporal consistency condition random field loss layer; 4) training the convolution neural network; and 5) recovering a depth maps of a RGB image sequence of unknown depth through forward propagation with the trained convolution neural network; which avoids that clue-based depth recovery method is greatly depended on scenario assumptions, and inter-frame discontinuity between depth maps generated by conventional neural networks.