[发明专利]一种基于决策树的HEVC帧内编码单元快速划分方法有效
申请号: | 201710319212.X | 申请日: | 2017-05-05 |
公开(公告)号: | CN107071418B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 许士芳 | 申请(专利权)人: | 上海应用技术大学 |
主分类号: | H04N19/119 | 分类号: | H04N19/119;H04N19/147;H04N19/593 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200235 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 决策树 hevc 编码 单元 快速 划分 方法 | ||
1.一种基于决策树的HEVC帧内编码单元快速划分方法,其特征在于,包括步骤:
通过构造直方图获取当前编码单元的纹理特征,所述纹理特征包括当前编码单元的边缘点数目、亮度值的方差、当前编码单元的子块亮度值均值的方差和子块亮度值方差的方差;
根据所述纹理特征采用决策树模型预测当前编码单元的编码深度,具体为:
根据纹理特征利用决策树对当前编码单元进行划分;
计算当前编码单元的编码深度的率失真代价;
判断所述率失真代价是否小于当前编码单元相应深度级的率失真代价门限值,所述率失真代价门限值的计算公式为:其中,和δ2(RDd)分别表示编码深度级d所对应的率失真代价的均值和方差,α用于调整门限值的大小;
若小于则终止划分,并输出当前编码单元的编码深度,否则对当前编码单元继续划分;
还包括对当前编码单元的编码深度进行修正的步骤:
判断与当前编码单元平行的三个编码单元的编码深度是否相同,若相同,则将当前编码单元的编码深度修正为其父节点的编码深度;
判断当前编码单元的编码深度是否均大于相邻划分的编码单元的编码深度,若是,则将当前编码单元的编码深度修正为其子节点的编码深度。
2.如权利要求1所述的HEVC帧内编码单元快速划分方法,其特征在于,根据纹理特征采用决策树模型预测当前编码单元的编码深度之前,还包括训练决策树模型的步骤:
通过HEVC测试模型HM获取学习帧编码单元的最优编码深度;
获取学习帧编码单元的纹理特征,所述纹理特征包括学习帧编码单元的边缘点数目、亮度值的方差、学习帧编码单元的子块亮度值均值的方差和子块亮度值方差的方差;
通过所述最优编码深度和纹理特征训练所述决策树模型。
3.如权利要求1或2所述的HEVC帧内编码单元快速划分方法,其特征在于,获取边缘点数目的具体步骤为:
分别计算出编码单元的横向梯度和纵向梯度;
根据所述横向梯度和纵向梯度计算像素点的梯度值,并获取梯度图;
利用最大类间方差方法对所述梯度图进行二值化分割,并将梯度值大于门限值的像素点作为边缘点;
统计编码单元的边缘点的数目。
4.如权利要求3所述的HEVC帧内编码单元快速划分方法,其特征在于,分别计算出编码单元的横向梯度和纵向梯度的步骤为:
利用Sobel算子与原始图像作卷积,分别计算出编码单元的横向梯度和纵向梯度,具体为:
其中,Gx为横向梯度,Gy为纵向梯度,Y为原始图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海应用技术大学,未经上海应用技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710319212.X/1.html,转载请声明来源钻瓜专利网。