为了规范、评价、比较不同的视频通信系统,我们需要建立评价图像质量的准则。视觉效果的测量非常困难,而且并不精确,因为影响结果的因素众多。图像质量的认定是一个主观化的东西,许多影响它的因素都难以给出完整而准确的测量。观察者对图像质量的感觉与它的目的非常相关,比如,看一部DVD影片、参加视频会议、手语的通信或者监视视频中的识别等。客观的标准通常准确,可以重复,但是目前尚没有与人类主观感觉完全一致的客观标准。

主观视频质量评估

影响主观标准的因素

人眼的视觉是由一套很复杂的系统相互作用形成的,如眼、脑等等,对视频的感觉受空间(图像中的局部有多么清晰,或有没有明显的失真)和时间(运动是否自然)两个方面的影响。可是观察者的感觉常常也会被其它东西影响,比如环境、立场以及场景与人物相关的程度等。有特定任务的用户往往会注视图像的特定部分,所以对于图像的质量好坏的评价也会和普通的电影观众有区别。而且有实验表明,如果在舒适、注意力不易分散的环境中,观察者对视频的感觉会较好(排除视频质量自身的差异)。

其他的对视觉效果的影响还有注意程度(注意图像中一连串的点还是整体浏览整个图像)和“最近效应”(最近看过的影片比以前看过的影片对感觉的影响大)。所有这些因素都难于精确测量和量化。

ITU-R 500

ITU-R BT.500-11 规定了一些主观标准的测试程序,常用的一种是DSCQS(double stimulus continuous quality scale)测试程序。测试者先顺序观看一对图像和短片A和B,然后对A和B的质量在五个级别上给出打分,从“很好”到“差”。在这种典型测试中,测试者往往要看许多组,然后分别对每一对给出结论。在每一组序列中只有一个是原视频,剩下的都是经过特定处理的视频。

随机的测试顺序让测试者不知道哪个是原始数据,哪个是处理过的数据,以免测试者有一个主观的预判断。在测试的最后,测试结果被转换成一定的分值(有时表示为平均主观分值)反映处理视频相对于原视频的质量。

像DSCQS这种测试,被用于比较主客观视觉质量评价准则。但是它实施仍有一定的问题。因为结果会由于测试者和测试用的视频序列的不同而大相径庭,可以通过重复地测试不同的视频和换用不同的测试者来弥补这一问题。同时一个专家(熟悉视频压缩可能带来的变化和结果的人)可能给出并不准确的结果,所以测试者最好不要是视频的专家。这就意味着需要很多的人参与测试,因为一个外行人会很快得学会识别这些视频的特征(成为“专家”)。这些因素是得DSCQS的实施需要大量物质和时间上的消耗。

客观视频质量评估

视频压缩和视频处理的开发人员主要依靠的是客观标准,PSNR(峰值信噪比)是最常用的方法,但是它仍有局限性,因此更复杂、更能反映人眼视觉效果的方法仍有待开发。

PSNR

峰值信噪比PSNR见公式(1),它是原始图像与处理图像之间均方误差相对于(2n-1)2的对数值(信号最大值的平方,n是每个采样值的比特数)。

PNSRdB=10log10(2n-1)2/MSE                              (1)

PSNR的计算简单而快速,因而它在视频图像的压缩和解压缩的质量评估方面广受欢迎。图2.18中显示的3幅图中(a)是原图,(b)、(c)是处理后的图像。图像(b)的PSNR值为30.6dB,图像(c)的PSNR值为28.3dB(较差)。

用PSNR来测量图像质量也有一定局限性。PSNR需要一幅图作为比较的基准,但这在一些情况下面并不容易确定“原图”的忠实程度。同时PSNR的测量结果与ITU-500中定义的主观测量结果也不完全吻合。通常,PSNR值高意味着图像质量好,PNSR值低意味着图像质量差,但是一个特定的PSNR值不能绝对反映主观认识。例如,图2.19显示可图2.18的背景模糊后的图像,其PSNR值只有27.7dB。但与PSNR显示的结果相反,大多数的人都会认为图2.19的质量明显比图2.18(c)好,因为脸部更清晰。这就说明了PSNR值不能绝对反映主观认识,因为人眼视觉的重点在脸部区域,所以这一部分的失真也最敏感。

图片来源《新一代视频压缩编码标准——H.264/AVC》

end。

“人生不像做饭,不能等万事具备了才下锅。”

