H.266帧内预测:位置决定的帧内预测组合(PDPC)
PDPC核心思想是联合HEVC帧内预测中滤波边缘参考采样与未滤波边缘参考采样,进行加权预测。
注意:考虑到复杂度问题,PDPC只用于Planar模式。
在HEVC的帧内预测中,根据预测模式和块尺寸大小,选择未滤波和滤波后的边缘参考采样两者中的一个,来进行预测。而PDPC中,将未滤波和滤波后的边缘参考采样联合进行加权预测。
如上图,是帧内预测中4x4块的未滤波和滤波后的边缘参考采样预测的例子。
r表示未滤波参考采样点,s表示滤波后的参考采样点,q[x,y]由滤波采样点s方向预测得到,x和y是到块边缘的水平和垂直距离。
PDPC的算法思路:
1 参考采样滤波 r→s
2 帧内预测 s→q
3 联合预测 {r,q}→p
1 参考采样滤波
在参考采样滤波中,根据块的尺寸和预测模式对滤波器进行选择,相比于HEVC增加了滤波器的种类。定义了3种滤波器(3抽头、5抽头、7抽头)用于边缘滤波,根据块尺寸和帧内预测模式选择使用哪种滤波器。滤波后的参考采样点的计算中用偶数阶的双边低通滤波器(线性相位)进行了改良,因为这些滤波器可以更容易调整为整数计算,来近似高斯滤波器。
定义hk作为滤波器k的输入响应,我们使用附加存储参数α来计算滤波后参考采样的线性组合如下:
其中的*是卷积运算。
2 帧内预测
帧内预测中使用HEVC的预测模式:Planar,DC,33directions。
3 联合预测
则对q[x,y]和未滤波参考采样点r加权,得到如下的新的预测值p[x,y]:
其中的四个c是存储的预测参数,由块的尺寸和帧内预测模式决定。宽≤16的块,dx=1;宽≥16的块,dx=2。长≤16的块,dy=1;长≥16的块,dy=2。b是一个归一化因子,由下式计算得到每一个点的b。
PDPC需要为每个块尺寸定义一组参数c(v,1),c(v,2),c(h,1),c(h,2),α和滤波器索引k,共需要30bit存储空间。
在编码器端,PDPC flag在CU级被决定。当需要计算CU的帧内模式RD代价时,增加一个CU级的RD来选择PDPC flag的取值。
参考文献:
JVET-C1001
JVET-B0022
MPEG-m37502
H.266帧内预测:位置决定的帧内预测组合(PDPC)相关推荐
- c语言窗口内鼠标位置,Gtk获取窗口内光标 | 指针 | 鼠标的绝对和相对坐标,绝对和相对位置...
获取指针绝对坐标和窗口内的相对坐标 方法一:直接调用函数获得 int ax, ay; /* absolutely postition*/ int wx, wy; /* The absolutely p ...
- 【十六】 H.266/VVC | VVC中帧间预测技术详细总结 | 所有帧间预测技术代码汇总
前言 帧间预测是影响视频编码性能的关键环节之一,H.266/VVC帧间预测在传统只能应对简单的平移运动的基础上,采用了仿射运动模型,可以描述更加复杂的缩放.旋转等运动.为了更好的发挥合并模式(Me ...
- 视频编码(3):H.266 编码性能比 H.265 再提升 49% 的关键丨音视频基础
我们在前文视频编码(2):H.265 如何比 H.264 提升 40% 编码效率丨音视频基础_音视频开发老马的博客-CSDN博客中探讨了 H.264 视频编码的基本概念.编码工具.编码流程及码流结 ...
- H.265和H.266之间的差异
临近校招,这个问题可能经常会被问,所以趁着K次会议结束先对H.265和H.266之间的到差异做个目前为止做个总结.由于时间问题,只写有较大改进的技术,一些小细节就忽略不计了. 1.划分结构 H.265 ...
- 【Codecs系列】H.266/VVC视频编码标准 技术系列汇总
DATE: 2020.9.30 文章目录 1.H.266/VCC标准专栏 2.H.266/VCC视频编码标准 技术汇总 1.H.266/VCC标准专栏 视音频技术之H.266/VVC 2. ...
- H.266 JEM7.0 帧内预测之四(Planar模式的基于位置的帧内预测组合 (PDPC))
JEM中,将planar模式预测所得结果进行进一步修正.PDPC是帧内预测方式,它将未滤波的边界参考样本和HEVC的有滤波边界参考样本结合进行预测. PDPC的标志如图.r和s表示未滤波和滤波的边界样 ...
- H.266/VVC代码学习:帧内预测之角度预测函数(predIntraAng、xPredIntraAng)
predIntraAng函数 VTM中,帧内预测的角度预测的入口函数为predIntraAng函数,该函数主要是用于进行传统的帧内预测(Planar.DC.角度预测),然后对Planar和DC模式使用 ...
- H.266/VVC:色度帧内预测模式之CCLM技术
一.色度模式编码 1.色度预测模式候选列表 VVC中色度分量的预测过程和亮度分量预测过程不同,其首先是构建色度预测模式候选列表如下表,有8种模式,由4种和亮度模式相同的模式.3种CCLM模式和1种DM ...
- H.266/VVC-VTM代码学习-帧内预测05-Angular模式下计算预测像素值xPredIntraAng
H.266/VVC专栏传送 上一篇:H.266/VVC-VTM代码学习-帧内预测04-Planar模式下计算预测像素值xPredIntraPlanar 下一篇:H.266/VVC-VTM代码学习-帧内 ...
- H.266:帧内预测之PDPC(VTM4)
关于H.266帧内完整过程的总结(来自小小柴): https://blog.csdn.net/cxy19931018/article/details/80635898#commentBox 其中,对角 ...
最新文章
- android app 内置图标icon 的标准,(目前是2019年)
- bootstrap课程1 bootstrap为什么这么火
- 在Makefile中的 .PHONY 是做什么的?
- Scala基础教程(五):函数、闭包
- IDA分析shellcode导入windows结构体
- Kettle使用_1转换之错误处理
- Python os.makedirs详细介绍
- android subclipse subversive
- 泰克示波器时频多域信号频谱谐波分析
- vnc改ip_怎么用VNC远程软件,怎么配制IP地址。?最好有教程
- FFmpeg系列-2-命令行工具之FFmpeg
- java查找pdf关键字_Java定位PDF中关键字的坐标
- Ubuntu下搜狗拼音突然无法输入中文的解决办法
- 微信小程序中使用wx.showToast()进行界面交互
- 【AI公司酷05期】美宅科技:独创人工智能室内设计引擎,帮你3秒搞定装修方案,要用AI赋能家居新零售
- 一心多用多线程-阻塞队列(5)-CountDownLatch
- oracle找不到 dba_tables,不经意发现的dba_objects和dba_tables中的细节
- 计算机所有端口代号,端口类型
- 长江流向图_长江黄河流经省份图 (是图来的哦)
- 整体大于部分_软装 | 整体大于部分之和的生活哲学