| CPC H04N 19/80 (2014.11) [G06N 3/045 (2023.01); G06N 3/0464 (2023.01); G06T 3/4046 (2013.01); H04N 19/124 (2014.11); H04N 19/42 (2014.11); G06N 3/048 (2023.01)] | 19 Claims |

|
1. A method for image filtering in video coding, comprising:
loading a plurality of input patches associated with a current image to be coded, wherein the plurality of input patches comprise a first input patch with a first resolution, a second input patch with a second resolution, and a third input patch with a third resolution; and
in response to determining that one resolution in the first resolution, the second resolution, and the third resolution is different from the other two resolutions, adjusting the first resolution, the second resolution, and the third resolution at one region of a plurality of regions;
wherein the one region of a plurality of regions comprises a first region; the first region comprises a plurality of input layers receiving the plurality of input patches before a neural network for image filtering and a plurality of output layers outputting a plurality of output patches after the neural network;
wherein the method further comprising:
loading a plurality of quantization parameter (QP) map (QpMap) values at a plurality of QpMap channels, wherein the plurality of QpMap values comprise a first QpMap value at a first QpMap channel, a second QpMap value at a second QpMap channel, and a third QpMap value at a third QpMap channel; and
adjusting the first QpMap value, the second QpMap value, and the third QpMap value so that the first QpMap value, the second QpMap value, and the third QpMap value are within a dynamic range;
wherein the first QpMap value, the second QpMap value, and the third QpMap value are evenly distributed at different positions of the dynamic range.
|