视频质量评价VQA_video quality indicators-程序员宅基地

技术标签: 视频质量主观评价  视频质量客观评价  音视频  VQA  视频质量评价(VQA)  视频质量评价  

VQA介绍

常规定义

视频质量评价(Video Quality Assessment,VQA)是指通过主观、客观的方式对视频图像的内容、画质等,进行感知、衡量与评价。

ITU对VQA的定义

ITU

ITU(International Telecommunication Union,)即国际电信联盟,简称电联,前身是国际电报联盟,它的组织结构主要分为无线电通信部门(ITU-R)、电信标准化部门(ITU-T)以及 电信发展部门(ITU-D)。1997年ITU-T和ITU-R 联合设立的视频质量专家组(VQEG,Video Quality Experts Group),此后视频质量客观检测的标准化工作正式展开。视频质量专家组VQEG,是目前国际上对视频质量进行标准化及性能测试的最权威组织。VQEG参与多项ITU工作组的相关标准的起草和制定工作,它提供了数字视频质量评价方法的标准化过程,VQEG在全球范围内征集各种视频质量评价方法,并进行验证,然后反馈实验结果给工商界和学术界,最后由ITU-T和ITU-R发布标准或报告。
在这里插入图片描述

ITU definations

subjective assessment:
the determination of the quality or impairment of programme-like pictures presented to a panel of human assessors in viewing sessions.
(人类观测小组对节目类图片的质量或者损害进行的判断。)

objective perceptual measurement:
the measurement of the performance of a programme chain by the use of programme-like pictures and objective(instrumetal) measurement methods to obtain an indication that approximates the rating that would be obtained from a subjective assessment test.
(通过对节目的图片使用客观测量的方法,对整个节目链进行测量,以获得一个近似于从主观评估测试中获取的评分的指标。)

VQA分类

分类 解释
主观评价 人类观测小组对节目类图片的质量或损害进行的判断
客观评价 通过对节目的图片使用客观测量的方法,对整个节目链进行测量,以获取一个近似于从主观评估测试中获得的评分的指标;其实从这里看,客观评价的目标就是无限取向与主观评价

VQA的重要性与作用

视频质量评价(VQA)是视频服务系统中的重要技术要素,贯穿成像、编辑、处理、编/转/解码、渲染、显示等整个视频技术链条;

VQA作用 解释
评价和指导图像和视频编码压缩 主流图像视频编码压缩方法都是以有损压缩为主以无损压缩为辅,编码框架中每个模块的选择和参数设置都以图像质量为依据,图像质量评价方法也是制约因素之一。
评价和指导图像处理算法 比较或选择图像处理算法,评价指标就是公平比较各种算法
用户终端的视频质量监控 在远程服务相关应用,如视频会议,远程教育,网络直播等应用场合中,实时监控用户端的视频质量

视频质量主观评价

专门为主观评价写了一篇文章介绍:
https://blog.csdn.net/yanceyxin/article/details/126003881?spm=1001.2014.3001.5502

视频质量客观评价

  客观算评价算法很有,主要分为全参考、部分参考、无参考;
在这里插入图片描述

全参考客观评价算法

全参考 解释
MSE Mean Square Error 均方误差
psnr ○ Peak Signal to Noise Ratio 峰值信噪比,MSE。PSNR是图像。视频处理领域目前应用最广的性能量化指标,简单易用速度快,在目前应用最广泛的视频编码标准H264/avc和最新的h265/hevc中,PSNR依然是最主要的客观评价方法;但是MSE/PSNR与主观感知的一致性很低,如最上的图圆外六幅图的MSE和PSNR都完全一致,但主观却相差很多。
ssim 结构相似度
PSNR-HVS Peak Signal-to-Noise Ratio taking into account Contrast Sensitivity Function (CSF) (PSNR-HVS)
PSNR-HVSM Peak Signal-to-Noise Ratio taking into account Contrast Sensitivity Function (CSF) and between-coefficient contrast masking of DCT basis functions (PSNR-HVS-M)
NQM 噪声质量指标
UQI 全局质量指标
3-SSIM 三分量加权结构相似性指数
IW-SSIM 基于信息量加权的结构相似性
GSSIM 基于高斯的结构相似性
IFC 信息保真度准则
VIF 视觉信息保真度
VSNR 视觉信噪比
FSIM 特征相似度
GMSD Gradient Magnitude Similarity Deviation(GMSD)
vmaf netfix开源算法,基于SVM机器学习
DVQA 腾讯开源算法,基于深度学习
AVQT apple的视频评价算法

全参考方法标准流程:
在这里插入图片描述

无参考客观评价算法

无参考 解释
NIQE 一种无参考图像评价算法
BRISQUE 一种无参考图像评价算法
VIDEVA https://github.com/vztu/VIDEVAL
VSFA https://github.com/lidq92/VSFA
V-BLIINDS https://live.ece.utexas.edu/research/Quality/index_algorithms.htm
VIIDEO https://live.ece.utexas.edu/research/Quality/index_algorithms.htm
TLVQM https://github.com/jarikorhonen/nr-vqa-consumervideo
NSTSS https://github.com/lfovia/NRVQA-NSTSS
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yanceyxin/article/details/126161766

智能推荐

Kafka学习笔记(二、linux和docker安装及使用demo)

第一个总是Kafka Connect进程的配置,包含常见的配置,比如Kafka要连接的代理和数据的序列化格式。这些示例配置文件,包含在Kafka中,使用您之前启动的默认本地集群配置并创建两个连接器:第一个是源连接器,它从输入文件中读取行并将每个行生成到Kafka主题,第二个是接收器连接器,它从Kafka主题中读取消息并将每个消息作为输出文件中的一行生成。下面我们介绍如何使用简单的连接器来运行Kafka Connect,将数据从文件导入到Kafka主题,并将数据从Kafka主题导出到文件。