#《H.264和MPEG-4视频压缩》# 二. 图像质量的更多相关文章

  1. 03:H.264编码原理以及视频压缩I、P、B帧

    一:前言 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中, 一般有差别的像素只有1 ...

  2. H.264视频压缩标准

    H.264 这部分一直在讲,但是却没有系统的来说.接下来要详细. 参看:H.264视频压缩标准 一.简介 H.264是最新的视频压缩标准,它也称为MPEG-4 Part 10或AVC(高级视频编码). ...

  3. 6. H.264/AVC编码器原理

    1. H.264/AVC的应用 H.264 不仅具有优异的压缩性能,而且具有良好的网络亲和性,这对实时的视频通信是十分重要的.和 MPEG-4 中的重点是灵活性不同,H.264 着重在压缩的高效率和传 ...

  4. H.264码流结构解析

    from:http://wenku.baidu.com/link?url=hYQHJcAWUIS-8C7nSBbf-8lGagYGXKb5msVwQKWyXFAcPLU5gR4BKOVLrFOw4bX ...

  5. H.264 与 MPEG-4 压缩格式的变革

    h.264 和 mpeg-4 的关系: h.264 /avc ( advanced video coding )标准,是 mpeg-4 的第 10 部分. mpeg-4的初衷是将dvd质量的图像码流从 ...

  6. 【二】H.264/MPEG-4 Part 10 White Paper 翻译之 Prediction of Intra Macroblocks

    翻译版权所有,转载请注明出处~ xzrch@2018.09.14 ------------------------------------------------------------------- ...

  7. H.264 White Paper学习笔记(二)帧内预测

    为什么要有帧内预测?因为一般来说,对于一幅图像,相邻的两个像素的亮度和色度值之间经常是比较接近的,也就是颜色是逐渐变化的,不会一下子突变成完全不一样的颜色.而进行视频编码,目的就是利用这个相关性,来进 ...

  8. H.264简介

    H.264/MPEG-4 AVC (H.264) 是1995年自MPEG-2视频压缩标准发布以后最新的, 最有前途的视频压缩标准. H.264是由ITU-U和ISO/IEC联合开发组共同开发的最新国际 ...

  9. H.264开源解码器评测

    转自:http://wmnmtm.blog.163.com/blog/static/38245714201142883032575/ 要播放HDTV,就首先要正确地解开封装,然后进行视频音频解码.所以 ...

随机推荐

  1. mysql输出到页面MVC模式

    上一篇文章我提到过在jsp页面不好 这篇文章讲的就是界面和代码分离,可以初步实现两个或三个人合作完成一个项目 好,废话不多说,进正题 这次又四个步骤 第一步,新建项目,新建实体类 第二步,新建数据库, ...

  2. 论文翻译:Mastering the Game of Go without Human Knowledge (第一部分)

    长久以来,人工智能的一个目标是在那些具有挑战性的领域实现超过人类表现的算法.最近,AlphaGo成为了在围棋上第一个打败了世界冠军的程序.在AlphaGo中,使用深度神经网络来进行树搜索,评估位置,和 ...

  3. 这个菜鸟花几个小时写的 DEMO 被码云推荐上首页 ?

    写在最前     没有接触过 AntV 的诸位看客可通过这篇不成文的文章稍作了解.最近 病毒猖獗,遂抽空做了一个相关小 DEMO.数据可视化方面的使用的是 AntV F2,前端框架使用 Vue 快速成 ...

  4. 惠普电脑win10关闭自动调节亮度

    自动调节亮度真的太烦人了,突然从亮的画面变暗,又从暗的亮度变量,眼睛受不了.但是试了很多种方法都不行. 方法 第一种: 有一些电脑是有在设置--->显示界面--->有一个 关闭自动调节 按 ...

  5. POJ_2479_DP

    http://poj.org/problem?id=2479 从前向后保存起点到每一点的最长串,从后向前保存尾点到每一点的最长串. 然后枚举中断点,找前后和最大值就行了. #include<io ...

  6. 2019icpc西安邀请赛

    来源:https://www.jisuanke.com/contest/2625?view=challenges 更新中 A.Tasks 直接贪心 代码:听说当时很多队伍提前拆题甚至上机了,所以很多0 ...

  7. OpenCV3入门(七)图像形态学

    1.膨胀 所谓的图片的膨胀处理,其实就是在图像的边缘添加像素值,使得整体的像素值扩张,进而达到图像的膨胀效果. 对Z2上元素集合A和结构体元素S,使用S对A进行腐蚀,记作: A⊕S={z|(S)z ∩ ...

  8. 基于CentOS-7 部署open

    一.OpenVPN概述 OpenVPN是一个用于创建专用网络加密通道的源软件.可在公司和家庭之间.部署类似于局域网的专用网络通道 而且OpenVPN使用起来也非常方便.几乎可以运行在任何平台.同时也采 ...

  9. 《Head first设计模式》之工厂模式

    工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个.工厂方法让类把实例化推迟到了子类. 预定披萨 假设你有一个披萨店,预定披萨的代码可能是这么写的: Pizza orderPizz ...

  10. 1.【Spring Cloud Alibaba】服务发现-Nacos

    一.服务的提供者与服务的消费者 二.服务发现原理 如果用户中心地址发生变化怎么办? 服务的消费者总能找到服务的提供者的这种原理,即服务发现原理. 三.什么是Nacos? Nacos文档地址请查看,引入 ...