1.一种AVS3帧内快速划分方法,其特征在于,包括以下步骤:获取视频编码单元;
采用Sobel算子得到所述编码单元的梯度;
获取所述编码单元梯度的投影值;
根据所述投影值与预设阈值的比对结果,选择划分模式。
2.根据权利要求1所述的一种AVS3帧内快速划分方法,其特征在于:所述预设阈值,包括第一阈值、第二阈值、第三阈值、第四阈值和第五阈值。
3.根据权利要求2所述的一种AVS3帧内快速划分方法,其特征在于:所述编码单元梯度的投影值,包括水平方向梯度的投影值、垂直方向梯度的投影值、水平方向最大梯度投影值和垂直方向最大梯度投影值;
所述编码单元梯度的投影值,还包括水平方向四个分区的梯度投影值极差、垂直方向四个分区的梯度投影值极差、水平方向相邻分区梯度投影值极差差值和垂直方向相邻分区梯度投影值极差差值;
所述编码单元梯度的投影值,还包括水平方向最大相邻分区梯度投影值极差差值、垂直方向最大相邻分区梯度投影值极差差值、水平方向最大相邻分区梯度投影值极差差值下标和垂直方向最大相邻分区梯度投影值极差差值下标。
4.根据权利要求3所述的一种AVS3帧内快速划分方法,其特征在于:所述根据所述投影值与预设阈值的比对结果,选择划分模式这一步骤,包括以下步骤:若水平方向最大梯度投影值和垂直方向最大梯度投影值均小于第一阈值,而且水平方向最大相邻分区梯度投影值极差差值和垂直方向最大相邻分区梯度投影值极差差值均小于第二阈值,则选择不划分模式;
若垂直方向最大相邻分区梯度投影值极差差值大于第三阈值与水平方向最大相邻分区梯度投影值极差差值的乘积,而且垂直方向最大梯度投影值大于第四阈值与水平方向最大梯度投影值的乘积,则禁止水平方向的划分;
若水平方向最大相邻分区梯度投影值极差差值大于第三阈值与垂直方向最大相邻分区梯度投影值极差差值的乘积,而且水平方向最大梯度投影值大于第四阈值与垂直方向最大梯度投影值的乘积,则禁止垂直方向的划分。
5.根据权利要求3所述的一种AVS3帧内快速划分方法,其特征在于:所述根据所述投影值与预设阈值的比对结果,选择划分模式这一步骤,还包括以下步骤:若垂直方向最大相邻分区梯度投影值极差差值下标为1,而且垂直方向相邻分区梯度投影值极差差值的第2个元素大于第五阈值与第1个元素的乘积;或者垂直方向最大相邻分区梯度投影值极差差值下标为1,而且垂直方向相邻分区梯度投影值极差差值的第2个元素大于第五阈值与第3个元素的乘积,则禁止垂直方向扩展四叉树划分;
若水平方向最大相邻分区梯度投影值极差差值下标为1,而且水平方向相邻分区梯度投影值极差差值的第2个元素大于第五阈值与第1个元素的乘积;或者水平方向最大相邻分区梯度投影值极差差值下标为1,而且水平方向相邻分区梯度投影值极差差值的第2个元素大于第五阈值与第3个元素的乘积,则禁止水平方向扩展四叉树划分。
6.根据权利要求1所述的一种AVS3帧内快速划分方法,其特征在于:对于选择后的划分模式,采用率失真优化方法,获取最佳的划分模式。
7.根据权利要求1所述的一种AVS3帧内快速划分方法,其特征在于:所述采用Sobel算子得到所述编码单元的梯度这一步骤,包括以下步骤:对编码单元进行临近复制,补充边缘图像;
使用水平Sobel算子和垂直Sobel算子对编码单元进行卷积,获取水平卷积梯度值和垂直卷积梯度值;
通过水平卷积梯度值和垂直卷积梯度值得到编码单元的梯度。
8.一种AVS3帧内快速划分系统,其特征在于:包括:至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-7中任一项所述的一种AVS3帧内快速划分方法。
9.一种AVS3帧内快速划分系统,其特征在于:包括:图像获取模块,用于获取视频编码单元;
Sobel梯度模块,用于采用Sobel算子得到所述编码单元的梯度;
梯度投影模块,用于获取所述编码单元梯度的投影值;
模式划分模块,用于根据所述投影值与预设阈值的比对结果,选择划分模式。
10.一种存储介质,其中存储有处理器可执行的指令,其特征在于,所述处理器可执行的指令在由处理器执行时用于执行如权利要求1-7中任一项所述的一种AVS3帧内快速划分方法。