利索能及
我要发布
收藏
专利号: 2021103144423
申请人: 中山大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于Gabor的CU划分快速决策方法,其特征在于,包括:获取当前编码单元的块面积;

当所述块面积满足预设第一条件时,对所述当前编码单元执行竖直滤波处理和水平滤波处理,得到所述当前编码单元的竖直滤波图像和水平滤波图像;

计算所述竖直滤波图像的第一能量和所述水平滤波图像的第二能量;

根据所述第一能量和所述第二能量,确定目标划分模式;

根据所述目标划分模式对所述当前编码单元进行划分;

所述获取当前编码单元的块面积这一步骤之后,还包括判断所述当前编码单元的块面积是否满足预设第一条件的步骤,该步骤具体为:判断所述当前编码单元的块面积是否大于或等于1024,若是,则执行对所述当前编码单元执行竖直滤波处理和水平滤波处理,得到所述当前编码单元的竖直滤波图像和水平滤波图像;

反之,则遍历所述当前编码单元的所有可用划分模式,并根据遍历得到的可用划分模式对所述当前编码单元进行划分;

所述计算所述竖直滤波图像的第一能量和所述水平滤波图像的第二能量这一步骤中,所述第一能量和所述第二能量的计算公式为:其中,Eimg为滤波后图像的能量值,height为滤波后图像高度,width为滤波后图像宽度,img为滤波后图像的像素值;

所述根据所述第一能量和所述第二能量确定目标划分模式的步骤,还包括:计算所述第二能量与所述第一能量之间的比值;

当所述比值大于预设的第一阈值,确定所述当前编码单元的纹理为水平纹理;

当所述比值小于预设的第一阈值,确定所述当前编码单元的纹理为竖直纹理;

当所述比值等于预设的第一阈值,确定所述当前编码单元的纹理包括水平纹理和竖直纹理;

当所述当前编码单元的纹理为水平纹理时,禁用竖直二叉树划分以及竖直EQT划分;

当所述当前编码单元的纹理为竖直纹理时,禁用水平二叉树划分以及水平EQT划分;

当所述当前编码单元的纹理包括水平纹理和竖直纹理时,对所有可用的划分模式计算率失真代价,不禁用任何划分模式。

2.根据权利要求1所述的基于Gabor的CU划分快速决策方法,其特征在于,所述对所述当前编码单元执行竖直滤波处理和水平滤波处理,得到所述当前编码单元的竖直滤波图像和水平滤波图像,包括:通过Gabor函数生成卷积核对所述当前编码单元的图像像素进行卷积运算,分别提取出所述当前编码单元的竖直滤波图像和水平滤波图像。

3.一种基于Gabor的CU划分快速决策装置,其特征在于,包括:获取模块,用于获取当前编码单元的块面积;

滤波处理模块,用于当所述块面积满足预设第一条件时,对所述当前编码单元执行竖直滤波处理和水平滤波处理,得到所述当前编码单元的竖直滤波图像和水平滤波图像;

能量计算模块,用于计算所述竖直滤波图像的第一能量和所述水平滤波图像的第二能量;

确定模块,用于根据所述第一能量和所述第二能量,确定目标划分模式;

划分模块,用于根据所述目标划分模式对所述当前编码单元进行划分;

滤波处理模块具体用于:

判断所述当前编码单元的块面积是否大于或等于1024,若是,则执行对所述当前编码单元执行竖直滤波处理和水平滤波处理,得到所述当前编码单元的竖直滤波图像和水平滤波图像;

反之,则遍历所述当前编码单元的所有可用划分模式,并根据遍历得到的可用划分模式对所述当前编码单元进行划分;

能量计算模块具体用于:

计算所述竖直滤波图像的第一能量和所述水平滤波图像的第二能量,所述第一能量和所述第二能量的计算公式为:其中,Eimg为滤波后图像的能量值,height为滤波后图像高度,width为滤波后图像宽度,img为滤波后图像的像素值;

确定模块具体用于:

计算所述第二能量与所述第一能量之间的比值;

当所述比值大于预设的第一阈值,确定所述当前编码单元的纹理为水平纹理;

当所述比值小于预设的第一阈值,确定所述当前编码单元的纹理为竖直纹理;

当所述比值等于预设的第一阈值,确定所述当前编码单元的纹理包括水平纹理和竖直纹理;

当所述当前编码单元的纹理为水平纹理时,禁用竖直二叉树划分以及竖直EQT划分;

当所述当前编码单元的纹理为竖直纹理时,禁用水平二叉树划分以及水平EQT划分;

当所述当前编码单元的纹理包括水平纹理和竖直纹理时,对所有可用的划分模式计算率失真代价,不禁用任何划分模式。

4.一种电子设备,其特征在于,包括处理器以及存储器;

所述存储器用于存储程序;

所述处理器执行所述程序实现如权利要求1‑2中任一项所述的方法。

5.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,所述程序被处理器执行实现如权利要求1‑2中任一项所述的方法。