视频的最终接收者是人类,所以对视频来说最重要的评价指标是人的主观感受,同时这种主观评价指标对于比较不同内容的视频、不同算法、促进不同实验室的信息交换等至关重要。所以需要一种标准的主观测量方法来计算这种指标。

ITU-R颁布的BT.500《电视图像质量的主观评定方法》和BT.1788《对多媒体应用中视频质量的主观评估方法》对主观测试方法进行了规定。

1、观测条件

下表列出了BT.1788建议的观测条件

对于观测距离和水平观测角度BT.500建议如下:

2、源信号

源信号直接提供基准图形以及测试中的系统的输入。源片段的质量应尽可能高。作为一个指导原则,

视频信号应使用 YUV(4:2:2、4:4:4 格式)或 RGB(24 或 32 位)格式。当实验者需要对来自不同实验室的结果进行比较时,需要使用一组公共的源片段,以消除更大的变化源。

3、测试材料选择

测试场景的数目和类型对解释主观评估的结果而言是至关重要的。对于特定的测试问题需要选择相应的测试材料。

4、观测者

观测者的数量应达到15人以上,他们应当不是专家,在某种意义上,他们与图形质量没有直接利害

关系,只是作为其日常工作的一部分,并且他们不是经验丰富的评估者。但是对于特殊的测试需求,也可以使用专家观测者。

5、评估说明

应仔细向评估者介绍评估方法、损伤类型或可能出现的质量因子、等级评定尺度、时间安排等。除了

那些在测试中使用、但具备可比灵敏度的训练片段外,展示待评估损伤范围和类型的训练片段应与场景一 同使用。

6、评估方法

6.1双刺激损伤尺度(double-stimulus impairment scale ,DSIS)方法

DSIS方法是指在测试时间内(一般不超过半小时)受试者会被随机展示多组序列,每组序列包含两条序列,第1条是没有损伤的序列,第2条是添加了各种损伤的序列,测试者观看完一组序列后即可根据感受进行打分。整个测试完成后即可对每种序列和每种损失类型计算平均得分。

打分采用五级制,如下:

5 感受不到损伤
4 感受到了损伤,但是不厌烦
3 轻微厌烦
2 厌烦
1 很厌烦

6.2双刺激连续质量尺度(double-stimulus continuous quality-scale,DSCQS)方法

DSCQS中也会向受试者展示多组序列,但是受试者不知道每组序列中哪一条有损伤哪一条没损伤,为方便我们称每组的两条序列为A和B。

DSCQS有两种变体:

变体1:只有一个受试者,对于每组序列他可以自由选择在AB间多次切换直到可以完成判断并打分。

变体2:同时有多名受试者,在开始打分前会将所有序列播放一次或多次使受试者有一个心理预期,然后再次将序列播放一次或多次同时受试者开始打分。重复播放次数由测试序列长度决定,可参考BT.500。

打分采用的是连续分值,但是分数会被分到5个区间,受试者需要对每组的AB序列分别打分。下图是一个典型的打分表。

注意:最好不要将DSCQS的结果作为绝对结果,这可能会造成较大误差,应该比较的是每组的相对结果。

6.3单刺激(Single-stimulus,SS)方法

常用的SS方法有3类:

  1. Adjectival categorical judgement methods

    在这种测试中,受试者需要对测试集进行判断和打分,需要判断测试序列是否包含某种属性及其程度,根据ITU-R质量和损伤尺度采用五级打分制。

  2. Numerical categorical judgement methods

    ITU-R BT.1082研究了这种方法,使用11级类别。

  3. Non-categorical judgement methods

    受试者需要对每条序列打分,有2种打分方式。

    a.连续尺度:给出一个线段,一端表示程度最轻另一端程度最重,受试者需要根据序列选择线段上的一个点代表其分值。

    b.数值尺度:受试者需要对每条序列给一个具体数字(如1-100间的一个数字)。

6.4刺激-比较(Stimulus-comparison,SC)方法

CS方法中受试者需要给出每组测试序列的相对关系。

常用的CS方法也有3类。

1.Adjectival categorical judgement methods

和SS类似,只不过是根据ITU-R规定的比较尺度打分。

2.Non-categorical judgement methods

受试者需要给出每组序列的2个成员的相对关系值。有2种评分方式,连续尺度和数值尺度,同SS。

3.Performance methods

每组序列中,一条序列带有一定程度的损失,另一条序列可能带有不同程度损失或者没有损失。受试者会被问及哪条序列损失更严重或哪条序列带有损伤,回答的准确性和速度会被作为评分。

6.5多媒体视频质量(Subjective Assessment of Multimedia Video Quality,SAMVIQ)的主观评估

在该方法中,观测者准许使用一个序列的若干个版本。当所有版本都经观测者评定后,可对之后的序列内容进行评估。 不同版本可由观测者通过计算机图形接口随机选择。根据需要,观测者可以停止、评审并修改某个片 段各个版本的评分。该方法包括没有损伤的序列,以及相同序列的若干个版本,这些版本包括有损的和无损的序列。序列的各个版本都单独显示,并使用一个类似于在DSCQS 方法中使用的连续质量尺度来评价。因此,该方法在功能上与利用随机访问的单刺激方法十分类似,但只要观测者想要观测,他就可以观测无损序列,这使得该方法类似于使用一个基准的方法。

