/Methods For Complexity Reduction Of Neural Network Based Video Coding Tools
Abstract

A video coder is configured to perform a neural network (NN)-based filter process on reconstructed blocks of vide data. In one example, a video coder may receive a picture of video data, and reconstruct a block of the picture of video data to generate a reconstructed block. The video coder may perform the NN-based filter process on the reconstructed block to generate a filtered block, wherein the NN-based filter process includes performing a plurality separable convolutions to approximate a multi-dimensional convolution.

Full Text

What is claimed is:

A video coder is configured to perform a neural network (NN)-based filter process on reconstructed blocks of vide data. In one example, a video coder may receive a picture of video data, and reconstruct a block of the picture of video data to generate a reconstructed block. The video coder may perform the NN-based filter process on the reconstructed block to generate a filtered block, wherein the NN-based filter process includes performing a plurality separable convolutions to approximate a multi-dimensional convolution.
Timeline
Filed
04/14/2026
Published
08/13/2026
Granted
Not Available
IPC Codes(3)
H04N 19/117:Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N 19/635)
H04N 19/105:Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176:the region being a block, e.g. a macroblock