自适应环路滤波的参数确定方法及相关设备技术

技术编号:38214486 阅读:12 留言:0更新日期:2023-07-25 11:22
本公开实施例提供一种自适应环路滤波的参数确定方法及相关设备。该方法包括:确定待处理图像中的目标区域,计算目标区域的特征,其中目标区域的特征用于表示目标区域包含的图像内容的相关性;若目标区域的特征不大于预设特征阈值,则对目标区域内的像素点进行采样,获得目标区域内的采样像素点;计算目标区域内的采样像素点的自相关信息和互相关信息,根据计算的信息确定自适应环路滤波的滤波系数。该方法先计算目标区域的特征,将计算的特征与预设特征阈值进行比较,根据比较结果判断是否需要对目标区域内所有像素点进行计算,避免相关技术中需要对区域内所有像素点进行计算导致的计算复杂度大的问题,减少滤波系数求解过程中的计算量。解过程中的计算量。解过程中的计算量。

【技术实现步骤摘要】
自适应环路滤波的参数确定方法及相关设备


[0001]本公开涉及视频编码领域,具体而言,涉及一种自适应环路滤波的参数确定方法、自适应环路滤波的参数确定装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]在视频编码标准的环路滤波模块中,引入了自适应环路滤波(Adaptive Loop Filter,即ALF),其通过维纳滤波器对重建图像进行增强滤波,使得重建图像更接近于原始图像。ALF的主要过程包括滤波参数统计、滤波系数求解以及块级是否滤波判定。
[0003]相关技术中,针对采用ALF滤波的块或图像区域,会对区域中的所有像素点计算自相关信息和互相关信息,再利用这些信息计算对应区域的滤波系数。由于在求解ALF的滤波系数时,需要计算区域内所有像素点的自相关信息及互相关信息,存在较高的计算复杂度,尤其是在实时编码应用场景中会引入不可忽视的计算复杂度。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开实施例提供一种自适应环路滤波的参数确定方法、自适应环路滤波的参数确定装置、电子设备以及计算机可读存储介质,以至少一定程度上解决相关技术中需要对区域内所有像素点进行计算导致的计算复杂度大的问题。
[0006]本公开实施例提供一种自适应环路滤波的参数确定方法,包括:确定待处理图像中的目标区域,计算所述目标区域的特征,其中所述目标区域的特征用于表示所述目标区域包含的图像内容的相关性;若所述目标区域的特征不大于预设特征阈值,则对所述目标区域内的像素点进行采样,获得所述目标区域内的采样像素点;计算所述目标区域内的采样像素点的自相关信息和互相关信息,根据所述采样像素点的自相关信息和互相关信息确定自适应环路滤波的滤波系数。
[0007]在本公开的一些示例性实施例中,所述方法还包括:若所述目标区域的特征大于所述预设特征阈值,则计算所述目标区域内的像素点的自相关信息和互相关信息,根据所述像素点的自相关信息和互相关信息确定所述自适应环路滤波的滤波系数。
[0008]在本公开的一些示例性实施例中,所述计算所述目标区域的特征,包括:确定所述目标区域内的像素点;对所述目标区域内的像素点进行滤波,获得所述目标区域内的像素点的滤波结果;根据所述目标区域内的像素点和所述目标区域内的像素点的滤波结果,确定所述目标区域内的差异像素点;计算所述目标区域内的差异像素点的数量与所述目标区域。
[0009]在本公开的一些示例性实施例中,所述目标区域内的像素点的数量为一个或多个;其中,所述对所述目标区域内的像素点进行滤波,获得所述目标区域内的像素点的滤波结果,包括:对于各个所述像素点,确定所述像素点的相邻像素点;获取所述像素点的像素
值和所述相邻像素点的像素值;基于预设的滤波算法,根据所述像素点的像素值和所述相邻像素点的像素值对所述像素点进行滤波,获得所述像素点的滤波结果。
[0010]在本公开的一些示例性实施例中,所述根据所述目标区域内的像素点和所述目标区域内的像素点的滤波结果,确定所述目标区域内的差异像素点,包括:对于所述目标区域内的各个像素点,计算所述像素点的像素值与所述像素点的滤波结果的差值,若计算的差值大于预设的第一差异阈值,则确定所述像素点为差异像素点。
[0011]在本公开的一些示例性实施例中,所述计算所述目标区域的特征,包括:将所述目标区域拆分为一个或多个子区域,计算各个所述子区域的均方差;根据各个所述子区域的均方差,确定所述目标区域内的差异子区域;计算所述目标区域内的差异子区域的数量与所述一个或多个子区域的数量的比例,得到第二比例值,确定所述第二比例值为所述目标区域的特征。
[0012]在本公开的一些示例性实施例中,所述根据各个所述子区域的均方差,确定所述目标区域中的差异子区域,包括:对于各个所述子区域,确定所述子区域的相邻子区域;计算所述子区域的均方差与所述相邻子区域的均方差的差值,若计算的差值大于预设的第二差异阈值,则确定所述子区域为差异子区域。
[0013]在本公开的一些示例性实施例中,所述对所述目标区域内的像素点进行采样,包括:对所述目标区域内的像素点进行隔行采样、或对所述目标区域内的像素点进行隔列采样。
[0014]在本公开的一些示例性实施例中,所述目标区域为所述待处理图像中采用相同滤波系数的区域、或者所述目标区域为所述待处理图像中的一帧图像、或者所述目标区域为所述待处理图像中的一个编码树单元。
[0015]根据本公开实施例的另一方面,提供一种自适应环路滤波的参数确定装置,包括:特征计算模块,用于确定待处理图像中的目标区域,计算所述目标区域的特征,其中所述目标区域的特征用于表示所述目标区域包含的图像内容的相关性;像素点采样模块,用于若所述目标区域的特征不大于预设特征阈值,则对所述目标区域内的像素点进行采样,获得所述目标区域内的采样像素点;参数确定模块,用于计算所述目标区域内的采样像素点的自相关信息和互相关信息,根据所述采样像素点的自相关信息和互相关信息确定自适应环路滤波的滤波系数。
[0016]在本公开的一些示例性实施例中,所述参数确定模块还用于:若所述目标区域的特征大于所述预设特征阈值,则计算所述目标区域内的像素点的自相关信息和互相关信息,根据所述像素点的自相关信息和互相关信息确定所述自适应环路滤波的滤波系数。
[0017]在本公开的一些示例性实施例中,所述特征计算模块还用于:确定所述目标区域内的像素点;对所述目标区域内的像素点进行滤波,获得所述目标区域内的像素点的滤波结果;根据所述目标区域内的像素点和所述目标区域内的像素点的滤波结果,确定所述目标区域内的差异像素点;计算所述目标区域内的差异像素点的数量与所述目标区域。
[0018]在本公开的一些示例性实施例中,所述目标区域内的像素点的数量为一个或多个;其中,所述特征计算模块还用于:对于各个所述像素点,确定所述像素点的相邻像素点;获取所述像素点的像素值和所述相邻像素点的像素值;基于预设的滤波算法,根据所述像素点的像素值和所述相邻像素点的像素值对所述像素点进行滤波,获得所述像素点的滤波
结果。
[0019]在本公开的一些示例性实施例中,所述特征计算模块还用于:对于所述目标区域内的各个像素点,计算所述像素点的像素值与所述像素点的滤波结果的差值,若计算的差值大于预设的第一差异阈值,则确定所述像素点为差异像素点。
[0020]在本公开的一些示例性实施例中,所述特征计算模块还用于:将所述目标区域拆分为一个或多个子区域,计算各个所述子区域的均方差;根据各个所述子区域的均方差,确定所述目标区域内的差异子区域;计算所述目标区域内的差异子区域的数量与所述一个或多个子区域的数量的比例,得到第二比例值,确定所述第二比例值为所述目标区域的特征。
[0021]在本公开的一些示例性实施例中,所述特征计算模块还用于:对于各个所述子区域,确定所述子区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应环路滤波的参数确定方法,其特征在于,包括:确定待处理图像中的目标区域,计算所述目标区域的特征,其中所述目标区域的特征用于表示所述目标区域包含的图像内容的相关性;若所述目标区域的特征不大于预设特征阈值,则对所述目标区域内的像素点进行采样,获得所述目标区域内的采样像素点;计算所述目标区域内的采样像素点的自相关信息和互相关信息,根据所述采样像素点的自相关信息和互相关信息确定自适应环路滤波的滤波系数。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标区域的特征大于所述预设特征阈值,则计算所述目标区域内的像素点的自相关信息和互相关信息,根据所述像素点的自相关信息和互相关信息确定所述自适应环路滤波的滤波系数。3.根据权利要求1所述的方法,其特征在于,所述计算所述目标区域的特征,包括:确定所述目标区域内的像素点;对所述目标区域内的像素点进行滤波,获得所述目标区域内的像素点的滤波结果;根据所述目标区域内的像素点和所述目标区域内的像素点的滤波结果,确定所述目标区域内的差异像素点;计算所述目标区域内的差异像素点的数量与所述目标区域内的像素点的数量的比例,得到第一比例值,确定所述第一比例值为所述目标区域的特征。4.根据权利要求3所述的方法,其特征在于,所述目标区域内的像素点的数量为一个或多个;其中,所述对所述目标区域内的像素点进行滤波,获得所述目标区域内的像素点的滤波结果,包括:对于各个所述像素点,确定所述像素点的相邻像素点;获取所述像素点的像素值和所述相邻像素点的像素值;基于预设的滤波算法,根据所述像素点的像素值和所述相邻像素点的像素值对所述像素点进行滤波,获得所述像素点的滤波结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标区域内的像素点和所述目标区域内的像素点的滤波结果,确定所述目标区域内的差异像素点,包括:对于所述目标区域内的各个像素点,计算所述像素点的像素值与所述像素点的滤波结果的差值,若计算的差值大于预设的第一差异阈值,则确定所述像素点为差异像素点。6.根据权利要求1所述的方法,其特征在于,所述计算所述目标...

【专利技术属性】
技术研发人员:罗法蕾闻兴
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1