JVET提案学习:块重要性映射Block importance mapping

news/2024/5/6 1:28:29/文章来源:https://blog.csdn.net/zzy_pphz/article/details/127138006

JVET-Y0077:AHG10: Block importance mapping

是爱立信提出的视频前处理操作,已经被集成到了VTM和HM中。

Block importance mapping需要与MCTF结合,利用MCTF中计算出的参数得到每个ctu的重要性,根据块重要性去调整每个ctu的QP。

图片之间的差异的估计是基于在时间滤波器中执行的计算。QP只对时间滤波器激活的帧进行修改,即POC可被8整除。

MCTF技术解析

具体步骤:

在MCTF中会计算每个8x8的块的块误差E。

其中V为当前块的方差。

在本技术中会用E这个参数,具体为:将当前ctu与它距离为1的前后两帧对应的ctu求E并取平均得到E1,当前帧与它距离为2的前后两帧对应的ctu求E并取平均得到E2。

 其中POC可整除16的帧,E4的结果为:

 对于被过滤的最高时间层,其中POC被8整除而不是16,E4被修改。Ccenter设置为45。

此外,在引用只出现在一个方向上的情况下,例如序列的第一个图片或LD,则将E1和E2

中唯一可用值乘以2。

根据E4的值按照下表调整QP,E4越小,说明当前QP越重要,因此会这个块分配较低的QP。

性能:

可以看出码率大概有2%的节省量,提案中说明时间测得不准,不过由于计算操作已经在MCTF中计算出来了,所以几乎没有多少时间复杂度。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_17216.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装selenium

