本文来自DCC2022论文《High-order Intra Prediction for Future Video Coding》

帧内预测


帧内预测是去除空域冗余的重要工具,它从上方或左侧重建像素中为当前像素选择参考像素,参考像素的具体位置由像素投影法获得,它通过选择的模式的角度计算投影后的位置,它们通过线性模型实现。对于方向性很强的线性纹理,这种帧内预测方式效果很好,但是对于一些弯曲的纹理结构不能很好的处理。因此论文提出了一种通过二次模型计算参考像素位置的方法。

Fig.2(a)是传统的帧内预测方法,Fig.2(b)是论文提出的高阶帧内预测方法(HOIP)。

传统角度帧内预测


传统的角度帧内预测可以分为两类:垂直类和水平类。文中以垂直类为例说明。Fig.2(a)是一个垂直类的角度预测的例子,预测像素  由上方参考像素求得,对应参考像素的坐标(c,0),

由当前位置和角度按公式(1)可求得参考像素位置,

然后可以得到参考像素p[c][0]

高阶帧内预测


高阶帧内预测和传统帧内预测原理相似,但是不再直接通过角度方向去取参考像素,其映射方式通过二次函数实现。Fig.2(b)中曲线就是二次函数,通过角度alpha和beta描述,曲线进入CU的切角是tan(alpha),曲线离开CU的切角是tan(beta),

假设x是y的二次函数,可以用公式(3)描述,其导数是公式(4)。导数公式里有两个参数a和b,由于曲线进入CU的切角是tan(alpha),曲线离开CU的切角是tan(beta),所以曲线在y=0时导数是tan(alpha),曲线在y=h时导数是tan(beta),代入公式可以求得参数a和b,

因此最终的二次函数为,

当alpha=beta时公式(7)退化为(1)。

为了方便将三角函数参数化表示,

最终参考像素的位置c如公式(11),

获得参考像素p[c][0]后,通过一个4抽头三次插值滤波器计算预测像素,如公式(12)。

对于水平类模式类似,

为了降低复杂度,在将HOIP集成进编码器时论文提出一些快速算法,具体可参考原文。

实验结果


实验平台选择VTM10.0,all intra配置,QP={22,27,32,37},

DCC2022:高阶帧内预测相关推荐

  1. AVS 帧内预测模式的汇编优化

    王瑞* 基金项目:本课题得到国家自然科学基金资助项目基金(项目编号:60772101)的资助. 作者简介:王瑞(1986-), 男, 山东莱芜人, 硕士, 主要从事视频压缩方面的研究. E-mail: ...

  2. 帧内预测——initAdiPattern

    近期开始接触HEVC,看了一些综述性的文章后开始看平台,可总感觉效果不佳,所以打算把每天看的东西都写一下,巩固巩固.首先是讲一下initAdiPattern这个函数,在看了hevc_cjl的博客:  ...

  3. VVC帧内预测(一)

    1.帧内预测模式 为了适应更多的预测方向,VVC的帧内角度预测模式增加为65个,加上DC模式和planar模式,VVC的帧内预测模式有67个.下图中红色的线是VVC比HEVC增加的预测方向. 在HEV ...

  4. VVC学习之五:帧内预测之色度预测——CCLM及代码学习

    文章目录 1. CCLM跨分量线性预测简介 2. CCLM预测步骤 3. 亮度重建参考像素获取 4. CCLM信号预测 关于VVC的帧内预测,也写了好久了,这应该是色度预测的最后一个部分,第一次写博客 ...

  5. VVC学习之五:帧内预测——67个模式预测信号生成 predIntraAng()

    文章目录 简介 predIntraAng() xPredIntraDc() xPredIntraPlanar() xPredIntraAng() 简介 帧内共有67种预测模式,包括 65种角度+DC+ ...

  6. 【HEVC代码阅读】帧内预测

    HEVC的帧内预测的架构分为三个步骤: ①构建参考像素数组:②生成预测像素:③后处理操作. HEVC标准将这三个步骤进行了精密设计,以求达到较高的编码效率,同时降低编码和解码端的运算要求.HEVC标准 ...

  7. 从HEVC到VVC:帧内预测技术的演进(2) – 多划分及多参考行帧内预测

    当前主流的视频编码标准(如H.264/AVC,VP9,AVS1,HEVC等)均使用当前预测单元最邻近的已重构像素对当前预测单元进行帧内预测.因为当前预测单元与其临近的像素之间有很强的相关性,该帧内预测 ...

  8. H.266帧内预测:位置决定的帧内预测组合(PDPC)

    PDPC核心思想是联合HEVC帧内预测中滤波边缘参考采样与未滤波边缘参考采样,进行加权预测. 注意:考虑到复杂度问题,PDPC只用于Planar模式. 在HEVC的帧内预测中,根据预测模式和块尺寸大小 ...

  9. H.266 JEM7.0 帧内预测之四(Planar模式的基于位置的帧内预测组合 (PDPC))

    JEM中,将planar模式预测所得结果进行进一步修正.PDPC是帧内预测方式,它将未滤波的边界参考样本和HEVC的有滤波边界参考样本结合进行预测. PDPC的标志如图.r和s表示未滤波和滤波的边界样 ...

最新文章

  1. python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作
  2. 如何在CentOS 7上安装Apache
  3. python自动化测试数据驱动_利用Python如何实现数据驱动的接口自动化测试
  4. 你真的不了解这个地球
  5. 多态性——vptr和vtable
  6. 海外ubuntu,lamp,ftp,phpmyadmin配置
  7. 【实践】对比学习在快手推荐系统中的的应用探索
  8. php laravel框架失败_急急急!!!ubuntu+laravel+nginx安装完成后,请求laravel框架失败...
  9. u-boot 设置mac 地址
  10. 这 26个中国式创新,征服了全世界
  11. GStreamer Windows 基辅3:全手动,声像作例,汝作大像也。导演:卡卡,你说老毛子东西啊?应该是 G 公创 Pad 极,1 曰 Video,二曰 Audio
  12. HyperLogLog算法及原理
  13. 什么是鱼骨分析法(N Why)?
  14. bootable_noemulation.img linux,Syslinux使用
  15. 缺省值及属性(Python)
  16. 如何解决移动硬盘无法格式化?两招方法教会你
  17. 导出excel此单元格中的数字为文本格式,或者其前面有撇号
  18. 怎么设置路由器当交换机用
  19. 2015.04.20,外语,读书笔记-《Word Power Made Easy》 11 “如何辱骂敌人” SESSION 30
  20. 离线语音的自定义配置步骤

热门文章

  1. obs源码分析【八】:显示器采集
  2. 批量转换图像格式Irfanview之CR2图片转Jpeg
  3. 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 总共多少步
  4. 每股收益再创新高,增长速度趋于减缓:上市公司半年报业绩波澜不惊
  5. 正则表达式匹配手机号、QQ号、邮箱
  6. XV Open Cup named after E.V. Pankratiev. GP of Siberia-Swimming
  7. 2017南京师范大学计算机学院录取名单,关于公布南京师范大学2017年硕士研究生复试成绩及录取名单的通知...
  8. moocpython程序设计答案_中国大学MOOC免费答案_Python程序设计答案第七章节答案
  9. 模型稳定度指标PSI 释义及计算示例
  10. windows进注册表快捷键