CNN Synthesized View Quality Enhancement for 3D Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D video coding techniques fail to effectively address distortions in synthesized views, leading to poor image quality due to ignored distortions in depth generation and view synthesis, resulting in artifacts and reduced coding efficiency.

Innovation Solution

A Convolutional Neural Network (CNN) based system for synthesized view quality enhancement is introduced, which formulates distortion elimination as an image restoration task, incorporating learned CNN models into 3D video codecs to improve view synthesis performance and reduce artifacts by considering geometric and compression distortions, and implements post-processing at the decoder side to remediate mixed distortions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If existing 3D video coding techniques are used, then data volume is reduced through depth-based synthesis, but image quality deteriorates due to unaddressed distortions in synthesized views

Engineering Contradiction:
Improvedata volumeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent replaces traditional mechanical image processing methods with deep learning-based neural networks to model and remove distortions. The neural network learns complex distortion patterns from training data and applies them to restore synthesized views, achieving superior image quality compared to conventional iterative optimization approaches.

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

Solution Approach 2:

The patent changes the optimization parameters by using learned neural network parameters instead of traditional hand-crafted filters. The neural network parameters are trained to specifically model distortion characteristics, allowing adaptive removal of geometric and compression distortions while preserving image quality.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If distortion removal is performed using traditional methods, then image quality improves slightly, but computational complexity increases significantly

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent substitutes computationally intensive traditional iterative optimization methods with a pre-trained neural network that performs distortion removal in a single forward pass. This substitution dramatically reduces computational complexity while maintaining or improving image quality through learned distortion models.

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

Solution Approach 2:

The neural network model is pre-trained offline on extensive training data containing various distortion types. This preliminary training allows the model to capture complex distortion patterns without requiring computationally expensive real-time optimization, enabling fast distortion removal during actual video coding operations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If CNN-based distortion removal is applied, then image quality and coding efficiency improve, but system complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The neural network model serves multiple functions: it models geometric distortions, removes compression artifacts, and adapts to different video content and distortion types through its universal training data. This multi-functionality consolidates what would otherwise require multiple separate processing stages into a single integrated operation, improving coding efficiency.

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

Solution Approach 2:

The patent uses a learned representation of distortion patterns from training data to create a digital copy of the distortion model. This copied knowledge is stored in the neural network weights, allowing the system to remove distortions by applying the learned pattern rather than performing complex real-time analysis, thus reducing operational complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11064180B2Convolutional neural network based synthesized view quality enhancement for video coding
Publication Date: 2021.07.13 CITY UNIVERSITY OF HONG KONG
  • US11064180B2 patent drawing
  • US11064180B2 patent drawing
  • US11064180B2 patent drawing

AI summary

Systems and methods which provide Convolutional Neural Network (CNN) based synthesized view quality enhancement for video coding are described. Embodiments may comprise an encoder configured for CNN based synthesized view quality enhancement configured to provide improved coding efficiency while maintaining synthesized view quality. Additionally or alternatively, embodiments may comprise a virtual viewpoint generator configured for CNN based synthesized view quality enhancement configured provide post-processing of the synthesized view at the decoder side to reduce the artifacts. CNN based synthesized view quality enhancement may, for example, be provided for 3D video coding to improve its coding efficiency, which can be utilized in 3D scenarios, such as 3DTV.