视频质量

视频质量是量化一段视频通过视频传输／处理系统时画面质量变化（通常是下降）程度的方法。由于视频处理系统可能会导致一定的视频信号失真，因此视频质量评价对于视频传输／处理系统的选择，显得十分重要。

**从模拟信号到数字信号**
自从世界上第一段视频被录制以来，各种各样的视频处理系统都被设计生产。在模拟视频系统时期，评估视频处理系统的质量可使其播放一些"传统测试信号"，并计算其频率响应得到。（比如一系列的色条与圆圈）
如今，数字视频已经取代模拟视频，评价的方法也随之改变。数字视频处理系统的性能显着地取决于输入视频的动态特性（如动作或空间细节）。

**客观视频质量**
客观视频评估技术是一些与主观质量评估结果相近的数学模型，但是它们通常由计算机按照一定的标准与指标自动完成。评价的方法大致是将原视频（高品质、一般不被压缩）与处理后的视频进行分类对比。分类对比分为三种：全参考（FR）、部分参考（RR）、无参考（NR）。全参考比较处理前后的两段视频每个像素的差别，部分参考提取两段视频的一些特性，并依此给予它们评分。以上两种方法通常在原视频可用时使用，如在有限的带宽下。无参考则试图在没有任何原视频的参考下进行评估，通常在视频编码方法已知时使用。
当然，最传统的方法是计算两段视频信噪比（SNR）与峰值信噪比（PSNR）的差异。
PSNR是使用最广泛的客观视频质量的度量方法，但由于人类视觉系统的非线性，因此PSNR值与人眼感受到的视频质量仍有较大出入。近来一些更复杂、更精确的一些指标被指定，比如 VQM date=20210319161415 、4=PEVQ、结构相似性（SSIM）、VQuad-HD date=20180831151732 、4=CZD。
一个客观的视频质量指标的表现由计算客观分数与4=视频主观质量测试分数之间的相关性得出。后者被称为平均意见分数（MOS）。最常用的相关系数有：线性相关系数、斯皮尔曼等级相关系数、峰度、4=Kappa系数与4=离群率。

**客观视频质量模型的分类**
Classification of objective video quality models into Full-Reference, Reduced-Reference and No-Reference.
No-reference image and video quality assessment methods.
客观模型可以根据原始信号、接收信号或是否存在信号的可用信息量进行分类: - 全参考方法 (FR): FR模型通过将原始视频信号与接收的视频信号进行比较来计算质量差异。典型地，将来自源的每个像素与接收到的视频中的对应像素进行比较，而不了解其间的编码或传输过程。更复杂的算法可以选择将基于像素的估计与其他方法相结合，如下所述。FR模型通常是最精确的，但代价是较高的计算量。因为它们要求在传输或编码之前原始视频的可用性，所以它们不能用于所有情况(例如，从客户端设备测量质量)。- 弱参考方法 (RR): RR模型提取两个视频的一些特征，并对它们进行比较以给出质量分数。当所有原始视频不可用时，或者当实际上不可能这样做时，例如在带宽有限的传输中，使用它们。这使得它们比FR模型更有效率，但代价是精度更低。- 无参考方法 (NR): NR模型试图在不参考原始信号的情况下评估失真视频的质量。由于没有原始信号，它们可能不如FR或RR方法准确，但计算效率更高。
** 基于像素的方法 (NR-P): 基于像素的模型使用信号的解码表示，并基于像素信息分析质量。其中一些只评估特定的退化类型，如模糊或其他编码伪像。
** 参数/比特流方法 (NR-B):  这些模型利用从传输容器和/或视频比特流中提取的特征，例如，MPEG-TS分组报头、4=运动矢量和量化参数。他们无法访问原始信号，也不需要对视频进行解码，这使得他们更加高效。与NR-P模型相反，它们无法访问最终的解码信号。然而，他们提供的图像质量预测并不十分准确。
** 混合方法 (Hybrid NR-P-B): 混合模型将从比特流中提取的参数与解码的视频信号相结合。因此，它们是 NR-P 和 NR-B 模型的混合体。

