System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频处理方法、装置、电子设备、计算机可读存储介质制造方法及图纸_技高网

视频处理方法、装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:41190925 阅读:2 留言:0更新日期:2024-05-07 22:21
本公开提供了一种视频处理方法、装置、电子设备、计算机可读存储介质,涉及音视频处理技术领域。该方法包括:获取待处理视频帧,基于待处理视频帧确定待分类像素块对应的梯度计算采样点,计算梯度计算采样点对应的指定角度梯度;基于指定角度梯度确定方向因子;确定待分类像素块对应的像素失真信息,根据像素失真信息与指定角度梯度确定活动因子;根据方向因子与活动因子,确定待分类像素块对应的像素块类别,以根据像素块类别确定匹配的像素滤波器进行滤波处理。本公开可以对待分类像素块进行分类时,将量化失真等编码信息作为考虑因素,提升了像素块分类的准确性,进而提高编码效率。

【技术实现步骤摘要】

本公开涉及音视频处理,尤其涉及一种视频处理方法、视频处理装置、电子设备、计算机可读存储介质。


技术介绍

1、自适应环路滤波(adaptive loop filter,alf)是多功能视频编码(versatilevideo coding,vvc)中重要的后处理模块,主要用来降低编码重建的失真。基于原始像素和重建像素之间的均方误差,alf训练一组维纳滤波器来处理不同特性内容的重建像素块。目前,重建像素块的分类方法是根据4x4像素块的拉普拉斯梯度值计算得到。


技术实现思路

1、本公开提供一种视频处理方法、装置、电子设备、计算机可读存储介质与计算机程序产品,以至少解决相关技术中没有考虑重建像素块的量化失真等因素对像素块分类的影响的问题。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种视频处理方法,包括:获取待处理视频帧,基于所述待处理视频帧确定待分类像素块对应的梯度计算采样点,计算所述梯度计算采样点对应的指定角度梯度;基于所述指定角度梯度确定方向因子;确定所述待分类像素块对应的像素失真信息,根据所述像素失真信息与所述指定角度梯度确定活动因子;根据所述方向因子与所述活动因子,确定所述待分类像素块对应的像素块类别,以根据所述像素块类别确定匹配的像素滤波器进行滤波处理。

3、在本公开的一种示例性实施例中,所述基于所述待处理视频帧确定待分类像素块对应的梯度计算采样点,计算所述梯度计算采样点对应的指定角度梯度,包括:将所述待分类像素块中的左上角像素点作为基准点,采用间隔采样方式从所述待处理视频帧中确定所述梯度计算采样点;获取所述梯度计算采样点对应的多个指定角度方向,所述指定角度方向包括水平方向、垂直方向、第一角度方向与第二角度方向;计算所述梯度计算采样点在各所述指定角度方向下的指定角度梯度。

4、在本公开的一种示例性实施例中,所述指定角度梯度包括水平梯度、垂直梯度、第一角度梯度与第二角度梯度,所述基于所述指定角度梯度确定方向因子,包括:获取预先配置的梯度阈值,所述梯度阈值包括第一梯度阈值与第二梯度阈值;对所述水平梯度、所述垂直梯度、所述第一角度梯度与所述第二角度梯度进行运算处理,得到梯度运算结果;根据所述梯度运算结果与所述第一梯度阈值、所述第二梯度阈值之间的对比结果,确定所述方向因子。

5、在本公开的一种示例性实施例中,所述指定角度梯度包括水平梯度与垂直梯度,所述像素失真信息包括像素失真影响因子,所述确定所述待分类像素块对应的像素失真信息,根据所述像素失真信息与所述指定角度梯度确定活动因子,包括:获取所述待分类像素块对应的编码信息,根据所述编码信息确定初始失真影响因子,对所述初始失真影响因子进行整数化处理,得到所述像素失真影响因子;根据所述编码信息确定编码单元位深;根据所述水平梯度、所述垂直梯度、所述像素失真影响因子与所述编码单元位深,计算所述活动因子。

6、在本公开的一种示例性实施例中,所述根据所述编码信息确定初始失真影响因子,包括:基于所述编码信息确定所述待分类像素块对应的第一量化参数以及所述待处理视频帧对应的第二量化参数;确定所述第一量化参数与所述第二量化参数之间的量化参数差值;根据所述量化参数差值确定所述初始失真影响因子;或根据所述第一量化参数确定所述初始失真影响因子。

7、在本公开的一种示例性实施例中,所述根据所述编码信息确定初始失真影响因子,还包括:基于所述编码信息确定所述待处理视频帧的编码帧结构;根据所述编码帧结构确定所述待分类像素块所处的编码层级;基于所述编码层级确定所述初始失真影响因子。

8、在本公开的一种示例性实施例中,所述根据所述水平梯度、所述垂直梯度、所述像素失真影响因子与所述编码单元位深,计算所述活动因子,包括:根据所述水平梯度、所述垂直梯度、所述像素失真影响因子与所述编码单元位深,确定初始下标选取参数;获取数值控制函数,根据所述数值控制函数与所述初始下标选取参数确定下标选取参数;获取预先配置的活动因子数组,基于所述下标选取参数与所述活动因子数组,确定所述活动因子。

