搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
python批量发送工资条邮件_大唐建设集团工资xlsx
2
java海城同泽中学图书仓库管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
3
已解决javax.xml.xpath.XPathExpressionException: XPath表达式异常的正确解决方法,亲测有效!!!_caught: javax.xml.xpath.xpathexpressionexception:
4
Aurora 8b/10b IP核使用
5
华为硬件笔试部分题目_一空气平行板电容器,两级间距为d,充电后板间电压为 u。然后将电源断开,在平板的中
6
二级域名的创建、简单配置域名解析_请到域名当前dns服务商处给该域名添加txt记录
7
Apache Log4j2 lookup JNDI 注入漏洞_log4j 漏洞 sql注入
8
【HQL】HiveQL行转列_hivesql 将字段名转换为列值
9
卷麻了,00后测试用例写的比我还好,简直无地自容.....
10
三维重建开源插件Opendronemap/odm详解及操作步骤
当前位置:
article
> 正文
视频质量评价方法_psnr vs pqr
作者:知新_RL | 2024-04-21 09:04:05
赞
踩
psnr vs pqr
视频质量评价方法可用来评价视频质量的好坏以及视频压缩传输处理方法的优劣,在视频处理和视频质量监控领域至关重要。视频质量评价方法分为两大类:主观评价方法和客观评价方法。主观质量评价方法是最可靠的评价方法,但在实际应用中将花费大量时间和费用,代价很高。因此,基于PSNR(峰值信噪比) 和MSE(均方误差)等客观评价方法仍然因其低复杂度和简单清楚的物理意义而广泛地应用在视频评价领域。但是由于它们没有充分考虑人眼视觉特性,因此会造成客观评价结果和实际视觉效果的不一致。
为了得到与主观评价结果一致的评价结果,目前多个研究组织已经提出了基于人眼视觉特性(HVS)仿生模型的视频质量客观算法;这些算法依据人眼的视觉特性从采集的视频文件中提取一些人眼可感知的特征,在对这些特征进行相应地计算,得出客观评价值。这些客观评价算法相对于PSNR及MSE来说,其评价结果与主观评价结果已经有了很大的接近。下面将简单的介绍视频质量客观评价常用的客观测试模型及几种与主观评价结果关联较大的客观测试算法。
1 视频质量客观测试模型
在上述视频质量客观测试模型中,客观测试系统会对输入视频及输出视频按照一定的客观算法进行相应的比较,最后给出客观的视频质量等级评价。客观测试系统在对输入/输出视频进行比较之前,需要参考输入视频对损伤视频进行时间和空间上的偏移纠正以及增益调整,每种客观测试算法都会有自己的纠正算法,通过这些纠正算法可以排除时间的前后偏移、空间的上下左右偏移、以及增益的变化对最终的计算结果的影响,以给出较可靠的客观的视频质量评价。下面我们来介绍一些目前相对来说与主观评价近似度较高的客观测试算法。
2 视频质量客观测试算法分析
目前最常用的客观评价方法就是基于统计理论的PSNR,该评价算法在数学上处理容易,物理意义比较明确,因此使用范围也最广,但是该评价方法得出的结果与主观评价的结果存在较大的偏差,因此通常视频系统的开发人员只将其作为参考信息,而不能完全替代主观评价。
相对于容易实现但与主观结果偏差较大的PSNR,目前有多个机构提出了与主观评价结果关联较好的客观评价算法,如美国国家电信和信息管理局(NTIA)提供的视频质量度量(VQM)算法及其模型、英国电信BT提供的全参考视频质量模型及其算法(BTFR)、巴西电信研究中心(CPQD)提供的基于分段的图像评价算法(IES),以及泰克公司和Sarnoff公司提供的PQR算法等,下面简单对其中的VQM、BTFR及PQR算法进行简单介绍及说明。
2.1 VQM
VQM是由美国国家电信和信息管理局提供的视频质量客观评价方法,其具体模型及计算过程如图2所示:
VQM客观评价测试方法在给出视频质量客观评价结果之前需要经过如下几个过程:
1)原始及处理后视频流的采样。
此过程负责将原始或处理后的视频由模拟/数字信号转换成含有Y、CB、CR 三种分量信号的视频格式文件,为后续进一步处理提供基础文件。
2)原始及处理后视频流的校准。
此过程比较输入/原始及输出/处理视频文件,并且依据原始/输入视频文件的图像内容移除掉输出/处理视频内容中的时间、空间偏移及增益调整,为后续处理排除掉编解码之外的干扰因素。
3)原始及处理后视频图像感知特征的提取。
负责提取原始/输入及处理/输出视频文件中的人眼可感知视频特征,这些特征主要为:空间梯度的特征信息、色度特征信息、对比度特征信息、运动量特征信息、对比度与运动量特征之间的正交信息。这些特征为后续的质量参数计算提供了翔实的数据信息。
4) 视频质量参数的计算。
此步骤负责测量视频质量由于特征值的增加和损耗所导致失真的质量参数,对步骤3提取的原始/输入和处理/输出视频特征使用比较函数进行比较计算,接着对比较计算得出的结果使用整个空间和时间的错误合并函数来模拟人们如何推导主观质量评级;最后考虑到参数值和感知质量间的非线性关系,将使用最终的时间平滑参数值进行缩放和修剪,来进一步减少参数敏感度。
5)VQM值计算。
此步骤负责将步骤4计算的各种质量参数按照一定的加权关系进行合并运算,得出视频质量客观评价值(VQM);最终计算获得的VQM值位于0到1之间,数值越小代表视频处理损伤越小。
2.2 BTFR
BTFR为英国电信提供的全参考视频质量评估模型,具体模型如图3:
从上述示意图可看出:BTFR算法主要包括两个阶段即检测阶段及随后的合并阶段;检测阶段负责计算参考视频与损伤视频序列中的可感知特征参数,这些参数将交给合并阶段,合并阶段再进行适当的加权得到可察觉的视频质量。检测阶段检测内容及合并阶段加权参数的选择依据目前对人眼视觉系统的时间、空间遮掩性质研究及校准实验来决定。
2.3 PQR
PQR算法为泰克公司和Sarnoff公司提供的基于JND(最小可觉差异)的客观视频质量评价方法,具体处理过程如图4:
PQR算法在给出视频质量评价等级之前需要经过两个过程:首先需要依据参考视频片段对经过被测系统的处理后的视频片段进行标准化处理,具体包括为时间、空间偏移调整、亮度和色度等增益的调整;之后再对参考视频及标准化后的处理视频进行JND算法,给出PQR值。
3 客观测试算法验证
之前我们说过PSNR客观测试方法与主观评价的结果偏差较大,那么VQM、BTFR及JND算法与主观评价的结果关联性又如何呢?对此,视频质量专家组VQEG与2003年8月对各研究组织提供的客观测试算法进行了一次集中测试并给出了各种客观测试方法与主观评价结果的关联性统计,具体信息如表1和下表2所示
上述表格中Pearson correlation 表示客观评价结果与主观评价结果的关联性,值越大关联性越好;RMS error 为像素值的均方根错误,值越小越好。据此根据表中的数据我们可看出对于两种制式(PAL制和NTSC制)来说,NTIA提供的VQM模型及其算法表现较好,两种测试情况下的关联性都位于前列。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/知新_RL/article/detail/462166
推荐阅读
article
vue
+
elementUI
实现
换肤
,
web开发小工具_
vue
e
elementui
换肤
...
/ 主题
换肤
new Vue({router,store,主要按钮看我到底变不变色看我到底变不变色最后
,
一定不能遗漏bab...
赞
踩
article
13
_重学
Java
设计
模式
:实战
责任
链
模式
「
模拟
618电商大促期间,项目上线流程多级
负责人
审批
场...
击鼓传雷,看上图你是否想起周星驰有一个电影,大家坐在海边围成一个圈,拿着一个点燃的炸弹,互相传递。
责任
链
模式
的核心是解决...
赞
踩
article
Java常见
排序
算法
_
java
排序
算法
...
目录1、归并
排序
2、堆
排序
3、基数
排序
4、冒泡
排序
5、希尔
排序
6、快速
排序
7、插入
排序
8、选择
排序
1、基本思想归并
排序
(...
赞
踩
article
登录
mysql
出现/
var
/
lib
/
mysql
/
mysql
.
sock
不存在以及
mysql
dead
...
测试空间旗下大头针出品问题描述:1.
mysql
安装完成后,使用service
mysql
d restart总是出现sto...
赞
踩
article
学习
Spring
,
这篇就够了_
spring
学习
...
第一章
Spring
概述1.1 概述
Spring
:出现在2002年左右
,
降低企业级开发难度。帮助进行模块之间、类与类之间...
赞
踩
article
【思路】-【
StaticHTML
】_
static
.
htmlapp
.
xyz
...
总结一下
StaticHTML
相关的问题围绕几个点来写用还是不用? 冲突的存在 放在前面还是后面?
StaticHTML
:用...
赞
踩
article
docker
热
迁移
_
CRIU
实现热
迁移
...
介绍
CRIU
CRIU
(Checkpoint/Restore In Userspace)是Linux上的一个软件。它可以用...
赞
踩
article
Flutter
可冻结的侧滑表格
sticky
-
headers
-
table
结合 NestedScr...
一个类似云文档中表格固定顶部栏和左侧栏的需求,也就是冻结表格的功能。
_
table
_
sticky
_
headers
table
...
赞
踩
article
uni
-
app
之微信小
程序
权限
判断_
uni
app
判断小
程序
第一次
授权
...
需求:微信小
程序
弹出
权限
询问前先弹出
授权
说明告知收集
权限
目的
权限
判断封装到PermissionManager.js文件中...
赞
踩
article
全网
问
的
最多
的
面试题
八股
文
(2022最强)_
八股
考试
题目...
2022秋招基本到尾声了,还是有很多同学会
问
Java面试
八股
文
有必要背吗?。你可以讨厌这种模式,但你一定要去背,因为不背...
赞
踩
article
Java
程序员
如何进阶?这份“
Java
核心
知识点
全面
解析
”请收好
,
回家慢慢看...
============================================================...
赞
踩
article
Java
中高级
核心
知识全面解析—
,
2022
Java
开发社招面试总结+解答分享_
java
核心
态...
前言集合在我们日常开发使用的次数数不胜数
,
ArrayList/LinkedList/HashMap/HashSet···...
赞
踩
article
谷粒
商城
项目
学习
笔记
一_
谷粒
商城
笔记
...
谷粒
商城
项目
简介一_
谷粒
商城
笔记
谷粒
商城
笔记
一、
项目
简介 1.1、
项目
背景 1.1.1、电商...
赞
踩
article
Elasticsearch
企业级别
性能
优化(一)
_
es
number
_
of
_
shards
性能
...
一、倒排索引ElasticSearch引擎把文档数据写入到倒排索引(Inverted Index)的数据结构中,倒排索引...
赞
踩
article
在
vscode
中运行时的
命令行
参数
设置
_
vscode
命令行
参数
...
【代码】在
vscode
中运行时的
命令行
参数
设置
。
_
vscode
命令行
参数
vscode
命令行
参数
...
赞
踩
article
Mac
上
替代
xshell
和
xftp
工具
_mac
vscode
使用
xftp
...
Mac
上如何模拟
xshell
工具
链接服务器?ssh 用户名@ip -port# 如:ssh root@47.117.18...
赞
踩
article
基于
ZYNQ
+
AD9361
的
软件
无线电
平台设计与实现_
ad9361
和
zynq
及其参考设计说明...
所谓
软件
无线电
,它是一种以通用硬件平台为基础,以自定义
软件
为核心,来实现各种无线通信系统功能的一种体系和技术。从字面上看...
赞
踩
article
大
数据
之
hbase
_
Phoenix
教程_
hbase
phoenix
教程...
1简介Apache Phoneix是运行在HBase之上的高性能关系型
数据
库,通过Phoneix可以像使用jdbc访问关...
赞
踩
article
SwiftUI预览界面
Previews
如何修改@
Binding
变量的问题_
swiftui15
#p...
如何在
Previews
下修改@
Binding
的值_
swiftui15
#
preview
binging
swiftui1...
赞
踩
article
FPGA_
AD9361
_
ad9361fpga
...
较多,首先利用AD936X Evaluation Software 软件(安装包在百度网盘里面),根据我们的项目需求,配...
赞
踩
相关标签
前端
vue.js
elementui
java
大数据
算法
开发语言
排序算法
mysql
service
socket
服务器
windows
数据库
spring
docker热迁移
flutter
flutter列表冻结
flutter横向列表冻结
flutter横向列表固定
flutter表格冻结
微信小程序
uni-app
面试