视频测试基础知识--视频算法DMOS--视频参考与无参考测试介绍

测试则从传统的静态、单帧像分析,转换为动态测试、图像质量分析。 虽然单帧像分析可提供信号定时、色深、线条同步化,以及更多有用信息,但压缩/解压缩算法与缓冲错误的数字影像也常造成瑕疵,且无法通过单帧像所察觉。 常见错误则包含宏区块、帧像停滞、声频遗失与截断,或像素化

图像质量分析

图像质量分析即测量视频流的整体。 因此汇集了专业技术人员观看视频,并以其专业的主观角度评分,设立了Differential Mean Opinion Scores (DMOS)。

主观测试的质量 在制造过程中,聘请视频质量专家观看各组设备的生产细节,只能让操作人员观看视频并评分。

较好的图像质量分析方式,即必须能重复套用客观的测量方式,以测量音频与视频的质量。 目前有多种算法,均与专业操作人员的主观评分相关。常见的两种测量之一为峰值信噪比 (PPSNR),它是以均方差 (MSE)以及德州大学图像与视频工程实验室(LIVE)的Al Bovik教授和其团队,所设定的结构相似性(SSIM)指数为构架。 此项指数已成为最具公信力的视频质量测量指数。 只要套用如PSNR与SSIM算法,即可通过自动化、可重复的测量方法,轻松评定视频质量。

另一种视频质量测试方法是测量视频与音频内容的特定假影。 此时可套用特定瑕疵算法,以找出视频中的特定错

误,如方格或帧像停滞/遗失。 许多生产应用不太需要如PSNR或SSIM的高性能测试。 反之,往往仅需确认没有产生

宏区块、声频切割、视频停滞即可。 通过特定瑕疵的测量,即可迅速决定该款设备是通过还是失败。

参考与无参考测试

针对视频/音频流,进行图像质量分析测量的方法目前有三种。

1. 无参考测试: 不论图像内容如何,此方式可将测量套用至任何系统。 而此测量方式的挑战之处在于,因分析图像内容的不同,测量结果的差异也相当大。

2. 简化参考测试: 简化参考测试则需要“金级”或理想样本设备。在测量了金级样本设备的音频/视频质量之后,其它设备即根据金级样本结果进行测试,以定义该系统是通过还是失败。

3. 完全参考测试:: 完整参考测试也需要金级的样本设备。但不同于简化参考测试(分別测量测试与参考流),完整参考是将2组串流依像素进行分析。它是目前功能最为强大的测试,但针对参考串流的分析,其处理/存储/检索的难度更高。PSNR与SSIM测量均属于完整参考方式。

视频测试基础知识--视频算法DMOS和PPSNR--视频参考与无参考测试介绍相关推荐

  1. 音视频知多少(1)声音与视频的基础知识

    前言 最近新加入的公司在嵌入式音视频方面算是全国领先水平,因而在完成自己本职的工作的时候有必要在这一方面做一系列的提升,以跟上其他同事的世界,不光光只支持BSP的能力,在我看来也是需要将视频流作为自己 ...

  2. ffmpeg调整缩放裁剪视频的基础知识(转)

    源网址:ffmpeg调整缩放裁剪视频的基础知识 - yongfengnice - 博客园 1. resize and scale video 调整视频的大小和尺寸 1-1.调整视频大小(resize) ...

  3. 视频格式基础知识 让你了解MKV MP4 H 265 码率\码流 多码流等等

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51784440   文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...

  4. 音视频开发基础知识到进阶剖析

    全网最强音视频开发教学--音视频开发基础知识到进阶剖析 1.要掌握多深的原理才能开始做项目 2.音视频基础有哪些必须掌握的 3.进阶需要学习什么项目 视频讲解如下,点击观看: 全网最强音视频开发--音 ...

  5. 理解HLS流及数字视频的基础知识

    HLS (HTTP Live Streaming) HLS是一种基于HTTP的流媒体协议. HLS的工作原理 HLS的工作原理是将流分解为一系列小数据包. 在流会话开始时,HLS下载一个扩展名为M3U ...

  6. 测试岗位面试前复习之【测试基础知识篇】

    测试基础知识篇 一.app测试相关 1.android与ios的app测试的区别: 2.app测试和web测试的重点: 3.性能测试考量的指标: 4.app的性能测试,需要重点关注哪些方面? 5.站在 ...

  7. JMeter-01-性能测试基础知识介绍

    JMeter-01-性能测试基础知识介绍 开篇词 性能测试常见分类 Web服务的主要指标 前端页面的主要指标 数据库的主要指标 开篇词 参加工作这些年来,性能测试做过不少,主要用的LoadRunner ...

  8. 软件测试整理一:测试基础知识以及开发、测试模型、按照开发阶段进行测试

    文章目录 一.基础概念 1.什么是软件测试 2.软件测试的目的 3.软件测试的原则 4.软件测试的分类 4.1 按照开发阶段分类 4.2 按照软件特性分类 4.3 按照测试技术分类 4.4 按照测试运 ...

  9. 软件测试52讲 - 笔记(一)- 测试基础知识

    测试基础知识 01 | 你真的懂测试吗?从"用户登录"测试谈起 总结 案例 功能 测试用例 基础功能用例(基于等价类和边界值设计) 可添加功能用例(经验型) 安全性用例 性能用例 ...

最新文章

  1. Android Service与Activity的交互
  2. centos7安装sql-server2017
  3. 7-二路归并排序C实现(递增递减的简单转换)
  4. windows7 安装MySQL 解决报错 服务没有响应控制功能
  5. Redis秒杀功能设计与实现
  6. 使用 IntraWeb (12) - 基本控件之 TIWGradButton、TIWImageButton
  7. 分页的limit_Presto分页功能概述
  8. Codeforces Round #498 (Div. 3) - 赛后补题
  9. Fedora 中的 Yum 命令详解
  10. python之celery使用详解一
  11. mysql创建fulltext索引_mysql – 如何在多个列上创建FULLTEXT索引?
  12. NB-IOT智能云家具项目系列实站
  13. 35枚不同风格的设计师个人网站欣赏
  14. 用github创建php网站,github可以用来做什么
  15. uni-app学习(四):带有下划线的标签选择
  16. ftp上传下载 java FTPClient
  17. 从“零”开始学习一下DCT
  18. [大家的项目] cargo-offline 命令
  19. 15 年没写代码,濒临被裁,50 岁开发者如何绝地求生?
  20. 【JavaSE系列】世界上“最好的语言”——认识Java编程语言

热门文章

  1. 网络攻防闯关练习-www.hackthissite.org
  2. xss挑战之旅11-19关
  3. 基于机智云物联网云平台的智能车库
  4. case when和where
  5. 我的世界电脑java版服务器,《我的世界》中国版PC Java版不限号 Hypixel闪电饥饿游戏...
  6. 2011-3-8下午方正阿帕比笔试面试
  7. eSage UniSphere的自述:我在海南挺好的!
  8. centos7.8安装mysql5.7步骤记录
  9. 将 Magic 与以太坊区块链一起使用
  10. freebsd安装过程,U盘安装碰到的一个小问题