**使用图像质量模型进行视频质量评估**
用于视频质量评估的一些模型(如PSNR或SSIM)只是图像质量模型，其输出是为视频序列的每一帧计算的。然后可以记录每一帧的质量度量，并随着时间的推移汇集在一起，以评估整个视频序列的质量。虽然这种方法很容易实现，但它没有考虑到随时间发展的某些类型的降级，例如由数据包丢失及其隐藏引起的运动伪像。考虑质量下降的时间方面的视频质量模型，如VQM或电影指数，可能能够产生更准确的人类感知质量的预测。

**实例**
当评估一个视频编解码器的质量时，所有上文提到的客观方法可能都要逐一反复进行测试，以满足所需的视觉质量水平。无疑，这十分费时、复杂，并且在商业化应用中不切实际。出于上述原因，许多研究都专注于开发新的客观评价方法，使其更为实用fix-attempted=yes  。

**主观视频质量**
许多主观视频质量的主要目标是自动评估用户（即观众）对视频处理系统处理后的视频质量的意见。其主要思路与MOS相近，即记录观众意见的平均值来评估视频的质量。但是测试出的细节出入可能极大。

**评估视频质量的工具**
 FFmpeg - FFmpeg是领先的多媒体框架，能够解码、编码、转码、多路复用、多路分解、流式传输、滤镜和播放人类和机器创造的几乎任何东西。它的支持范围囊括从最古老的格式到最新的格式。不管这些格式是由标准委员会、社区还是公司设计的。它还具有很高的可移植性:FFmpeg 可跨Linux、Mac OS X、微软Windows、BSDs、Solaris等在各种各样的构建环境、机器架构和配置下编译、运行并通过称为FATE的测试基础设施，- MSU VQMT - MSU视频质量测量工具是一个客观的视频质量评估程序。它提供了全参考(检查两个视频)和单参考(分析一个视频)比较的功能。- EPFL VQMT - 该软件提供了以下客观指标的快速实现:PSNR、SSIM、MS-SSIM、VIFp、PSNR-HVS、PSNR-HVS-M。在该软件中，上述指标是基于其开发人员提供的原始Matlab实现在OpenCV (C++)中实现的。- OpenVQ - OpenVQ是一个视频质量评估工具包。该项目的目标是为任何对视频质量评估感兴趣的人提供一个工具包，该工具包提供了现成的视频质量指标实现，并使实现其他视频质量指标变得容易。- Elecard - 视频质量测量工具，旨在根据客观指标来比较编码流的质量，例如PSNR、APSNR、SSIM、DELTA、MSE、MSAD、VQM、NQI、VMAF，VIF。- AviSynth - AviSynth是视频后期制作的有力工具。它提供了编辑和处理视频的方法。AviSynth作为一个框架服务器工作，提供即时编辑，而不需要临时文件。AviSynth本身不提供图形用户界面(GUI)，而是依赖于允许高级非线性编辑的脚本系统。
*VQ Probe - VQ Probe是一个专业的用来评估客观和主观视频质量的视频工具。该工具允许用户比较不同的编解码器标准，建立研发曲线，并计算BD速率。

**参见**
视频编解码器
*4=平均意见分数（MOS）
*峰值信噪比（PSNR）
*结构相似性（SSIM）
*4=视频质量感知评价（ITU-T J.247）
*媒体传输指标（MDI）

**参考**
  ITU-T Rec. J.341（01/11）Objective perceptual multimedia video quality measurement of HDTV for digital cable television in the presence of a full reference date=20171111232732 -  ITU-T Rec. J.247（08/08）Objective perceptual multimedia video quality measurement in the presence of a full reference date=20200806201206 -  ITU-T Rec. J.246（08/08）Perceptual audiovisual quality measurement techniques for multimedia services over digital cable television networks in the presence of a reduced bandwidth reference date=20181010054659 -  Digital Video Quality,  Stefan Winkler, Wiley, March 2005, ISBN 0-470-02404-6-  "Quality Control", Duvall, Richard,  Broadcast Engineering, February 2010

**延伸阅读**
  官方VQuad-HD网站 date=20180831151732 -  422 10位元压缩视频质量增益-  视频质量专家组 date=20120211092128 -  ATIS与IPTV互操作性论坛 date=20200806123101 -  客观视频质量评估 date=20140718125312 -  ITU-R网页上关于主观视频质量的建议