本申请属于视频压缩,具体涉及一种环路滤波方法及终端。
背景技术:
1、在视频压缩编解码过程中,环路滤波方法通过对图像进行滤波,提高图像的质量,降低图像的码率,以实现视频压缩。
2、目前的环路滤波方法是根据图像对应的码率点确定滤波器,使用该滤波器对图像进行滤波处理。然而,通过上述方法确定的滤波器提取出的图像特征不够准确,进而降低了视频压缩过程中的编解码效率。
技术实现思路
1、本申请实施例提供一种环路滤波方法及终端,能够解决滤波器提取出的图像特征不够准确,进而降低了视频压缩过程中的编解码效率的技术问题。
2、第一方面,提供了一种环路滤波方法,该方法包括:
3、电子设备获取待滤波图像的语义块信息;
4、基于所述语义块信息,确定所述待滤波图像包括的至少一个语义块;
5、针对每个语义块,使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值。
6、第二方面,提供了一种环路滤波装置,包括:
7、第一获取模块,用于获取待滤波图像的语义块信息;
8、第一确定模块,用于基于所述语义块信息,确定所述待滤波图像包括的至少一个语义块;
9、第一滤波模块,用于针对每个语义块,使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值。
10、第三方面,提供了一种终端,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
11、第四方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
12、第五方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
13、第六方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤。
14、本申请实施例中,电子设备获取待滤波图像的语义块信息;基于语义块信息,确定待滤波图像包括的至少一个语义块;针对每个语义块,使用语义块对应的滤波器对语义块对应的第一重建值进行环路滤波处理,获得语义块对应的第二重建值。在本申请实施例中,基于待滤波图像的语义块信息,确定待滤波图像中的语义块;对于每个语义块,基于该语义块对应的语义类型,使用该语义块对应的滤波器对该语义块对应的第一重建值进行环路滤波处理,实现待滤波图像的环路滤波。也就是说,本申请实施例对不同语义类型的语义块使用对应的滤波器进行滤波,而并非使用同一滤波器进行滤波,以此提高图像特征提取的准确性,进而提高视频压缩过程中的编解码效率。
1.一种环路滤波方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述语义块信息包括第一尺寸信息,所述基于所述语义块信息,确定所述待滤波图像包括的至少一个语义块包括:
3.根据权利要求2所述的方法,其特征在于,所述语义块信息还包括与第一图像块相关联的第二尺寸信息,所述得到至少一个图像块之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述语义块信息还包括与第一图像块相关联的n叉树划分方式,所述对所述第一图像块进行划分得到子块包括:
5.根据权利要求1所述的方法,其特征在于,在所述电子设备为解码端的情况下,所述获取待滤波图像的语义块信息包括:
6.根据权利要求1所述的方法,其特征在于,在所述电子设备为编码端的情况下,所述获取待滤波图像的语义块信息包括:
7.根据权利要求1所述的方法,其特征在于,所述使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值包括:
8.根据权利要求1所述的方法,其特征在于,所述针对每个语义块,使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值之前,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值包括:
10.根据权利要求9所述的方法,其特征在于,所述第一滤波器为基于第一训练图像训练得到的滤波器,所述第一训练图像包括语义类型相同的训练图像。
11.根据权利要求1所述的方法,其特征在于,所述使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值包括:
12.根据权利要求11所述的方法,其特征在于,所述第二滤波器为基于第二训练图像训练得到的滤波器,所述第二训练图像包括语义类型不同的训练图像。
13.根据权利要求1所述的方法,其特征在于,所述获取待滤波图像的语义块信息包括:
14.根据权利要求1所述的方法,其特征在于,所述滤波器包括第三滤波器和第四滤波器,所述使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值包括:
15.根据权利要求1所述的方法,其特征在于,所述使用所述语义块对应的滤波器对所述语义块对应的第一重建值进行环路滤波处理,获得所述语义块对应的第二重建值包括:
16.一种环路滤波装置,其特征在于,包括:
17.根据权利要求16所述的装置,其特征在于,所述语义块信息包括第一尺寸信息,所述第一确定模块,具体用于:
18.根据权利要求17所述的装置,其特征在于,所述语义块信息还包括与第一图像块相关联的第二尺寸信息,所述第一确定模块,还具体用于:
19.根据权利要求18所述的装置,其特征在于,所述语义块信息还包括与第一图像块相关联的n叉树划分方式,所述第一确定模块,还具体用于:
20.根据权利要求16所述的装置,其特征在于,在所述装置为解码端的情况下,所述第一获取模块,具体用于:
21.根据权利要求16所述的装置,其特征在于,在所述装置为编码端的情况下,所述第一获取模块,还具体用于:
22.根据权利要求16所述的装置,其特征在于,所述滤波模块,具体用于:
23.根据权利要求16所述的装置,其特征在于,所述装置还包括:
24.根据权利要求16所述的装置,其特征在于,所述滤波模块,还具体用于:
25.根据权利要求16所述的装置,其特征在于,所述滤波模块,还具体用于:
26.根据权利要求16所述的装置,其特征在于,所述第一获取模块,还具体用于:
27.根据权利要求16所述的装置,其特征在于,所述滤波器包括第三滤波器和第四滤波器,所述滤波模块,还具体用于:
28.根据权利要求16所述的装置,其特征在于,所述滤波模块,还具体用于:
29.一种终端,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-15任一项所述的环路滤波方法的步骤。
30.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-15任一项所述的环路滤波方法的步骤。