图像质量评估(IQA)

摘要:
图像质量评估功能的分类是一个有争议的话题,在21世纪之前有很多讨论。然而,随着研究的深入和技术的广泛应用,研究人员对图像质量评估功能的分类有了统一的认识,即从实际应用中的参考信息供应角度出发,将图像质量评估函数分为以下三种方式:全参考、盲信息评估、,和减少的参考,其中完整的信息评估是指完整的参考图像

图像质量评估函数的分类曾是一个比较有争议的话题,在2l世纪以前曾经有过 比较多的讨论。但是随着研究的深入和技术的广泛应用,研究人员对于图像质量 评估函数的分类有了统一的认识,即从实际应用中参考信息供给的角度,将图像质量 评估函数分为以下三种方式:

·全信息评估(full reference)

·盲信息评估(no reference)

· 部分信息评估(reduced reference)

其中全信息评估是指参考图像完全清楚时候,即参考目标信息完全清楚的情况 下,对被测图像进行评估方式;盲信息评估是指在没有可以参考图像信息的时候,对 被测图像进行评估的方式;介于全信息和盲信息之间的评估方式为部分信息评估,是 指假定参考图像只有部分信息(如边缘信息或者某些统计量)知道的时候,对被测图 像进行评估的方式。

应该说这三种图像质量评估方式在现实应用中都有比较明显的背景,全信息评估 可以用在如压缩图像的质量判断的场合,而盲信息和部分信息的评估方式可以在光学 器件的自动调焦环境下充当反馈信息而作用于系统。盲信息评估方法需要的信息量最 少,而全信息评估方法需要的信息量最多,从未来图像质量评估函数发展方向来看盲 信息评估方法将是主要的研究方向,而从可靠性的角度来讲,全信息图像质量评估函数由于占有最多的信息,往往能够达到较高的可靠性。部分信息评估作为一种研究中 的中间体,相信随着研究的深入将越来越向盲信息评估的研究靠近。本文工作也是基 于这种分类之上对全信息质量评估函数和盲信息质量评估函数进行了研究。