SAMVIQ 质量评估方法使用连续质量尺度,以提供对视频片段内在质量的测量。各个观测者在从 0 到 100 评级的连续尺度上移动一个滑条,该连续尺度用 5 个线性排列的质量项目来注释(很好、好、一般、差、 很差)。

此外还有单刺激连续质量评估(SSCQE)方法,同步双刺激连续评估(SDSCE)方法等,可以参阅BT.500

感兴趣的可以关注微信公众号Video Coding

BT500-BT1788主观质量评价相关推荐

  1. 视频主观质量评价工具:MSU Perceptual Video Quality tool

    MSU Perceptual Video Quality tool是莫斯科国立大学(Moscow State University)的Graphics and Media Lab制作的一款视频主观评价 ...

  2. 基于HEVC 的UHD(超高清 4K)视频的主观质量评价

    Philippe Hanhart等人在论文<Subjective quality evaluation of the upcoming HEVC video compression standa ...

  3. 视频主观质量评价方法

    视频主观质量评价就是选择一批非专家类型的受测者,让他们在一个特定的受控环境中,连续观看一系列的测试序列大约10至30分钟,然后采用不同方法让他们对视频序列的质量进行评分,最后求得平均意见分(Mean ...

  4. 一种全景视频的主观质量评价方法(译)

    A subjective visual quality assessment method of panoramic videos ICME 2017 abstract 与传统的2D视频不同,在头戴式 ...

  5. 视频主观质量评价和视频客观质量评价

    主观质量评价 视频主观质量评价需要选定一批非专家类型的受测者,让他们在一个受控的环境下连续观看一系列的测试序列,时长大约10-30分钟,然后采用各种统计方法让受测者对视频序列的质量进行评分,最后得到视 ...

  6. 图像主观质量评价 评分_图像质量分析工具哪家强?

    上篇文章中提到了日本总务省按照ITU国际电信联盟标准做了一个真人评测4K/8K的实验,真的是有点费时费力,那么有什么设备或软件能够替代人力来做这些工作吗?答案当然是有的啦.其中不得不提到Tektron ...

  7. 图像主观质量评价 评分_视频质量评价算法 之 客观评价的性能指标

    前言乱语 说完数据集,先给大家结个尾吧(误) 视频质量评估(VQA)第二期 来介绍几个 评价视频质量评价算法的性能评估指标 我发4,没有在套娃...... 简易小目录 SROCC(Spearman r ...

  8. 基于编码应用的主观全景视频质量评价数据库(译)

    subjective panoramic video quality assessment database for coding applications IEEE TRANSACTIONS ON ...

  9. 流媒体视频质量评价(单刺激连续质量评价方法)

    2019独角兽企业重金招聘Python工程师标准>>> Stefan Winkler等人在论文<Video Quality Evaluation for Internet St ...

  10. 基于HEVC的UHD(超高清4K)视频质量评价

    Sung-Ho Bae等人在论文<Assessments of Subjective Video Quality on HEVC-Encoded 4K-UHD Video for Beyond- ...

最新文章

  1. 浅析企业网站页面设计如何才能更吸引用户注意!
  2. DS1302示例子程序
  3. 多线程的两种实现方式和区别?
  4. c语言程序可以单独编译,c语言中的函数可不可以单独进行编译?_后端开发
  5. 小度智能音箱维修点_小度智能音箱APP下载
  6. 大数据是如何助德国队打进欧洲杯半决赛的?
  7. unicode ascii
  8. android 横向stepview,一款由Recyclerview打造的步骤控件,支持横向和纵向
  9. Python3.6下安装扩展库pywin32的正确姿势
  10. 【USACO 1.3】Ski Course Design
  11. 正则表达式的贪婪与非贪婪模式
  12. Python星号表达式
  13. 邮箱如何设置smtp服务器端口,如何改变你的SMTP端口来允许发送电子邮件
  14. Tether聘请前银行分析师首席合规官
  15. R语言如何从外部读取数据到R中
  16. 简单的使用css画勾、叉、三角、大于号
  17. 项目中采用J2EE体系架构分析
  18. [数据结构][Python][经典题目]明星问题
  19. php继电器信号,中间继电器是将 信号变成 信号的继电器,主要起中间转换作用,其输入为线圈的 和 ,输出信号是触点的断开和闭合。它可将输出信号同时传给几个控制元件或回路。...
  20. 计算机网络学习笔记Part1

热门文章

  1. vim中使用color_coded为c/cpp文件配色
  2. ios 开发证书导出p12文件_iOS 证书(.p12)和描述文件(.mobileprovision)的导出和使用方法...
  3. 历史记录具体时间linux,查看命令历史记录及其操作时间
  4. Relocation POJ - 2923(01背包+状压dp)
  5. Tippy.js - 免费开源且高度可定制的气泡提示独立组件
  6. 伯克利大学计算机作业答案,W 同学_加州大学伯克利分校_计算机_录取成功案例分享...
  7. ​怎么判断是前端bug还是后端bug?
  8. android 跑马灯带图片,Android自定义跑马灯效果(适合任意布局)
  9. 前端实现导入(excel文件)导出(word)文件
  10. Power BI DAX: FILTER函数使用多个条件筛选数据