VMAF 方法:

基本想法:

面对不同特征的源内容、失真类型,以及扭曲程度,每个基本指标各有优劣。通过使用机器学习算法(支持向量机(Support Vector Machine,SVM)回归因子)将基本指标“融合”为一个最终指标,可以为每个基本指标分配一定的权重,这样最终得到的指标就可以保留每个基本指标的所有优势,借此可得出更精确的最终分数。我们还使用主观实验中获得的意见分数对这个机器学习模型进行训练和测试。

VMAF可在支持向量机(SVM)回归因子中使用下列基本指标进行融合:

1.视觉信息保真度(Visual Information Fidelity,VIF):

VIF是一种获得广泛使用的图像质量指标,在最初的形式中,VIF分数是通过将四个尺度(Scale)下保真度的丢失情况结合在一起衡量的。在VMAF中我们使用了一种改进版的VIF,将每个尺度下保真度的丢失看作一种基本指标。

2.细节丢失指标(Detail LossMetric,DLM):

LM是一种图像质量指标,其基本原理在于:分别衡量可能影响到内容可见性的细节丢失情况,以及可能分散观众注意力的不必要损失。这个指标最初会将DLM和Additive Impairment Measure(AIM)结合在一起算出最终分数。

3.运动:

这是一种衡量相邻帧之间时域差分的有效措施。计算像素亮度分量的均值反差即可得到该值。

下列散点图对所选参考短片(高噪声视频、CG动漫、电视剧)得出的VMAF指标分数。为了方便对比,我们也附上了上文提到的结果最理想的PSNR-HVS指标散点图。无疑VMAF的效果更好。

最新文章

  1. Knockout.js随手记(7)
  2. EF架构~EF异步改造之路~让DbContextRepository去实现异步接口
  3. Hibernate3.3.2 手动配置annotation环境
  4. Rsync
  5. 研:手势与眼动相结合-手势SDK的整合
  6. 微信稳居Android App排行榜4月份国内榜首
  7. ARPG客户端中场景对象体系设计
  8. Linux SPI框架(下)
  9. 带格式导出数据到Excel
  10. FineUI框架 使用asp.net控件及其使用问题
  11. ng-class改变css样式
  12. asp.net core 教程(七)-异常处理、静态文件
  13. WebView断网提示
  14. IDF-简单题目writeup
  15. JS获取本周、本季度、本月、上月的开始日期、结束日期
  16. java基本语法、标识符、关键字
  17. BarTender数据中的转义符序列知识讲解
  18. Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
  19. "废物利用"也抄袭——“完全”DIY"绘图仪"<二、下位机程序设计>
  20. ThinkPHP开发笔记-用户登录注册

热门文章

  1. python 安装离线库
  2. Java Spring 使用 Redis
  3. 微信小程序之数据缓存
  4. easyui datagrid怎么动态获取表头的列名及显示名称
  5. Layui 点击查询分页,页码不刷新解决方法
  6. 命令mark
  7. 【Java】Swagger快速入门
  8. 屠龙术&平凡的世界
  9. [LeetCode] 60. Permutation Sequence 序列排序
  10. Oracle:时间字段模糊查询