1997年,来自多 个国家的图像研究人员组成了图像质量专家工作组(Video Quality Expert Group, VQEG)[2l,221,为图像质量评估函数的测评研究提供了系统支持。他们总结了从1970 年到1995年出现的不同的图像质量评估函数,并对其做出了系统的比较。他们采用 了客观图像质量评估的结果相关于主观评估结果这一理念,并建立了已知主观评价的 图像数据库。基于此,对常用的图像评估方法进行测量和主观预测,然后比较客观图 像质量评估结果的预测准确性。但有趣的是,根据VQEG的结果,当时很多所谓先 进的图像质量评估方法在统计角度上并没有和PSNR存在明显差异。虽然VQEG的 工作并没有直接研究出最优秀的图像质量评估方法,但是他们的工作第一次系统地总 结出了图像质量函数间进行客观的比较方法,并且明确了比较方法的四个要素:具有 主观评估结果的图像数据库、客观评估函数计算值、主观图像质量的客观预测方法、 客观预测的准确性性能指标。VQEG的工作对图像质量评估的研究产生了巨大的影 响,可以认为后续的图像质量评估工作大都是在VQEG的测评标准下进行的,因此 VQEG的工作可以认为是图像质量评估研究中的里程碑。


由于VQEG的杰出工作,图像质量评估函数的优劣有了准确一致的客观标准。 进入2000年以后,图像质量评估研究进入到了较快发展阶段,其中以美国Texas大 学的Bovik研究工作组的工作尤为出色。他们针对VQEG图像数据库数据量少,模 糊种类单一的缺点,构建了Laboratory for Image&Video Engineering(LIVE)图像评估 数据库【23】。在LIVE数据库中,他们全部采用彩色图像作为评估对象,并引入了JPEG2000图像,离焦图像等5种类型。可以认为LIVE数据库是在VQEG之后第一 个专业用于图像质量评估的数据库。同时,他们从信息需求的角度,第一次系统地将 图像质量评估函数分为:全信息评估(full reference),盲信息评估(no reference),部 分信息评估(reduced reference)=种方式。并构造了全局质量指标(universal image quality index,UQI)【24],结构相似度指标(structural similarity image metric,SSIM) 【8,25】,信息逼真度(information fidelity criterion,IFC)[26]和视觉信息逼真度(visual information fidelity,VIF)【27]等一系列全信息图像质量评估方法,以及【29】【30】等盲信 息图像质量评估方法,并在LIVE数据库上进行比较。根据他们的结果[28】,这些方 法在LIVE数据库.卜都有较好的性能,其中全信息方法以视觉信息逼真度最为优异, 盲信息方法以工作【30】较为优秀,成为了Bovik工作组最具有代表性的工作。


除了Bovik工作组之外,美国Oklahoma大学的Damon M.Chandler研究组对图 像质量评估也有较多的贡献。他们在精心研究视觉响应地基础上提出了视觉信噪比 (visual signal noise rate,VSNR)【3l】方法,并对经典的主观视觉响应做出了一定修正。 为了适应实际中人眼对不同质量图像的响应,他们采用双重策略的方法构造出了优势 策略融合(most apparent distortion,MAD)【32]评估方法。同时,在数据库构建上, 他们通过采用不同的参考图像,并加入对比度和有色噪声的评估实验环节,构造出了 Categorical Subjective Image Quality(CSlQ)图像评估数据库[331。根据他们的研究结 果,由于加入了更多主观试验的类型,CSIQ数据库比LIVE数据库更能反映出评估 函数的优劣。更为难能可贵的是,相对于VIF只能在LIVE数据库上具有较好的性能, 他们构造的优势策略融合方法在CSIQ和LIVE数据库.均有较好的性能。


1经典的全信息图像质量评估方法介绍

1空间距离模型

空间距离模型是最早的图像质量评估函数设计模型【2】。这种模型认为图像的质 量是弓参考图像和被测图像之间的直接差异相关的。这类模型通过对参考图像和被测 图像间的对应像素位置差异为基础,通过各种窄间变换或者区域选择,反映出被测图 像和参考图像间的差距。 经典的基于空间距离模型的评估方法有均方根误差评估方法(PuMSE),信噪比 方法(SNR)和峰值信噪比方法(PSNR)。这些方法都是建立在全局范围内(整个图 像)的对应像素差异(直接求差值)基础上的。如果将方法的作用范围限定到图像的 一个个局部区域,并用其它的距离模型替代直接求差的方法,也可以得到用于图像质 量评估的函数,如2006年提出的奇异值图谱法(singular value decomposition graphic metric,SVDGM[4l】),其计算过程就是在局部范围内,对图像矩阵的奇异值距离的 进行计算比较来得到图像质量。

2统计模型

统计方法着重于全局,对信号的描述反映出信号的整体特征,因此应用统计模型 构造新的图像质量评估函数受到了很大关注。常用的作为模型的特征量有:均值 (mean)、相关系数(correlation coefficients)、标准差(standard deviation)、熵(entropy)、斜度(skewness)和峭度(kurtosis)等

而近年来,随着对图像质量的深入理 解,对于统计模型的使用更加注重了时空特性,比如:结构相似度指标(SSIM)【8,24], 小波系数统计量(DWTS)【42】。其中结构相似度指标是建立在空间局部领域内的相 似度的统计方法,小波系数统计量是建立在多尺度(小波)范围内的标准差统计方法。 应该说近年来的图像质量评估函数有一大部分是基于统计模型而建立的。

3视觉信息模型 由于图像质量评估的目的是描述图像中的主观有效信息,而单纯的理论模型是很 难反映出图像中人的主观兴趣区域,因而很自然地想到利用视觉信息对图像质量进行 建模进而进行图像质量评价。而在实际中,研究人员也发现可以有效地利用图像的视 觉信息来构建图像质量评价函数的确能够较为准确的反映出图像的主观质量。实际中 的视觉信息一般分为两类:一种根据图像内容相关的,即来自图像本身,如轮廓(边 缘),颜色等;另一种与图像内容无关,来自生理学和心理学的统计研究,如人的主 观兴趣区频率,视皮层的纹理响应,视神经对彩色图像的信息分离作用,视神经响应 的分段性,视神经响应的方向性等。

常用框架:MDSI   RankIQA 


免责声明:文章转载自《图像质量评估(IQA)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇谈谈-Android夜间主题模式【转贴】mysql导入数据load data infile用法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OpenCV-Python 直方图-1:查找、绘制和分析 | 二十六

目标 学会 使用OpenCV和Numpy函数查找直方图 使用OpenCV和Matplotlib函数绘制直方图 你将看到以下函数:cv.calcHist(),np.histogram()等。 理论 那么直方图是什么?您可以将直方图视为图形或绘图,从而可以总体了解图像的强度分布。它是在X轴上具有像素值(不总是从0到255的范围),在Y轴上具有图像中相应...

基于视频的目标检测调研 2017-10-25

视频目标检测调研 1.主要问题: 与图像目标检测的主要区别是: 视频信息具有大量冗余,这些冗余会如果能合理的利用或者去除,会大大提高处理速度; 视频信息中的目标经常会出现变形、遮挡、模糊,这会导致检测结果的不稳定,出现漏检。 2.基本方法: - 基于单帧图像的 - 结合上下文和时间信息的: 双流法 三维卷积 基于流特征的 LSTM 3.基于单帧图像...

VC++通用控件编程

滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_HORZ 滑动条...

神经网络+增强学习

该文章转至:https://www.cnblogs.com/xlturing/p/5844555.html 马里奥AI实现方式探索 ——神经网络+增强学习 儿时我们都曾有过一个经典游戏的体验,就是马里奥(顶蘑菇^v^),这次里约奥运会闭幕式,日本作为2020年东京奥运会的东道主,安倍最后也已经典的马里奥形象出现。平时我们都是人来玩马里奥游戏,能否可以让马里...

【试题汇总】图像处理职位面试题汇总(1)

Matlab编程部分 1. Matlab 中读、写及显示一幅图像的命令各是什么? 解:第一、Matlab中读图像函数是imread( )。imread 函数用于读入各种图像文件,其一般的用法为:[X,MAP]=imread(‘filename’,‘fmt’) 其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图像的格式,filename为读取的...

超详细介绍 图像处理(卷积)(转)

图像处理(卷积)作者太棒了    原文   http://blog.sina.com.cn/s/blog_4bdb170b01019atv.html 图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出...