首页
学习
活动
专区
圈层
工具
发布

关于VMAF的ContentAwareEncoding和no-ref指标的思考

是否我们现在可以用更快更低廉的客观质量指标来完全取代专家的眼睛和主观测试呢? 这个答案是并不简单的。...特别地,我现在甚至可以认为VMAF的阿喀琉斯之踵是在黑暗或平滑的场景中估计质量时,其准确性会下降。 在CAE中,我们试图尽可能使用最小的比特数来达到期望的最低质量水平。...另一方面,在这种场景中,任何在估计量化级别或者目标比特率时产生的错误,都可能会导致质量的严重下降,特别是有可能会引入大量的“条带化”伪影。...我有充分的理由可以相信VMAF可能不是在所有情况下都是正确的选择,因为就连YouTube在2019年的Big Apple大会上也指出,VMAF往往不能正确识别出条带化的存在。...最近我主导了一个对SDR和HDR/HLG的4K内容的主观质量评估。VMAF4K没有针对HDR进行调整,因此我将只考虑SDR的情况。

1.5K31

关于 Virtual SANVSAN 的常见问题解答

• 问:可以同时支持 SSD 和 PCIe 闪存卡吗? 答:是的,可以同时支持这两者。但是,请检查 HCL 来了解相关详细信息,因为有一些准则和要求需要注意。...如果数据有多个副本,则 HDD 上会有两个副本,分布式写入缓冲区(SSD 的30%)会有两个临时副本,而闪存的分布式读取缓存部分 (70%) 对于任何缓存数据都只包含一个副本。...我认为可以将其与内存预留进行比较。 • 问:VSAN会使用 iSCSI 或 NFS 将主机连接到数据存储吗? 答:VSAN 不会使用其中任何一种将主机连接到数据存储。它会使用一个专有机制。...• 问:可以同时支持 SSD 和 PCIe 闪存卡吗? 答:是的,可以同时支持这两者。但是,请检查 HCL 来了解相关详细信息,因为有一些准则和要求需要注意。...我认为可以将其与内存预留进行比较。 • 问:VSAN会使用 iSCSI 或 NFS 将主机连接到数据存储吗? 答:VSAN 不会使用其中任何一种将主机连接到数据存储。它会使用一个专有机制。

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java8新日期处理API

    3、在java8中如何获取某个特定的日期 通过另一个方法,可以创建出任意一个日期,它接受年月日的参数,然后返回一个等价的LocalDate实例。...在这个方法里,需要的日期你填写什么就是什么,不想之前的API中月份必须从0开始 ?...这个类由月日组合,不包含年信息,可以用来代表每年重复出现的一些日期或其他组合。他和新的日期库中的其他类一样也都是不可变且线程安全的,并且它还是一个值类(value class)。 ?...通过列子可以看到MonthDay只存储了月日,对比两个日期的月日即可知道是否重复 6、如何在java8中获取当前时间 这个与第一个例子获取当前日期非常相似,这里用的是LocalTime类,默认的格式是...13、如何表示固定的日期,比如信用卡过期时间 正如MonthDay表示的是某个重复出现的日子,YearMonth是另外一个组合,代表的是像信用卡还款日,定期存款到期日,options到期日这类的日期。

    5.1K100

    RAID技术全解图解-RAID0、RAID1、RAID5、RAID100

    RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。 D....数据条带是基于提高 I/O 性能而提出的,也就说它只关注性能,而对大护具可靠性、可用性没有任何改善。...异或校验通过异或逻辑运算产生,将一个有效信息与一个给定的初始值进行异或运算,会得到校验信息。如果有效信息出现错误,通过校验信息与初始值的异或运算能还原正确的有效信息。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。...专用奇偶校验条带| 分布奇偶校验条带| 双重奇偶校验条带| 镜像加条带 容错性| 无| 有| 有 |有 |有| 有 冗余类型| 无 |有| 有| 有| 有| 有 热备份选择| 无 |有| 有|

    21.2K22

    【大数据】RAID介绍

    RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。 D....镜像,将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, 确保数据正确地写到多个磁盘需要更多的时间消耗。...数据条带是基于提高 I/O 性能而提出的,也就是说它只关注性能, 而对数据可靠性、可用性没有任何改善。...异或校验通过异或逻辑运算产生,将一个有效信息与一个给定的初始值进行异或运算,会得到校验信息。如果有效信息出现错误,通过校验信息与初始值的异或运算能还原正确的有效信息。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。

    3.2K30

    图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……

    RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。 D....镜像,将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, 确保数据正确地写到多个磁盘需要更多的时间消耗。...数据条带是基于提高 I/O 性能而提出的,也就是说它只关注性能, 而对数据可靠性、可用性没有任何改善。...异或校验通过异或逻辑运算产生,将一个有效信息与一个给定的初始值进行异或运算,会得到校验信息。如果有效信息出现错误,通过校验信息与初始值的异或运算能还原正确的有效信息。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。

    12.7K21

    详解Raid级别和知识点

    硬件RAID卡图示如下: ? 几个重要Raid概念: 校验用在RAID重建中从校验所保存的信息中重新生成丢失的内容。 RAID 5,RAID 6基于校验; 条带化是将切片数据随机存储到多个磁盘。...如果发生磁盘故障,我们可以通过更换一个新的磁盘恢复RAID 。如果在RAID 1中任何一个磁盘发生故障,我们可以从另一个磁盘中获取相同的数据,因为另外的磁盘中也有相同的数据。所以是零数据丢失。...假设我们有4个驱动器,如果一个驱动器发生故障而后我们更换发生故障的驱动器后,我们可以从奇偶校验中重建数据到更换的驱动器上。奇偶校验信息存储在所有的4个驱动器上,如果我们有4个 1TB 的驱动器。...RAID 10可以被称为1 + 0或0 +1。它将做镜像+条带两个工作。在 RAID 10中首先做镜像然后做条带。在 RAID 01上首先做条带,然后做镜像。RAID 10比RAID 01好。...假设,我们有4个驱动器。当我逻辑卷上写数据时,它会使用镜像和条带的方式将数据保存到4个驱动器上。 如果我在 RAID 10 上写入数据“TECMINT”,数据将使用如下方式保存。

    1.6K20

    有关RAID我们需要了解的一些知识

    RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。 D....从理论上讲,由多个磁盘组成的 RAID 系统在可靠性方面应该比单个磁盘要差。这里有个隐含假定:单个磁盘故障将导致整个 RAID 不可用。 RAID 采用镜像和数据校验等数据冗余技术,打破了这个假定。...数据条带是基于提高 I/O 性能而提出的,也就是说它只关注性能, 而对数据可靠性、可用性没有任何改善。...异或校验通过异或逻辑运算产生,将一个有效信息与一个给定的初始值进行异或运算,会得到校验信息。如果有效信息出现错误,通过校验信息与初始值的异或运算能还原正确的有效信息。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。

    2.3K20

    【音视频】H264编码基础

    通过熵编码,可以针对不同语法元素分配不同长度的码元,消除视频信息中由于符号概率导致的冗余。常用的编码方式有:指数哥伦布编码(UVLC)、变长编码(CAVLC)、二进制算术编码(CABAC)等。...条带也具有不同的类型,最常用的有I条带、P条带和B条带。另外,为了支持码流切换,在扩展档次中还定义了SI和SP片。...I条带:帧内编码条带,只包含I宏块; P条带:单向帧间编码条带,可能包含P宏块和I宏块; B条带:双向帧间编码条带,可能包含B宏块和I宏块; 视频编码中采用的如预测编码、变化量化、熵编码等编码工具主要工作在...引入IDR是为了在解码的时候可以立即同步,将已解码的数据全部抛出。 P帧:参考之前的I帧生成的只包含差异部分编码的帧。该帧可以引用前面的帧的数据来解压缩并且相对于I帧来说,该帧可以压缩程度更高。...尤其是当前NALU为图像参数集、序列参数集或IDR图像时,或者为参考图像条带(片/Slice),或者为参考图像的条带数据分割时,nal_ref_idc值肯定不为0。

    2.2K40

    微服务与分布式系统设计看这篇就够了!

    需要分布式系统,一般是希望能从分布式系统达到以下的好处: 容错/高可用性:如果您的应用程序需要在一台机器(或多台机器、网络或整个数据中心)宕机时仍然继续工作,您可以使用多台机器来提供冗余。...处理一个请求可能需要依赖之前请求的结果或上下文信息,这些信息被保存在服务的状态中。由于有状态服务需要维护状态的一致性,因此在扩展或部署时需要考虑状态迁移和同步的问题。...处理一个请求所需的全部信息要么包含在请求本身中,要么可以从外部资源(如数据库)中获取。服务器本身不存储任何与请求相关的状态信息,因此不需要在请求之间保持状态的一致性。...处理一个请求所需的全部信息要么包含在请求本身中,要么可以从外部资源(如数据库)中获取。 服务器本身不存储任何与请求相关的状态信息,因此不需要在请求之间保持状态的一致性。...集中式服务发现是一种服务注册和发现机制,通过一个中心化的服务注册表来管理所有服务的IP地址和相关信息。每当服务上线或下线时,它会向注册表注册或注销自己,其他服务在需要时查询注册表以获取其他服务的地址。

    7.6K514

    破解色带现象(下)

    多年来,我一直强调,即使像 VMAF 这样有用的指标也无法有效地识别条带,我们需要更具体的指标或像 VMAF 这样的指标,但对画面的黑暗或平坦部分的伪影很敏感,希望是一个无参考指标,可用于源文件以及压缩后的指标评估...对于一次性损伤,我指的是只在第一次应用时产生效果的修改。例如:一个从颜色到灰色的过滤器就有这样的特点,如果你第二次应用它,结果就不会再有变化。 现在我们要选择的东西是:减损过滤器和相似度量。...因此,假设我们想找到视频的一部分是否有带状或过多的量化伪影,在这种情况下,我们可以使用频域量化作为减损。...然后可以计算 "区域覆盖率",提供关于被测试的伪影(带状或其他)影响的帧范围的有趣信息。 下面的高水平图示说明了指标的计算。...衡量标准的微调需要其他处理,如预设条件(这可能有助于提高人工质量),适当阐述SSIM值以只保留所需信息(非线性映射和阈值),最后汇总数据以总结(汇集)每帧的重要指数。

    83810

    服务器磁盘配置信息,服务器磁盘阵列配置

    大家好,又见面了,我是你们的朋友全栈君。...本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。...各块独立硬盘进行条带化分割,相同的条带区进行奇偶校验(异或运算),校验数据平均分布在每块硬盘上。以n块硬盘构建的RAID 5阵列可以有n-1块硬盘的容量,存储空间利用率非常高。...任何一块硬盘上的数据丢失,均可以通过校验数据推算出来。它和RAID 3最大的区别在于校验数据是否平均分布到各块硬盘上。...RAID 1、RAID 0+1、RAID 5阵列配合热插拔(也称热可替换)技术,可以实现数据的在线恢复,即当RAID阵列中的任何一块硬盘损坏时,不需要用户关机或停止应用服务,就可以更换故障硬盘,修复系统

    3K40

    Linux 下软 RAID 实现方案

    当然有,软raid就可以实现这一需求。 二.实现步骤 软raid比较依赖操作系统,所以他的劣势也显而易见,需要占用系统资源(主要是CPU资源)。...Parted命令以后会介绍使用方法,本节不赘述了。...mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建; -l  --level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5...mkfs.ext4 /dev/md0 注意:在格式化时,可以指定-E选项下的stride参数指定条带是块大小的多少倍,有在一定程度上提高软RAID性能,如块默认大小为4k,而条带大小默认为64k,则stride...来源:helloclei blog.chinaunix.net/uid-26252206-id-5785379.html *声明:推送内容及图片来源于网络,部分内容会有所改动,版权归原作者所有,如来源信息有误或侵犯权益

    5.5K00

    从零开发分布式文件系统(一) :100G读写带宽,百万IO请求文件系统怎么实现的

    文件条带化 → 单文件可并行跨 OST 访问。Lustre 的文件不是放在一台服务器上,而是被 条带化 存放在多个 OST 上:当创建大文件时,客户端从 MDS 获取到 文件条带布局。...文件被切分为一系列固定大小的“条带”(Stripe),每个条带写入不同的 OST。客户端在写入或读取时,直接并行访问所有相关的 OST多 OSS/OST 架构 → 数据 I/O 可以横向扩展。...答案是:可以并行,但并行度和 Lustre 的架构比起来有本质差异,并不是“自动无限扩展”,原因主要在于 条带化 vs. 对象分布策略。 1....效果:不用任何条带化配置,你就已经有了 多对象、多 OSD 并行。但注意:同一个对象还是只在 一个 OSD 上,不会跨 OSD 并行。 2....它由 librados 和 CephFS / RBD 提供,核心配置有两个参数:stripe_unit(条带大小):一次写入的最小块,比如 1MB。

    57810

    with for什么意思_learning through interaction

    我们定义原始图像只包含一个全局信息的整体分割为最粗情况,并且随着分割数目的增加,局部特征可以更多的集中在每个部分条带中更精细的判别信息,过滤其他条带上的信息。...深度学习机制可以从整个图像中获取主体上的近似响应偏好,因此也可以从较小的局部区域中提取出更细粒度的局部特征显著性。这些局部区域不必是具有特定语义的定位区域,而只需要是原始图像上的一块等分条带。...与以往的基于局部的方法相比,本文中的方法只利用等分部分进行局部表示,但在性能上优于以往的所有方法,此外,该方法学习了一个端到端的学习过程,易于学习和实现。...然而为了消除复杂度高的行人图像中的无关模型的干扰,更高的响应的只集中在行人的主体上,而不是任何具有语义模式的具体部位。...实际上,以前基于零件的方法中的局部特征学习 仅在有或无经验先验知识的情况下,将分区的基本粒度多样性引入到整个特征学习过程中。假设存在适当级别的粒度,则具有最具歧视性信息的细节可能最集中于深层网络。

    40230

    Facebook F4架构解读:万亿级图片存储Haystack的演进

    当然有个专门的路由层于两者之上进行了屏蔽,并进行决策和路由。 对于 Haystack 来说,从其论文出来时,已经过去了七年(07~14)。...我总结一下,本论文主要高光点就是温热分开,冗余编码,异地取或。 数据量级 到2014年,Facebook 大概有超 4000 亿张图片,现在估计有万亿级别。...论文的度量方法也很简单,就是追踪其网站上不同类型的 BLOB 数据的访问频次随着创建时间变化曲线,创建时间小于一天的数据的访问频次大概是创建时间一年的数据的100多倍。...同一条带上的任意两个块互称为兄弟块(companion block)。正常读取时,可以直接从数据块中读(我猜是那n个块,不用额外进行计算还原,有待考证,还得看里所码原理以及具体实现)。...这样,这三个数据中心的任何数据条带损坏到 RS 码都无法拯救的情况下(比如有四个以上机架出问题了),就可以通过其他两个数据中心数据进行 XOR 操作来抢救一下。

    1.7K20

    用 AR 眼镜打造你的办公助手,使用 Unity 开发到 Rokid 部署全记录

    如果能有一副轻便的AR眼镜,让信息就在眼前浮动,既不耽误手头的工作,又不会漏掉任何日程,那该多理想?正是出于这个想法,我基于Rokid平台,利用Unity引擎打造了一款AR办公助手。...UI显示:通过GetRemainingText()格式化为"MM:SS"或"H:MM:SS",GetTimerLabel()返回“番茄钟”或“下班”。右下角的条带只在有计时器运行时显示。...因为所有元素都是运行时创建的,我可以在代码里精确控制它们的位置和大小。...每次Update都检查是否到达结束时间,如果到达则停止并触发事件;否则持续触发OnTimerChanged,让UI刷新倒计时数字。...未来可以做的方向还有很多:接入真实日历,动态获取会议和待办。增加更多健康指标,比如用眼疲劳提醒。支持多用户协同,比如看到同事在工位的状态。

    14510

    Java 8新的时间日期库的20个使用示例

    关于这个方法还有一个好消息就是它没有再犯之前API中的错,比方说,年只能从1900年开始,月必须从0开始,等等。...可以看出,创建出来的日期就是我们所写的那样,2014年1月14日。 示例4 在Java 8中如何检查两个日期是否相等 如果说起现实中实际的处理时间及日期的任务,有一个常见的就是要检查两个日期是否相等。...如何在Java中判断是否是某个节日或者重复事件?使用MonthDay类。这个类由月日组合,不包含年信息,也就是说你可以用它来代表每年重复出现的一些日子。...你可以用这个方法来增加一个月,一年,一小时,一分钟,甚至是十年,查看下Java API中的ChronoUnit类来获取更多选项。 示例9 一年前后的日期 这是上个例子的续集。...示例13 如何表示固定的日期,比如信用卡过期时间 正如MonthDay表示的是某个重复出现的日子的,YearMonth又是另一个组合,它代表的是像信用卡还款日,定期存款到期日,options到期日这类的日期

    2.7K20

    有关RAID我们需要了解的一些知识

    RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。 D....从理论上讲,由多个磁盘组成的 RAID 系统在可靠性方面应该比单个磁盘要差。这里有个隐含假定:单个磁盘故障将导致整个 RAID 不可用。 RAID 采用镜像和数据校验等数据冗余技术,打破了这个假定。...数据条带是基于提高 I/O 性能而提出的,也就是说它只关注性能, 而对数据可靠性、可用性没有任何改善。...异或校验通过异或逻辑运算产生,将一个有效信息与一个给定的初始值进行异或运算,会得到校验信息。如果有效信息出现错误,通过校验信息与初始值的异或运算能还原正确的有效信息。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。

    2K20

    全文16600字,图文并茂 RAID 技术全解!

    值得注意的是,虽然数据条带技术可以显著提高I/O性能,但它并不关注数据的可靠性和可用性。实际上,任何一个数据条带损坏都可能导致整个数据的不可用。...异或校验则是通过异或逻辑运算生成校验信息,当有效信息出现错误时,利用校验信息与初始值的异或运算可以还原出正确的信息。...RAID0具有低成本、高读写性能以及100%的存储空间利用率等显著优点。然而,它不提供任何数据冗余保护,因此一旦数据损坏或磁盘发生故障,数据将无法恢复。...然而,当读取数据时,由于可以从任意一个磁盘读取数据(工作磁盘或镜像磁盘),因此读取性能并不会受到影响。RAID1提供了极佳的数据保护能力。...另外,它的冗余校验信息可存储在多个磁盘上,从而适应由多个容量不同的磁盘所组成的逻辑磁盘。而且,冗余数据包含比校验信息更多的数据,用于获取更高的容错性。

    1.6K10
    领券