当前位置: 首页 > article >正文

JVET-AD0081:一种基于外推滤波器的帧内预测模式

 本提案提出了一种基于外推滤波器的帧内预测(extrapolation filter-based Intra Prediction,EIP)模式。首先,利用预定模板从当前块的相邻重建像素获得外推滤波器系数。然后,在当前块内从左上到右下逐位置地处理外推,以生成预测块。

所提出的EIP模式分为以下三个步骤:

1.搜索 均值以及最大值和最小值

与CCCM模式类似,在向EIP滤波器提供输入时,应去除平均值。当前块的DC模式值用作EIP预测的平均值,计算如下图所示:

 从相邻十三列和十三行的重建区域中的重建像素中搜索最小值和最大值。

 2. 推导EIP滤波器系数

滤波器系数是通过相邻已经重建区域的像素推导得到的,本文提出了三种类型的重建区域和三种滤波器形状,三种相邻的重建区域如下图所示

 所使用的的三种滤波器形状如下图所示,所选滤波器以一个像素的步长在所选重建区域中滑动,以收集 EIP 的输入像素和输出像素,并在计算滤波器过程中去除均值。通过最小化MSE的方法求解EIP系数。

 3. 计算预测像素

EIP模式逐位置预测当前区块位置,如下图所示。

  • 对于位于当前块左上角的位置,EIP滤波器的输入是重建样本。
  • 对于位于当前块边界上的位置,EIP滤波器的部分输入是参考样本,EIP过滤器的部分输入则是先前预测的样本。
  • 对于当前块中的其他位置,EIP滤波器的输入是先前预测的样本。

 为了减少预测误差应用第一步搜索到的最小值和最大值来限制每个预测值的输出范围

  • pred(x,y)是当前块中(x,y)处的预测值
  • min和max从十三个重构的列和行中搜索最小值和最大值,
  • Ci是导出的EIP滤波器的第i个系数,
  • t_((x-xoffset,y-yoffset))是用于当前位置的预测的重建或预测值,
  • mean是通过DC预测模式计算出的值。

通过上述过程可以计算得到EIP模式的预测值。

其性能在ECM8.0上的表现如下表所示:

该提案提出的预测模式和AV1标准中的递归滤波模式原理类似,都是通过滤波器系数逐像素计算预测值,不同的是,AV1中的递归滤波模式中的滤波器系数是固定预先存储在内存中的,而本提案提出的EIP模式则是根据编码块相邻重建重建像素计算得到的,更具有灵活性,挺有意思的想法。


http://www.kler.cn/a/18433.html

相关文章:

  • JDBC-Dao层模式
  • go T 泛型
  • 障碍检测与避障控制 ROS2机器人
  • [vulnhub] DarkHole: 1
  • 漏洞挖掘 | 某医院小程序支付漏洞+越权
  • MIT 6.S081 Lab1: Xv6 and Unix utilities翻译
  • 【C++】继承和多态、共有私有和保护、重写
  • ES6之迭代器
  • Windows11关闭Edge/Chrome浏览器触摸板双指前进后退手势(防止误触切换页面)
  • java中设计模式总结
  • liunx 常用命令1-目录/文件:新建、修改、移动和删除
  • O2OA (翱途) 平台 V8.0 发布新增数据台账能力
  • QJsonObject 类
  • Docker安装、Docker基本操作
  • 一名【合格】前端工程师的自检清单
  • 麒麟KylinV10SP1(2203)推荐安装一些硬件监控类软件与使用
  • Socks5 协议简介
  • HTTP第三讲——四层模型、七层模型
  • ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?
  • Netty基础(二)
  • 分析vmlinux编译过程
  • Android 自定义View实战—制作一个简易输入框
  • Python 面向对象
  • 关于百度地图开放平台api覆盖物“自定义Marker图标”不能正常显示的解决方案
  • 实验二 存储器管理
  • 探究Qt Quick之Overlay类的魅力