1.一种多功能视频编码帧内划分方法,其特征在于:包括以下步骤:采用边缘提取算法提取编码树单元的边缘特征;
根据当前编码树单元的边缘特征得到当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征;
根据当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征,进行编码单元的划分决策,所述进行编码单元的划分决策包括:确定编码单元的垂直边缘纹理特征大于水平边缘纹理特征时,跳过水平二叉划分方式和水平三叉划分方式;确定编码单元的垂直边缘纹理特征小于水平边缘纹理特征时,跳过垂直二叉划分方式和垂直三叉划分方式。
2.根据权利要求1所述的一种多功能视频编码帧内划分方法,其特征在于:所述边缘提取算法为基于块的Canny算法,所述采用边缘提取算法提取编码树单元的边缘特征这一步骤,具体包括:从输入的图像中选择编码树单元;
对选择的编码树单元进行高斯滤波;
采用索贝尔算子计算高斯滤波后的编码树单元的梯度幅值图像和角度图像;
对计算的梯度幅值图像进行非最大值抑制处理,得到非最大值抑制图像;
对非最大值抑制图像进行双阈值处理和连接分析,得到编码树单元的边缘图像,其中双阈值处理时采用的阈值上界和阈值下界均为预设值。
3.根据权利要求1所述的一种多功能视频编码帧内划分方法,其特征在于:所述根据当前编码树单元的边缘特征得到当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征这一步骤,具体包括:将当前编码树单元划分为4个编码单元,并根据当前编码树单元的边缘特征得到4个编码单元的边缘特征;
从4个编码单元中选择任一个编码单元作为当前编码单元;
根据当前编码单元的边缘特征计算当前编码单元的垂直边缘纹理特征;
根据当前编码单元的边缘特征计算当前编码单元的水平边缘纹理特征;
根据当前编码单元的边缘特征计算当前编码单元的纹理特征密度。
4.根据权利要求3所述的一种多功能视频编码帧内划分方法,其特征在于:所述边缘提取算法为Canny算法,所述根据当前编码单元的边缘特征计算当前编码单元的垂直边缘纹理特征这一步骤,具体包括:确定当前编码单元经Canny算法提取后得到的边缘图像中任一点的纹理值,进而得到所述边缘图像中每一列的垂直边缘特征分量;
从得到的每一列的垂直边缘特征分量中找出垂直边缘特征分量最大值和垂直边缘特征分量最小值;
根据垂直边缘特征分量最大值和垂直边缘特征分量最小值计算当前编码单元的垂直边缘纹理特征。
5.根据权利要求3所述的一种多功能视频编码帧内划分方法,其特征在于:所述边缘提取算法为Canny算法,所述根据当前编码单元的边缘特征计算当前编码单元的水平边缘纹理特征这一步骤具体包括:确定当前编码单元经Canny算法提取后得到的边缘图像中任一点的纹理值,进而得到所述边缘图像中每一行的水平边缘特征分量;
从得到的每一行的水平边缘特征分量中找出水平边缘特征分量最大值和水平边缘特征分量最小值;
根据水平边缘特征分量最大值和水平边缘特征分量最小值计算当前编码单元的水平边缘纹理特征。
6.根据权利要求3所述的一种多功能视频编码帧内划分方法,其特征在于:所述边缘提取算法为Canny算法,所述根据当前编码单元的边缘特征计算当前编码单元的纹理特征密度这一步骤,具体包括:计算当前编码单元经Canny算法提取后得到的边缘图像中所有点的Canny特征值之和;
确定当前编码单元的宽度和高度;
根据计算的Canny特征值之和以及确定的宽度和高度计算当前编码单元的纹理特征密度。
7.根据权利要求3所述的一种多功能视频编码帧内划分方法,其特征在于:所述根据当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征,进行编码单元的划分决策这一步骤,具体包括:以当前编码单元为当前编码块;
计算当前编码块的率失真代价;
确定当前编码块的纹理特征密度大于等于第一预设阈值时,执行下一步骤;
确定第一商大于第二预设阈值时,跳过水平二叉划分方式和水平三叉划分方式,选择垂直二叉划分方式、垂直三叉划分方式和四叉树划分方式作为当前编码块的候选划分方式,所述第一商等于当前编码块的垂直边缘纹理特征值除以水平边缘纹理特征值;
确定第二商大于第二预设阈值时,跳过垂直二叉划分方式和垂直三叉划分方式,选择水平二叉划分方式、水平三叉划分方式和四叉树划分方式作为当前编码块的候选划分方式,所述第二商等于当前编码块的水平边缘纹理特征值除以垂直边缘纹理特征值;
确定第一商和第二商均小于等于第二预设阈值时,选择水平二叉划分方式、垂直二叉划分方式、垂直三叉划分方式、水平三叉划分方式和四叉树划分方式作为当前编码块的候选划分方式;
对当前编码块按照选择的候选划分方式依次进行划分尝试,得到当前编码块的划分方式;
根据得到的划分方式将当前编码块划分为若干个子块;
选择若干个子块中的任一个子块作为当前编码块,返回计算当前编码块的率失真代价这一步骤。
8.一种多功能视频编码帧内划分系统,其特征在于:包括:特征提取模块,用于采用边缘提取算法提取编码树单元的边缘特征;
边缘纹理特征获取模块,用于根据当前编码树单元的边缘特征得到当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征;
划分决策模块,用于根据当前编码树单元中编码单元的垂直边缘纹理特征和水平边缘纹理特征,进行编码单元的划分决策,所述进行编码单元的划分决策包括:确定编码单元的垂直边缘纹理特征大于水平边缘纹理特征时,跳过水平二叉划分方式和水平三叉划分方式;确定编码单元的垂直边缘纹理特征小于水平边缘纹理特征时,跳过垂直二叉划分方式和垂直三叉划分方式。
9.一种多功能视频编码帧内划分系统,其特征在于:包括:至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-7任一项所述的一种多功能视频编码帧内划分方法。
10.一种存储介质,其中存储有处理器可执行的指令,其特征在于:所述处理器可执行的指令在由处理器执行时用于实现如权利要求1-7任一项所述的一种多功能视频编码帧内划分方法。