Java创建对象的最佳方式:单例模式(Singleton)

单例模式是java中最简单的设计模式之一,属于创建式模式,提供了一种创建对象的最佳方式。具体而言,单例模式涉及到一个具体的类,这个类可以确保只有单个对象被创建。它包含一个访问其唯一对象的方法,供外部直接调用,而不需要创建这个类的示例。简而言之,可以不再new一个他的实例,而是直接调用方法。

基于STM32F103的增量式PI算法_通过pi控制算法得到的增量怎么转化为pwm的频率-程序员宅基地

文章浏览阅读2.7k次。增量式PI的程序百度一搜由算法可以看出,主要是误差参与运算,控制量可以理解为误差的累计和消除过程,比如第一次调节有误差1,第二次调节有误差2,误差2的出现说明第一次调节没有调整到给定值,控制量在第二次会改变,这样继续调节下去,调整到给定值时候,理论上是0了。比例积分系数和控制量的关系比例可认为是快速到达给定值积分可认为是消除稳态误差一般的系统,PI就够用了基本思路1初始化给定值,或是外部给予2实时采样被控对象3采样值与外部给予比较,并进行算法处理,得到控制量4由控_通过pi控制算法得到的增量怎么转化为pwm的频率

Ansible自动化运维工具主机清单配置

Ansible 提供了多种方式来定义和管理主机列表,除了默认的文件之外,您还可以使用自定义主机列表。这提供了更大的灵活性,允许您根据需要从不同来源获取主机信息。

堆栈的实现(C语言)_c语言堆栈-程序员宅基地

文章浏览阅读1.8k次,点赞6次,收藏36次。堆栈(stack)的基本概念堆栈是一种特殊的线性表,堆栈的数据元素及数据元素之间的逻辑关系和线性表完全相同,其差别是:线性表允许在任意位置插入和删除数据元素操作,而堆栈只允许在固定一端进行插入和删除数据元素操作。 堆栈中允许进行插入和删除数据元素操作的一端称为栈顶,另一端称为栈底。栈顶的当前位置是动态的,用于标记栈顶当前位置的变量称为栈顶指示器(或栈顶指针)。 堆栈的插入操作通常称为进栈或入栈,每次进栈的数据元素都放在原当前栈顶元素之前而成为新的栈顶元素。堆栈的删除操作通常称为出栈或退栈,每次出栈的_c语言堆栈

如何过滤敏感词免费文本敏感词检测接口API_违规关键词过滤api-程序员宅基地

文章浏览阅读1.6k次。敏感词过滤是随着互联网社区发展一起发展起来的一种阻止网络犯罪和网络暴力的技术手段,通过对可能存在犯罪或网络暴力可能的关键词进行有针对性的筛查和屏蔽,很多时候我们能够防患于未然,把后果严重的犯罪行为扼杀于萌芽之中。_违规关键词过滤api

随便推点

Ansible-Tower安装破解

Ansible-Tower安装破解。

如何使用 Nginx 进行负载均衡

通过使用 Nginx 进行负载均衡,您可以提高应用的可靠性和性能。上述指南提供了设置负载均衡的基础步骤,您可以根据具体需求对其进行调整和扩展。确保定期检查和更新您的 Nginx 配置以保持最优性能。希望这篇博客能帮助您开始使用 Nginx 进行负载均衡!如果您有任何问题或需要进一步的帮助,请留言或联系我们。

ARFoundation系列讲解 - 39 AR看车六_arfoundation 关闭动画位移计算-程序员宅基地

文章浏览阅读1k次。十二、播放模型动画1.这里我们要做的是第一次点击中心按钮播放打开车门动画,第二次点击中心按钮关闭车门动画。2.新建一个脚本,命名为“AnimationManager.cs”。(代码如下)using System.Collections.Generic;using UnityEngine;/// <summary>动画管理</summary>public class AnimationManager : MonoBehaviour{ /// <s._arfoundation 关闭动画位移计算

Idea 运行spring项目 出现的bug_idea spring代理对象出bug-程序员宅基地

文章浏览阅读220次。Idea 运行spring项目 出现的bugbug 1错误信息:Cannot start compilation: the output path is not specified for module “02_primary”.Specify the output path in the Project Structure dialog.解决办法:..._idea spring代理对象出bug

JavaFx基础学习【四】:UI控件的通用属性_javafx教程-ui控件-程序员宅基地

文章浏览阅读1k次,点赞2次,收藏6次。Node,就是节点,在整体结构中,就是黄色那一块,红色也算个人理解,在实际中,Node可以说是我们的UI页面上的每一个节点了,比如按钮、标签之类的控件,而这些控件,大多都是有一些通用属性的,以下简单介绍一下。_javafx教程-ui控件

【嵌入式Linux】03-Ubuntu-文件系统结构_嵌入式linux使用ubuntu文件系统-程序员宅基地

文章浏览阅读136次。此笔记由个人整理塞上苍鹰_fly课程来自:正点原子_手把手教你学Linux一、文件系统结构g根目录:Linux下“/”就是根目录!所有的目录都是由根目录衍生出来的。/bin存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。/bootUbuntu内核和启动文件,比如vmlinuz-xxx。gurb引导装载程序。/dev设备驱动文件/etc存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。._嵌入式linux使用ubuntu文件系统

推荐文章

热门文章

相关标签