9、根据本公开实施例的第二方面,提供一种视频处理装置,包括:角度梯度计算模块,用于获取待处理视频帧,基于所述待处理视频帧确定待分类像素块对应的梯度计算采样点,计算所述梯度计算采样点对应的指定角度梯度;方向因子确定模块,用于基于所述指定角度梯度确定方向因子;活动因子确定模块,用于确定所述待分类像素块对应的像素失真信息,根据所述像素失真信息与所述指定角度梯度确定活动因子;类别确定模块,用于根据所述方向因子与所述活动因子,确定所述待分类像素块对应的像素块类别,以根据所述像素块类别确定匹配的像素滤波器进行滤波处理。

10、在本公开的一种示例性实施例中,所述角度梯度计算模块包括角度梯度计算单元,用于:将所述待分类像素块中的左上角像素点作为基准点,采用间隔采样方式从所述待处理视频帧中确定所述梯度计算采样点;获取所述梯度计算采样点对应的多个指定角度方向,所述指定角度方向包括水平方向、垂直方向、第一角度方向与第二角度方向;计算所述梯度计算采样点在各所述指定角度方向下的指定角度梯度。

11、在本公开的一种示例性实施例中,所述指定角度梯度包括水平梯度、垂直梯度、第一角度梯度与第二角度梯度,所述方向因子确定模块包括方向因子确定单元,用于:获取预先配置的梯度阈值,所述梯度阈值包括第一梯度阈值与第二梯度阈值;对所述水平梯度、所述垂直梯度、所述第一角度梯度与所述第二角度梯度进行运算处理,得到梯度运算结果;根据所述梯度运算结果与所述第一梯度阈值、所述第二梯度阈值之间的对比结果,确定所述方向因子。

12、在本公开的一种示例性实施例中,所述指定角度梯度包括水平梯度与垂直梯度,所述像素失真信息包括像素失真影响因子,所述活动因子确定模块包括活动因子确定单元,用于:获取所述待分类像素块对应的编码信息,根据所述编码信息确定初始失真影响因子,对所述初始失真影响因子进行整数化处理,得到像素失真影响因子;根据所述编码信息确定编码单元位深;根据所述水平梯度、所述垂直梯度、所述像素失真影响因子与所述编码单元位深,计算所述活动因子。

13、在本公开的一种示例性实施例中,所述活动因子确定单元包括第一确定子单元,用于:基于所述编码信息确定所述待分类像素块对应的第一量化参数以及所述待处理视频帧对应的第二量化参数;确定所述第一量化参数与所述第二量化参数之间的量化参数差值;根据所述量化参数差值确定所述初始失真影响因子;或根据所述第一量化参数确定所述初始失真影响因子。

14、在本公开的一种示例性实施例中,所述活动因子确定单元还包括第二确定子单元,用于:基于所述编码信息确定所述待处理视频帧的编码帧结构;根据所述编码帧结构确定所述待分类像素块所处的编码层级;基于所述编码层级确定所述初始失真影响因子。

15、在本公开的一种示例性实施例中,所述活动因子确定单元包括活动因子确定子单元,用于:根据所述水平梯度、所述垂直梯度、所述像素失本文档来自技高网...

【技术保护点】

1.一种视频处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待处理视频帧确定待分类像素块对应的梯度计算采样点,计算所述梯度计算采样点对应的指定角度梯度,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述指定角度梯度包括水平梯度、垂直梯度、第一角度梯度与第二角度梯度,所述基于所述指定角度梯度确定方向因子,包括:

4.根据权利要求1所述的方法,其特征在于,所述指定角度梯度包括水平梯度与垂直梯度,所述像素失真信息包括像素失真影响因子,所述确定所述待分类像素块对应的像素失真信息,根据所述像素失真信息与所述指定角度梯度确定活动因子,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述编码信息确定初始失真影响因子,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述编码信息确定初始失真影响因子,还包括:

7.根据权利要求4所述的方法,其特征在于,所述根据所述水平梯度、所述垂直梯度、所述像素失真影响因子与所述编码单元位深,计算所述活动因子,包括:

8.一种视频处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的视频处理方法。

...

【技术特征摘要】

1.一种视频处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待处理视频帧确定待分类像素块对应的梯度计算采样点,计算所述梯度计算采样点对应的指定角度梯度,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述指定角度梯度包括水平梯度、垂直梯度、第一角度梯度与第二角度梯度,所述基于所述指定角度梯度确定方向因子,包括:

4.根据权利要求1所述的方法,其特征在于,所述指定角度梯度包括水平梯度与垂直梯度,所述像素失真信息包括像素失真影响因子,所述确定所述待分类像素块对应的像素失真信息,根据所述像素失真信息与所述指定角度梯度确定活动因子,包括:

5....

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

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

1