图像质量评分-综述(BRISQUE、NIMA、RankIQA)

背景

(一搜一大把,不详细介绍)
图像在获取、压缩、处理、传输、显示等过程中难免会出现一定程度的失真,怎样衡量图像的质量、评定图像是否满足某种特定应用要求,这就需要建立有效的图像质量评价体制。
图像质量评价方法可分为主观评价方法和客观评价方法,主观方法就是凭借人的主观感知来评价对象的质量;客观方法则是依据模型给出的量化指标,模拟人的视觉系统感知机制来衡量图像质量。
主观评价方法有很多,国际电信联盟( ITU) 也提出了很多种主观的评价方法和标准,最常用有三种,即双刺激损伤分级法、 双刺激连续质量分级法和单刺激连续质量分级法。双刺激损伤分级法,就是给你两组图像,一组是原始的未失真的图像,一组是有一定失真的图像,实验测评人员根据对比两组图像,再依据图像主观质量5级评分表进行评分。双刺激连续质量分级法,也是同样给定两组图像,但是测评人员并不知道哪个是原始图像,哪个是失真图像。在这个前提下根据评分表分别进行评分。单刺激连续质量分级法是在一定连续时间内,只观察待测图像。观察者根据评分表连续对待测图像评分,根据评分和评分时间得到待测图像的质量评价。
在这里插入图片描述
对应地,客观评价方法也有三类,全参考: 需要和参考图像上的像素点做一一对应的比较;半参考: 只需要和参考图像上的部分统计特征做比较;无参考: 不需要具体的参考图像。
以下为三篇无参考质量评价算法。

经典算法 BRISQUE

论文下载
开源matlab/c++源码
代码需要林智仁教授的libsvm支持
A.Mittal, A. K. Moorthy and

目 录 第一章 引言 1 1.1 图像质量评价的定义 1 1.2 研究对象 1 1.3 方法分类 2 1.4 研究意义 3 第二章 历史发展和研究现状 4 2.1 基于手工特征提取的图像质量评价 4 2.1.1 基于可视误差的“自底向上”模型 4 2.1.1.1 Daly模型 4 2.1.1.2 Watson’s DCT模型 5 2.1.1.3 存在的问题 5 2.1.2 基于HVS的“自顶向下”模型 5 2.1.2.1 结构相似性方法 6 2.1.2.2 信息论方法 8 2.1.2.3 存在的问题 9 2.2 基于深度学习的图像质量评价 10 2.2.1 CNN模型 10 2.2.2 多任务CNN模型 12 2.2.3 研究重点 15 第三章 图像质量评价数据集和性能指标 16 3.1 图像质量评价数据集简介 16 3.2 图像质量评价模型性能指标 17 第四章 总结与展望 19 4.1 归纳总结 19 4.2 未来展望 19 参考文献 21 第一章 引言 随着现代科技的发展,诸如智能手机,平板电脑和数码相机之类的消费电子产品快速普及,已经产生了大量的数字图像。作为一种更自然的交流方式,图像中的信息相较于文本更加丰富。信息化时代的到来使图像实现了无障碍传输,图像在现代社会工商业的应用越来越广泛和深入,是人们生活中最基本的信息传播手段,也是机器学习的重要信息源。 图像质量图像系统的核心价值,此外,它也是图像系统技术水平的最高层次。但是,对图像的有损压缩、采集和传输等过程会很容易导致图像质量下降的问题。例如:在拍摄图像过程中,机械系统的抖动、光学系统的聚焦模糊以及电子系统的热噪声等都会造成图像不够清晰;在图像存储和传输过程中,由于庞大的数据量和有限通讯带宽的矛盾,图像需要进行有损压缩编码,这也会导致振铃效应、模糊效应和块效应等图像退化现象的出现。所以,可以说图像降质在图像系统的各个层面都会很频繁地出现,对图像质量作出相应的客观评价是十分重要且有意义的。为了满足用户在各种应用中对图像质量的要求,也便于开发者们维持、控制和强化图像质量图像质量评价(Image Quality Assessment,IQA)是一种对图像所受到的质量退化进行辨识和量化的
图像质量评价经典算法是指一些用于评估图像质量计算机视觉算法。其中,比较常用的算法包括BRISQUE(Blind/Referenceless Image Spatial Quality Evaluator)、RankIQARanking-based Image Quality Assessment)和NIMA(Neural Image Assessment)。 BRISQUE算法是一种无参考图像质量评价算法,它基于图像统计特征来估计图像的失真程度。BRISQUE算法首先提取图像的局部特征,如高斯滤波器响应、梯度直方图等。然后,通过学习训练样本的统计模型,计算得到图像质量得分。 RankIQA算法是一种基于排序的图像质量评价算法,它利用图像之间的相对比较关系来估计图像质量RankIQA算法首先将图像库中的图像两两配对,并利用人工标注的图像质量分级来训练机器学习模型。然后,通过该模型,对待评估图像对进行排序,得到图像质量得分。 NIMA算法是一种基于神经网络图像质量评价算法,它利用深度学习模型学习图像质量的特征表示。NIMA算法首先使用一个卷积神经网络提取图像的特征表示,然后通过全连接层将提取的特征映射到一个维度为10的质量空间。最后,通过对训练集中的图像进行打分,使用最大似然估计方法优化网络参数,得到图像质量得分。 这些经典的图像质量评价算法代码可以在开源的机器学习框架中找到,如TensorFlow、PyTorch等。也可以在相关论文的项目网站或GitHub上下载到对应的实现代码。使用这些算法代码,我们可以方便地在大量图像数据集上评估图像质量,为图像处理和图像相关任务提供有力的支持。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值