视频图像质量评价

目录

    • 1、人眼视觉特性
      • 1、眼的适应性
      • 2、对比灵敏度
      • 3、空间分辨率和时间分辨率
      • 4、马赫效应
      • 5、可见度阈值
    • 2、图像质量测度
    • 3、图像评价方法
    • 4、图像评价方法的优劣

1、人眼视觉特性

1、眼的适应性

暗适应性:从亮环境到暗环境,适应暗环境的特性
亮适应性:从暗环境到亮环境,适应亮环境的特性

2、对比灵敏度

对比灵敏度针对图像总体描述亮度差异,对比度定义为:最大亮度/最小亮度

3、空间分辨率和时间分辨率

空间分辨率指人眼区分相邻两个发光点的能力。从空间频率域上看,人眼视觉呈现低通性。
时间分辨率指人眼对于随时间而变化的目标的分辨能力。从时间频率域上看,人眼视觉呈现低通性。
影响视觉分辨率的因素有:
1、环境照度,不能太低,不能太高
2、相对对比度,对比度小,分辨力下降,对比度大,分辨力上升

4、马赫效应

当亮度发生跃变,视觉上会感到边缘的亮侧更亮,暗侧更暗,有助于增强目标的轮廓
图示:
在这里插入图片描述

5、可见度阈值

可见度阈值指正好可以被看到的干扰值,低于阈值的干扰是察觉不出来的。
测量发现,在边缘的亮、暗两侧情况相似,即临近边缘处的可见度阈值比原理边缘处增加3~4倍。即边缘"掩盖"了边缘邻近像素的信号干扰。又称为视觉掩盖效应。
马赫效应与掩盖效应不要混淆,前者是指边缘两边亮度分别有更亮和更暗的感觉。
可见度阈值和掩盖效应对图像编码量化器的设计有重要作用,利用这一视觉特性,在图像边缘区域可以容忍较大的量化误差,因此可使量化级减少,从而降低数码率。

2、图像质量测度

图像的质量含义包括两个方面:
图像保真度和理解度。
保真度:一幅图像与参考图像之间的相似程度,反应图像传输和处理性能的优劣
理解度:图像与人们的某种目的的符合程度

3、图像评价方法

评价方法分为主观法和客观法。
主观法比较可靠,因为图像最终接受者是人,但是主观法受到许多因素的影响。
在这里插入图片描述
客观方法,就是定义一个数学公式,对待评测的图像进行运算,得到的一个唯一的数字量作为测度结果。通常使用均方误差(mse)和信噪比(snr)
均方误差公式:
在这里插入图片描述
利用均方误差可以定义两种信噪比:
1、SNR 分子部分:信号的能量 分母部分:噪声的能量 所以称为信噪比
在这里插入图片描述
2、PSNR:峰值信噪比,分子:f最大值的平方,信号像素最大值的平方,分母部分表示噪声的能量
在这里插入图片描述

4、图像评价方法的优劣

