The invention discloses a fast method for HEVC block division based on Bayes decision. The invention first detects the video sequence into an online learning stage and a rapid division stage by using scene transformation detection based on the average gray difference. Secondly, for the online learning phase and scene transformation video frames, the CU of each J is extracted at each depth of division
【技术实现步骤摘要】
一种基于贝叶斯决策的HEVC块划分快速方法
本专利技术属于高清数字视频压缩编解码
,尤其涉及一种基于贝叶斯决策的HEVC(HighEfficiencyVideoCoding,高效视频编码)块划分快速方法。
技术介绍
在数字视频应用产业链的快速发展中,面对视频应用不断向高清晰度、高帧率、高压缩率方向发展的趋势,上一代视频压缩标准协议H.264/AVC的局限性不断突显。因此,由国际电信组织(ITU-T)和运动图像专家组(MPEG)联合成立的组织JCT-VC提出了下一代视频编解码标准——H.265/HEVC。其目标是在相同的图像质量前提下,压缩率比H.264/AVC高档次提高一倍。HEVC在编码原理和基本结构方面没有突破,和H.264/AVC基本一致,即预测加变换的分块编码方式;在编码细节上和H.264/AVC也很接近,包含帧内预测、帧间预测、运动估计与补偿、正交变换、量化、环路滤波、熵编码和重建等编解码模块。但是,和H.264/AVC相比较,HEVC几乎在每一个编码环节上都采取了重要的改进措施,如帧内预测支持35种模式、帧间预测引入Merge模式、变换量化支持高达32×32变换单元、熵编码采用CABAC(ContextAdaptiveBinaryArithmeticCoder,基于上下文的自适应二进制算术编码)算法、新引入的自适应样点补偿环路滤波等等。HEVC编码器采用了编码树单元(CTU,CodingTreeUnit)、编码单元(CU,CodingUnit)、预测单元(PU,PredictionUnit)、变换单元(TransformUnit,TU)结 ...
【技术保护点】
一种基于贝叶斯决策的HEVC块划分快速方法,其特征在于将CU划分操作看作二分类问题,即W={ω
【技术特征摘要】
1.一种基于贝叶斯决策的HEVC块划分快速方法,其特征在于将CU划分操作看作二分类问题,即W={ωN,ωP},其中ωN表示当前CU不继续划分,ωp表示当前CU继续划分,并采用最小风险贝叶斯决策来解决二分类问题,具体实现步骤如下:步骤1、离线学习得到损失函数CNP和CPN以及先验概率P(ωN)和P(ωP);步骤2、对于传入的图片序列,判断其是否处于在线学习阶段或者场景是否发生了变化,若当前帧处于在线学习阶段或者是场景变换帧,根据HM标准算法对其进行深度划分,提取并存储每个深度的特征值,跳转到步骤7;否则执行步骤3;步骤3、判断图片是否为快速划分阶段的第一帧图像,若不是,执行步骤4;否则提取在线学习阶段或场景变换帧存储的特征值,并基于特征值建立混合高斯模型,模型的统计参数用以K-Means算法初始化的EM算法来估计;步骤4、提取当前CU的特征值,求得p(X|ωR)R∈{N,P};提取待划分的CU的特征值X,根据所处深度求得在同深度的混合高斯分布上的函数值,即p(X|ωN)和p(X|ωP);步骤5、决定是否划分当前CU,若划分,对每一个Sub-CU执行步骤1-步骤5所述过程;否则不划分当前CU,跳到步骤6;针对当前CU划分的判断如下:计算比较和大小,若较大,将当前CU划分为四个Sub-CU,并对每一个Sub-CU执行步骤1-5;步骤6、对该CU进行编码,若当前帧图像CU已经划分完成,执行步骤7;否则,对下一个CU执行步骤1-6所述过程;步骤7、对下一帧图像执行2-7步骤所述过程,直至编码完所有的视频帧。2.根据权利要求1所述的一种基于贝叶斯决策的HEVC块划分快速方法;其特征在于步骤1具体过程如下:提出将错误决策带来的率失真性能的下降作为贝叶斯风险函数,建立基于最小风险的贝叶斯决策模型,以降低错误决策带来的率失真性能损失,完全率失真代价函数如下式所示:JFRD=(SSEluma+ωchroma×SSEchroma)+λmode×Bmode其中,SSEluma,表示亮度的原始图像块和重建图像块之间的像素差误差平方和;SSEchroma表示色度信号的原始图像块和重建图像块之间的像素差误差平方和,ωchroma为色度分量的权重系数,λmode是拉格朗日乘数,Bmode是对当前编码模式时所需要的比特数;对于64×64,32×32,16×16大小的CU,分别通过离线学习训练得到损失矩阵C,损失矩阵定义如下式所示:此处CPN和CNP定义如下:JFRD,N和JFRD,P分别是当前待划分CU不继续划分和继续划分成四个子块对应的完全率失真代价;CNP表示假设ωN为真,即率失真结果为“不划分”时判断假设ωP成立,即对CU采取“划分”决策时所带来的风险代价;CPN表示假设ωP为真,对CU采取“不划分”决策时所带来的风险代价;CNP和CPN大于等于0,当决策是正确的时候(CNN或CPP),决策的损失值为0;先验概率P(ωR)是通过统计当前深度下,作出ωR决策的CU占所有CU的比重得到的,即P(ωR)=当前深度属于ωR的CU数/当前深度CU总数;其中R为N或者P。3.根据权利要求2所述的一种基于贝叶斯决策的HEVC块划分快速方法;其特征在于步骤2具体实现如下:用平均灰度差值来衡量视频运动的剧烈程度,即是否发生场景变换,视频序列中相邻两帧在相同位置上的像素点的平均灰度差值计算如下式所示:
【专利技术属性】
技术研发人员:姚英彪,贾天婕,杨旭,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。