本文来自ICIP 2021论文《An Enhanced Reference Structure For Referencr Picture Resampling In VVC》

参考图像重采样(Referencr Picture Resampling,RPR)是VVC在实时视频编码的重要工具。RPR可以在码流内部自适应改变分辨率而不需要插入IDR或IRAP帧,这样可以避免因为IDR或IRAP帧过大造成的网络拥塞。RPR可以根据网络情况自适应调整分辨率,当网络带宽低时可以下采样编码低分辨率(LR)帧,当网络带宽变好后又可上采样编码高分辨率(HR)的原始帧。

VVC中的RPR


在H.264和H.265中,当一段码流要改变分辨率时需要插入IDR或IRAP帧,但是编码IDR或IRAP帧需要码率比帧间预测帧更高且速度更慢,对于实时通信场景会增加延时。

为了在改变分辨率时不需要插入IDR或IRAP帧,VVC提出了RPR。相关语法元素在SPS和PPS中,可以指定水平和垂直方向的缩放比例。

当参考帧和当前帧分辨率不同时,为了进行运动补偿需要对参考帧进行重采样,VVC支持块级重采样,DPB中只存未重采样的编码帧。

如果码流中分辨率发生了变化,则在质量评价时PSNR计算方式发生了变化,如Fig.1中PSNR1和PSNR2都需要计算。JVET-Q2015中提出了RPR的标准测试环境(后台回复"RPR"获取),它要求水平和垂直缩放比例为2:1或1.5:1,且每0.5秒改变一次分辨率。

参考结构修改


如Fig.2所示,对于分辨率变高的帧(Resolution Increased Pictures,RIP)码率会突然增高。为了解决这个问题,论文提出了使用HR参考帧替换LR参考帧以及自适应决定HR参考帧的数量。

HR替换LR


如图Fig.3所示POC48帧是RIP帧,它的参考帧都是LR帧。LR帧的预测准确度低于HR帧,Fig.4(a)是原始HR帧,Fig.4(b)是LR帧上采样的结果,从而在差值可以看出上采样后LR丢失大量信息,降低了预测的准确率。

使用HR替换参考列表RPL中的LR不仅有利于RIP帧也有利于HR参考帧少的帧。首先计算RPL中HR的数量,当数量少于

ICIP2021:VVC RPR参考结构改进相关推荐

  1. H.266/VVC帧间预测技术学习:高级运动矢量预测(Advanced Motion Vector Prediction, AMVP)

    高级运动矢量预测模式(Advanced Motion Vector Prediction,AMVP) AMVP模式是H.265/HEVC中提出的新的MV预测技术,H.266/VVC仍采用了该技术,并在 ...

  2. 深度学习赋能视频编码

    深度学习赋予了诸如计算机视觉等领域新的研究契机,其应用也获得了视频编码领域的诸多关注.在LiveVideoStack线上分享中北京大学信息技术学院 助理研究员王苫社详细介绍了当下深度学习在视频编码中的 ...

  3. JPEG公布智能图像编码提案结果,火山引擎排名主观质量评测第一

    近日,联合图像专家组JPEG公布了JPEG AI标准平台提案结果,火山引擎多媒体实验室凭借软件平台BEE的优异表现,获得主观质量性能评比最佳成绩. JPEG是国际标准化组织.国际电工委员会和国际电信联 ...

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

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

  5. VVC参考软件——VTM的安装和编译

    VVC参考软件VTM安装教程 一.官网下载VTM [VTM下载官网](https://jvet.hhi.fraunhofer.de/) 现在VTM版本更新到5.0,通过SVN只能下载2.0之前的版本, ...

  6. VVC/H.266参考软件VTM算法描述 [译](一. CTU划分部分)

    Algorithm description for Versatile Video Coding and Test Model 8 (VTM 8) [译自JVET-Q2002] 3.2 Partiti ...

  7. VVC参考软件VTM数据结构

    一.基本结构 VTM的数据模型图如下所示: 数据结构分三种类型: 1. 导航信息 Size.Position.Area(Position+Size):基本二维信息(位置.尺寸) CompArea:继承 ...

  8. VVC参考软件的下载安装

    备忘,原文链接: https://blog.csdn.net/JRRRJ/article/details/80797064

  9. VCIP 2020:面向VVC的自适应分辨率改变

    本文来自VCIP2020论文<Adaptive Resolution Change for Versatile Video Coding> 自适应分辨率改变(Adaptive Resolu ...

最新文章

  1. 2021年大数据常用语言Scala(三):Scala解释器
  2. R程序设计中的IF、IFELSE、SWITCH
  3. Dubbo下载-从missing artifactId说起
  4. C#游戏开发快速入门2.2改变游戏对象的状态
  5. 大道至简第四章流于形式的沟通——读后感
  6. UImageview加边框 加阴影
  7. tomcat 反代配置
  8. 计算机网络2020秋--第二次测试
  9. Java中print、printf、println的区别(转载)
  10. 图解设计模式阅读(概述)
  11. Quartus Prime 18.0与ModelSim的安装
  12. eova利用js默认初始查询值查询
  13. H5网页实现微信分享,分享朋友圈功能(分享带图片,附源码)
  14. 手把手教你:人脸识别考勤系统
  15. Dict添加元素 - Python
  16. adobe acrobat pro dc 无法打开PDF_PDF怎么破?你一定不想错过这些软件
  17. POI解决读入Excel内存溢出
  18. 请求跨域设置同时允许cookie跨域(携带cookie)
  19. Java中tif转png,tif格式图片转换为gif、png、jpg格式(Java实战)
  20. 淘宝接口 TopAPi

热门文章

  1. 基于嵌入式Linux的无线路由器设计——Bridged Adapter网桥模式
  2. Allegro 17.2 xnet设置不成功解决方法
  3. 网页从输入url到呈现页面流程
  4. java最简单的kafka生产者和消费者,未结合spring
  5. 京东数科java一面【过】
  6. ksy是谁_MOON,sky他们是谁啊?
  7. 前端视角漫谈百度ueditor编辑器前后端分离配置
  8. moto Z2 Force ATT 版手机刷安卓8.0系统教程
  9. python输出变量的值使用_如何使用python语言中的输入和输出打印对应的值
  10. 关于texlive2021安装,一直卡在安装界面怎么回事?