采用客观法评价图像质量的优点是,容易计算,易于使用,一致性好,所以是最常用的方法。
但是因为均方误差是对图像重建误差在全范围内的平均,并不反映图像每一局部的质量,所以图像的均方误差或信噪比往往与图像质量的主观评价不一致。
如下图:
在这里插入图片描述
图8.4(a)和(b)是已被压缩并随后被重建的典型图像。两幅图像都保留了原图像的基本信息,如目标的空间和灰度特点。它们的均方根误差粗略地对应于感觉的质量。实际上与原图像一样好的图8.4(a)具有最低的均方根误差,而图8.4(b)具有更多的误差,但在物体间的边界处有明显地退化。
图8.4©是人工生成的图像,它给出了客观保真度准则的限制。注意,在右上象限中,图像失去了几
条重要线条的大部分(即可视信息),并出现了几个暗的小方块(即人为的缺陷)。图像的视觉内容被误解了,且没有b图那么准确,但它有着更小的均方根误差。
使用表8.2对这三幅图像进行主观评估,可能会产生对图(a为“优秀”的等级,对图(b)为“可通过的”,
对图©是“差”或“不能用”的等级,而用均方根误差来度量时,c排在b的前面

参考:

1、https://www.icourse163.org/learn/XIYOU-1205808809?tid=1461168443#/learn/content?type=detail&id=1237499107&cid=1257504350&replay=true
2、数字图像处理.冈萨雷斯第三版.P341

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

recovery编译问题汇总

1、修改支持USB大容量存储 (1)、首先需要查看手机lun位置 手机链接电脑,打开cmd命令行,依次输入以下命令: adb shell find /sys -name "lun" 输出以下结果: 发现手机输出结果有两个,需要进一步查…

【数据结构基础笔记】【栈】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、栈的定义2、创建一个栈3、入栈和出栈操作4、栈的清空、销毁、计算栈的当前容量5、实例分析前言 本章总结:栈的定义、创建栈,销毁栈,入栈出栈操作等操作。 1、栈的定义 栈是一种重要的…

用HTML语言制作list标记,html5 datalist标签的用法是什么?这里有datalist标签的用法实例...

本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例。本文说了两个常用的选项框的实例供大家选择观看,下面就让我们一起来看这篇文章吧我们先来看看html5 datalist标签的用法:标签定义选项列表。请与input元素配合使用…

【数据结构基础笔记】【队列】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、队列定义2、创建一个队列3、入队列4、出队列5、销毁一个队列6、循环队列的概念7、循环队列的实现8、实例分析前言 本章总结:链队列定义,创建,出队入队操作,销毁操作&#x…

html图片自动循环轮播图,js实现图片无缝循环轮播

本文实例为大家分享了js实现图片无缝循环轮播的具体代码,供大家参考,具体内容如下代码如下Document#container{overflow:hidden;width:400px;height:300px;margin:auto;}#front,#container{display:flex;flex-direction:row;}#container img{width:400px…

五、json模块

一、json模块的介绍 json模块是Python自带的模块,用于json和Python数据之间的相互转换 Json与Python数据类型的对应关系 JsonPythonobjectdictarrayliststringstrnumber(int)int,longnumber(real)floattrueTruefalseFalsenullNone [#中括号括起来的,对…

【数据结构基础笔记】【树】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、树的概念2、二叉树3、二叉树的遍历4、创建二叉树5、实例分析前言 本章总结:树的概念、二叉树的创建、遍历 1、树的概念 树结构是以分支关系定义得一种层次结构。 树的定义:树是由n(n>0)个结点…

可以自动撑起的html样式,好好玩:CSS3抖动样式CSS Shake让你的网页酷炫起来

之前在一些网站发现了一个好玩的样式,就是鼠标移到网站LOGO上,logo会自动抖动起来,显得非常炫酷。我也是十分感兴趣。自从本站新添加了一个视觉设计的分类之后,我也是想起来有个抖动CSS样式CSS Shake,所以今天给小伙伴…

爬虫项目(一)---采集最近一日世界各国的疫情数据信息

该内容出自黑马程序员教程 采集最近一日世界各国疫情数据 步骤: 发送请求,获取疫情首页从疫情首页中提取最近一日各国疫情字符串从最近一日各国疫情字符串中提取json格式字符串把json格式字符串转换为Python类型把Python类型的数据,以json…

【数据结构基础应用】【顺序表】

代码参考《妙趣横生的算法.C语言实现》、《剑指OFFER 名企面试官精讲典型编程题 第2版》等 文章目录前言1、合并两个顺序表前言 本章总结在看书过程中的一些关于顺序表的算法题并可能含有一些自己的一些疑问。题目数量不定,随阅历增加而增加; 1、合并两…

html上下滚动切换顶端tab,jQuery实现Tab菜单滚动切换的方法

本文实例讲述了jQuery实现Tab菜单滚动切换的方法。分享给大家供大家参考。具体如下:这是一款jQuery实现让你的Tab菜单滚动的代码,先运行一下看看效果咋样?是不是超不错,让你的网页变得灵动起来,不再静止,学习jquery的朋友也可作为范例来参考吧.运行效果截图如下&am…

[转载]十四步实现拥有强大AI的五子棋游戏

又是本人一份人工智能作业……首先道歉,从Word贴到Livewrter,好多格式没了,也没做代码高亮……大家凑活着看……想做个好的人机对弈的五子棋,可以说需要考虑的问题还是很多的,我们将制作拥有强大AI五子棋的过程分为十四…

爬虫项目(二)---采集从03月02号以来的世界各国疫情数据

该内容出自黑马程序员教程 采集从03月02号以来的世界各国疫情数据 步骤: Ⅰ,重构项目(一)的代码,以提高扩展性 把功能封装到一个类中每一个小功能变成一个方法通过run方法启动爬虫 import requests import re import json from bs4 impor…

【原创】StreamInsight查询系列(二十)——查询模式之检测间隙事件

上篇文章介绍了查询模式中如何检测异常事件,这篇博文将介绍StreamInsight中如何检测间隙事件。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:// 创建数据源,要注意的是4:16和4:30之间存在的事件间隙 var sou…

【数据结构基础应用】【查找和排序算法】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、顺序查找2、折半查找3、直接插入排序4、选择排序5、冒泡排序6、希尔排序7、快速排序8、堆排序9、排序算法性能比较10、所有算法的code(C语言)前言 本章总结查找和排序算法:顺序查找、折…

爬虫项目(三)---采集最近一日全国各省疫情数据

该内容出自黑马程序员教程 采集最近一日全国各省疫情数据 当然,数据来源仍然是丁香园新型冠状病毒肺炎疫情实时动态首页 url:https://ncov.dxy.cn/ncovh5/view/pneumonia 思路:首先需要先确定全国各省疫情数据的位置 全国各省份的疫情数据…

计算机专业博士后排名,排名丨计算机专业领域TOP10,性价比超高!

原标题:排名丨计算机专业领域TOP10,性价比超高!相信各位家长、同学已经看过太多专业的排名,我问过很多理科生将来想学什么专业,听到频率最高的还是计算机专业。似乎大家都知道,学计算机是比较挣钱的&#x…

js 命名规范

转载于:https://www.cnblogs.com/zjx2011/p/3165043.html

爬虫项目(四)---采集从01月22日以来全国各省疫情数据

采集从03月02日以来全国各省疫情数据 当然,数据来源仍然是丁香园新型冠状病毒肺炎疫情实时动态首页 url:https://ncov.dxy.cn/ncovh5/view/pneumonia 分析 确定01月22日以来全国各省疫情数据的URL 由项目(三)可以获取全国各省疫情数据点击可下载&…

纠错码trick和数据压缩trick

纠错码和压缩算法是同一枚硬币的两面。 两者都来自于对冗余的想法。 纠错码被视为向消息或文件中添加冗余的原则性方法。而压缩算法正好相反,他们会从消息或文件中移除冗余。 压缩和纠错并不是彼此抵消的,相反,好的压缩算法会移除抵消冗余&am…