在HEVC中,已经采用了全局光照补偿加权预测。

JEM中加入了局部光照补偿(LIC),是一种基于光照变换的线性模型,使用一个放缩系数a和一个偏移量b。能够自适应的根据每个帧间模式的CU选择是否使用。

Pcurneigh=aPrefneigh+ba,bPcur=aPref+b

其中P_{cur}、P_{curneigh}为当前CU和其邻近采样点的预测值,P_{ref}、P_{refneigh}为当前CU的参考块和其邻近采样点的预测值。
H.266帧间预测:局部光照补偿(LIC)

如上图所示,对当前CU的邻近采样点进行2:1下采样,并找到参考图像中的对应采样点,其中参考采样通过当前CU或子CU的运动信息确定。使用当前CU下采样后的邻近采样点和他们对应的参考采样点,通过最小平方误差方法来推导a和b。IC参数对每一个预测方向分别进行推导和应用。

当一个CU使用merge模式编码时,LIC flag会和运动信息一样从邻近块进行拷贝;否则会传输LIC flag标识是否使用LIC。

当LIC对于图像可用时,需要额外的CU级RD检测来决定LIC是否对一个CU可用。当LIC对CU可用时,在整像素和亚像素运动搜索中,使用平均绝对误差和(MR-SAD)和平均绝对哈达玛变换误差和(MR-SATD)替代SAD和SATD。

为了降低算法复杂度,在JEM中使用了以下方案:
如果当前图像与参考图像没有明显的光照变化时,LIC对于整幅图像都不可用。为了确定当前场景,编码器中会计算当前图像及其每一幅参考图像的直方图,如果当前图像与每一幅参考图像的直方图差异小于给定阈值,LIC对当前图像不可用。

总结:
JEM在HEVC基础上引入了CU级别的局部光照补偿LIC,根据当前CU邻近采样值和对应的参考块邻近采样值,计算参数a和b,构造当前CU预测值和对应的参考块预测值的线性模型。

相关文章:

  • 2022-01-04
  • 2021-10-23
  • 2021-09-12
  • 2021-10-01
  • 2021-07-27
  • 2021-10-05
  • 2021-09-22
  • 2021-05-10
猜你喜欢
  • 2021-05-24
  • 2021-04-03
  • 2021-10-18
  • 2021-07-01
  • 2021-08-06
  • 2022-12-23
  • 2021-10-17
相关资源
相似解决方案