3D Convolution Neural Network for Stereoscopic Video Depth Map Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for converting 2D films into 3D films are costly and labor-intensive, with depth maps produced by existing techniques often having low resolution and unclear contours, and struggling to address occlusion and invisible parts.

Innovation Solution

A monocular-to-binocular stereoscopic video generation method using a 3D convolution neural network is trained with a large dataset of 2D videos, employing 3D and 2D convolutional layers to generate high-resolution depth maps and handle occlusion, with shot segmentation using fuzzy C-means clustering and stochastic gradient descent for efficient network training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual depth map creation and depth map rendering algorithm are used to convert 2D films into 3D films, then stereoscopic video can be produced, but production costs and manpower requirements increase significantly

Engineering Contradiction:
Improveautomated stereoscopic video generationVSAvoidproduction cost
Core Design Contradiction:
Extent of automationVSEase of manufacture

Solution Approach 1:

The system uses automatically learned depth estimation algorithms that self-improve through training on large datasets of paired 2D-3D video sequences. The deep learning model performs depth map generation autonomously without requiring manual depth map creation, thereby reducing both manpower requirements and production costs while maintaining high-quality stereoscopic video output

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of depth map creation with an automated deep learning system. The convolutional neural network automatically learns depth estimation from training data, substituting human operators and manual depth map rendering algorithms with an intelligent automated system that reduces production costs and increases efficiency

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

2Manufacturing precision

If existing depth estimation techniques are used to generate depth maps, then 3D video can be produced, but the depth map resolution is low and contours are unclear

Engineering Contradiction:
Improvedepth map resolution and contour clarityVSAvoidnetwork structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent transitions from traditional 2D convolutional neural networks to a 3D convolutional neural network architecture. This dimensional enhancement allows the model to process temporal information across multiple frames simultaneously, capturing motion patterns and temporal consistency. The 3D convolution operations enable the network to generate higher resolution depth maps with clearer contours by leveraging information from adjacent frames in the temporal dimension

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

Solution Approach 2:

The system performs preliminary training on large datasets of paired 2D-3D video sequences before deployment. During this pre-training phase, the network learns robust depth estimation patterns and temporal relationships. This preliminary action ensures that when the model is deployed for actual stereoscopic video generation, it can produce high-resolution depth maps with clear contours, effectively solving the resolution and contour clarity issues

Inventive Principle:
Principle #10Preliminary action

3Reliability

If existing depth estimation methods are used, then depth maps can be generated, but occlusion and invisible parts caused by view changes cannot be properly handled

Engineering Contradiction:
Improvehandling of occlusion and invisible partsVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The 3D convolutional neural network processes continuous sequences of video frames rather than individual frames in isolation. By maintaining temporal continuity and processing multiple frames simultaneously, the model can track objects across frame transitions and properly handle occlusion and invisible parts. The continuous processing approach allows the network to infer missing information from adjacent frames, improving reliability in handling view changes and occlusions

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs extensive pre-training on large datasets containing various occlusion scenarios and view changes. During this preliminary training phase, the network learns to handle occlusion and invisible parts by observing patterns in the training data. This pre-training ensures that when deployed, the model can reliably handle occlusion and view changes without requiring additional processing time during actual operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10542249B2Stereoscopic video generation method based on 3D convolution neural network
Publication Date: 2020.01.21 ZHEJIANG GONGSHANG UNIVERSITY
  • US10542249B2 patent drawing
  • US10542249B2 patent drawing

AI summary

A stereoscopic video generation method based on 3D convolution neural network is disclosed, which is able to convert existing 2D video sources into stereoscopic videos. The method includes preparing the training data, dividing the training video sources into left eye view sequences and right eye view sequences; and then processing the left eye image sequences through shot segmentation via fuzzy C-means clustering method, calculating a mean image of all left eye images, subtracting the mean image from the left eye images, taking the right eye images as a training target; training the obtained 3D convolution neural network through the training data; processing the 2D video sources which need to be converted into stereoscopic videos in the same way as training set, inputting to the trained 3D convolution neural network to obtain the right eye view image sequences of the 2D videos; and finally combining the two to be stereoscopic videos.