一、安装python 二、安装pycharm 三、安装selenium 安装pip install selenium 卸载pip uninstall selenium 查看pip show selenium 打开pycharm,在终端输入pip install selenium 四、安装浏览器驱动 火狐浏览器 Firefox 48 以上版本 selenium 3.x Firefox驱动(g…

用友U8.0 V10虚拟机安装教VBox + Vmware

用友ERP这个软件是我计算机生涯中最痛苦的软件了,它比C和Pytho难学很多,课上4个小时也不一定能把实验做完,所以要求课后进行一些学习和巩固。 然而,这个软件比较优秀,在新版本的计算机中安装,可能和自己电脑…

PTA 22-23-1学期《数据结构》拓展练习题集

文章目录6-1 单链表逆转6-2 逆序数据建立链表6-3 删除单链表偶数节点6-4 两个有序链表序列的合并6-5 带头结点的单链表就地逆置6-6 单链表插入排序6-7 双端队列6-8 有序数组的插入6-9 线性表元素的区间删除6-10 在一个数组中实现两个堆栈6-11 使用函数实现字符串部分复制6-12 判…

【scratch高阶案例教学】scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列

目录 scratch斐波那契数列 一、案例简介 二、案例演示 三、案例分析 1、角色分析

springmvc实现增删改查(mysql数据库)

目录 要求: 创建工程: 大致思路: 配置spring配置文件: 配置webapp下WEB-INF下的web.xml文件: 现在开始正式的写代码: dao层: service层: controller层: 整个项目源…

java web开发(编写第一个servlet程序)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 之前从来没有编写过servlet程序,更没有用tomcat部署过java web程序。所以,趁着IDEA安装好、maven配置好,开始用…

FastDFS模拟场景

新增tracker服务 模拟场景:当多个tracker同时宕机无法恢复时临时添加新的tracker是否可行 实现方案 将之前已有的tracker server的配置文件scp一份到新的机器上,并在新机器上创建store_path对应的目录依次关闭storage server服务在每个storage server中的…

作为一名前端,该如何理解Nginx?

作为一名小前端,只需要好好写代码,至于部署相关的操作,我们通常接触不到,正所谓专业的人干专业的事,我们在工作中并不需要去配置,但这并不代表不需要了解,相信大家都多多少少听过nginx&#xff…

窗口函数OVER(PARTITION BY)详细用法——语法+函数+开窗范围ROWS和RANGE

目录 一、函数写法 二、开窗的窗口范围ROWS与RANGE 1.范围限定用法 2.ROWS和RANGE的区别 (1) ROWS按行数限定 (2) RANGE按数据范围限定 order by 数字 例1 汇总数据范围为:[当前行值,当前行值3] 例2 汇总数据范围为:[当前行值-3,当前行值] o…

较多业步骤场景通用框架

我们工作的大部分时间都在写业务代码,如何写好业务代码必然是我们追求的一大目标,在编程方面,简单、易懂、可扩展性是衡量代码质量的通用标准,所以在工作中,我们能用java将产品经理的想法表达出来还不够,我…

OSCP-Vulnhub靶机记录-LordoftheRoot-walkthrough

靶机地址 https://www.vulnhub.com/entry/lord-of-the-root-101,129/ 交流学习联系:webMsec 靶机安装 主机发现 靶机ip 192.168.160.131 使用nmap扫描后发现只开放了22 ssh 尝试连接ssh 这里需要端口碰撞 再次nmap扫描 1337端口开放apache Dirsearch扫一下 404…

IS-IS 路由选择协议入门

为了理解中间系统一中间系统(IntermediateSystem-to-Intermediate System, IS-IS) 路由选择协议的本质和内在的工作原理,把它放在整个网际协议和相关技术的框架中学习是十分重要的。本章深入IS-IS协议的本质,并且探讨了国际标准化组织(Intemational Orga…

Understanding the Users and Videos by Mining a Novel Danmu Dataset

题目:Understanding the Users and Videos by Mining a Novel Danmu Dataset 作者:Guangyi Lv, Kun Zhang, Le Wu, Enhong Chen, Tong Xu, Qi Liu, and Weidong He 发表:IEEE TRANSACTIONS ON BIG DATA, 2022 切入点:弹幕交流…

C++实现二分法求零点

​目录前言 题目: 一、零点是什么? 二、二分法求零点 1.二分法 2.完整代码 总结 前言 首先,我们要清楚我们是干嘛的;其次,知道原理;最后,才能明白自己要怎么办。明确:用二分法求函数。 题目: 二分法求函数的零点: 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2…

十一、动态规划题目相关

学习来源: 代码随香炉:https://www.programmercarl.com/ labuladong算法:https://labuladong.github.io/algo/ 动态规划 动态规划五部曲 确定dp数组(dp table)以及下标的含义 确定递推公式 dp数组如何初始化 确定遍历…

炫酷的花式滑块滑动无缝切换特效

💂 个人网站:【 海拥】【小霸王游戏机】【大转盘】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习群】【学习文档】💬 免费且实用的计…

【ML05】Feature Scaling 特征缩放

Feature ScalingFeature Scaling 特征缩放的目的是什么Feature Scaling Method #3Dividing by maximumMean NormalizationZ-Score normalizationFeature Scaling 特征缩放的目的是什么 考虑前两个组图: 组图1:同一辆大货车拉货,同一个函数在…

Flink学习笔记(2)——Flink快速上手

目录 一、Flink快速上手 1.1、环境准备 1.2 创建项目 1.3 编写代码 1.3.1 批处理 1.3.2 流处理 1.4 本章总结 一、Flink快速上手 对 Flink 有了基本的了解后,接下来就要理论联系实际,真正上手写代码了。Flink 底层是 以 Java 编写的,…

计算机网络—物理层

计算机网络—物理层 物理层的基本概念 物理层的作用是要尽可能地屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可以使数据链路层只需要考虑如何完成本次的协议和服务,而不必考虑网络具体的传输媒体和通…

切记:Python迭代器只可以读取一次,忽略会有意想不到的麻烦。

Python 官网: https://www.python.org/- ###### Free:大咖免费“ 圣经”教程 《 python 完全自学教程》,不仅仅是基础那么简单……My CSDN主页、My HOT博、My Python 学习个人备忘录好文力荐、老齐教室自学并不是什么神秘的东西 &#xff0c…