Neural Video Coding with Partial Layer Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in achieving bitrate reduction without sacrificing picture quality, particularly in limited bandwidth scenarios, and there is a need for improved compression and decompression techniques that reduce training time and signaling overhead.

Innovation Solution

The use of a neural network with updatable layers, where only a subset of layers is trained and updated, reducing training time and signaling overhead by encoding information on these layers into separate bitstreams, and utilizing pre-configured layers as references for delta-weight training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all layers of the neural network are trained and updated, then picture quality is improved, but training time increases

Engineering Contradiction:
Improvepicture qualityVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The neural network is divided into two distinct segments: pre-configured layers (with fixed parameters) and updatable layers (with trainable parameters). This segmentation allows the system to train only the necessary updatable layers while keeping the pre-configured layers static, thereby reducing training time while still improving picture quality through targeted updates to the flexible layers.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all parameters of the neural network are encoded into the bitstream, then decoding accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential updatable parameters from the neural network and encodes them into the bitstream, while the pre-configured parameters are excluded from transmission. This extraction approach ensures that decoding accuracy is maintained through transmission of necessary updates, while signaling overhead is reduced by omitting redundant pre-configured parameters that can be reconstructed at the decoder side.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the neural network is fully trained on custom data, then compression performance is improved, but complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidtraining complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The neural network is pre-configured with initial layers before custom training begins. This preliminary action establishes a foundation that guides the subsequent custom training process, allowing the system to achieve improved compression performance while reducing training complexity by focusing updates only on the updatable layers rather than the entire network.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12542919B2Apparatus and method for coding pictures using a convolutional neural network
Publication Date: 2026.02.03 HUAWEI TECH CO LTD
  • US12542919B2 patent drawing
  • US12542919B2 patent drawing
  • US12542919B2 patent drawing

AI summary

The present disclosure relates to encoding and decoding of a picture or a plurality of pictures (e.g. video) using a neural network which is partially trained online. Accordingly, at an encoder, one or more layers are selected which are to be trained. Then, the training of the neural network is performed, in which parameters of the selected layers are updated. The parameters of the remaining layers are maintained and not updated. The updated parameters are provided within a bitstream. The picture(s) is/are also encoded. The decoder receives an indication of the updated parameters, updates only those parameters indicated, and applies the so obtained neural network.