Neural Network Picture Encoding Resizing for Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques face challenges in achieving high compression ratios with minimal loss of picture quality, especially when dealing with limited bandwidth and storage resources, and existing neural network methods for encoding and decoding are not efficiently adaptable to signals of varying sizes.

Innovation Solution

A method using a neural network that involves resizing the input picture using various methods such as padding, cropping, or interpolation based on the downsampling ratios of the network's layers to optimize the processing size, allowing for efficient encoding and decoding while minimizing information loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data is compressed to reduce data size for transmission and storage, then the quantity of data is decreased, but picture quality is degraded

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

Solution Approach 1:

A neural network is introduced as an intermediary between the original picture and the compressed representation. The neural network learns optimal compression transformations during training, enabling efficient encoding that preserves more visual quality than traditional compression methods at the same bitrate. The network acts as a mediator that understands both the compression requirements and the perceptual importance of different picture regions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameters of the compression system by using learnable transformation parameters instead of fixed compression algorithms. The neural network dynamically adjusts compression parameters based on the content being encoded, allowing adaptive allocation of bits to different regions of the picture based on their visual importance, thereby maintaining quality while reducing data size.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If neural network encoding is applied to pictures of varying sizes, then adaptability is improved, but computational complexity increases

Engineering Contradiction:
Improveadaptability to different signal sizesVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The neural network architecture employs dynamic components that can adapt to different input sizes. The network uses techniques such as dynamic convolution kernels, adaptive pooling operations, and flexible layer configurations that automatically adjust based on the input picture dimensions. This dynamic behavior enables the same network to efficiently process pictures of varying sizes without requiring multiple specialized networks for each size category.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230353766A1Method and apparatus for encoding a picture and decoding a bitstream using a neural network
Publication Date: 2023.11.02 HUAWEI TECH CO LTD
  • US20230353766A1 patent drawing
  • US20230353766A1 patent drawing
  • US20230353766A1 patent drawing

AI summary

A method and an apparatus for encoding a picture and decoding a bitstream representing a matrix using a neural network is provided. The method includes obtaining a resizing method out of a plurality of resizing methods. The resizing method is applied to resize an input of size S to a size S. The resized input is processed by the neural network, wherein the neural network comprises one or more downsampling layers. Subsequently, the method provides an output of the neural network, the output having a size P that is smaller than S in the at least one dimension