hevc角度预测_从HEVC到VVC:帧内预测技术的演进(1) —方向预测(Angular intra prediction)...

在视频压缩标准过去三十多年的发展历程中,方向预测(angular intra prediction)因其较低的实现复杂度以及相对高效的编码增益,成为多项国际视频标准(如H.264/AVC,VP9,AVS1,HEVC等)中的关键编码技术。然而,随着设备终端计算能力的不断提高以及市场对视频压缩性能需求的持续增强,更高性能更精细的方向预测技术逐渐成为研究热点,并被成功推向多项视频编码标准。

本文分别以国际视频编码标准HEVC(High-Efficiency Video Coding)和正在制定过程中的VVC(Versatile Video Coding)标准为例,阐述了方向预测技术在这两代国际视频压缩标准之间的技术演进。

一、HEVC中的帧内预测技术

HEVC标准制定的一个重要应用场景是高分辨率视频的编码,例如1080P和4K视频。已有的研究成果表明,在传统基于块的混合编码框架下,采用更大块的预测和变换对高分辨图像和视频的压缩性能有非常显著的提高。因此,在HEVC编码标准中,预测单元的大小可以从4x4到64x64。同时,对于较大的预测单元,8个帧内预测方向已不能很好地预测视频图像中的方向性纹理。因此,HEVC将预测方向的个数从H.264/AVC的8个增加到33个 [1]。

下图是HEVC的33个方向预测模式,分别被标记为模式2~模式34,其中每个1/8象限中包含8个预测方向,它们所对应的位移参数分别是 [2, 5, 9, 13, 17, 21, 26, 32]。这些位移参数的物理含义是预测角度的正切值,即 [2/32, 5/32, 9/32, 13/32, 17/32, 21/32, 26/32, 32/32],以32/32为例,其代表45°预测方向(正切值为1)。同时根据角度的正切值可以看出, HEVC采用的是1/32像素精度的预测精度。H 和V分别代表水平和垂直方向,标记符号中的数字部分代表着该模式的位移参数,例如V+2表示垂直方向具有+2位移参数的预测方向。从这些位移参数可以看出,靠近水平和垂直方向的角度分布更加密集一些,而靠近对角线方向的角度的分布相对稀疏一些。这个设计准则是因为在传统的视频和图像中,接近水平和垂直方向的图案的出现概率相对较高,而对角线附近方向的图案的出现概率相对较低。

在HEVC的帧内预测过程中,当前块内的所有像素根据指定的预测方向被映射到左侧或者上侧参考像素。具体来讲,对于模式18 ~ 模式34,当前块的像素被映射到上侧参考像素,对于模式2~模式17,当前块的像素被映射到左侧参考像素。当映射后的像素的位置的坐标出现负数,左侧的参考列会映射到上侧参考列的左侧来对其进行扩展或者上侧的参考行会映射到左侧参考列的上方来对其进行扩展。下图是将左侧参考像素映射到上侧参考像素的例子,图中的粗线条代表着预测方向,细线条代表着参考像素的映射过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值