无参考图像质量客观评估指标

news2024/11/24 11:18:21

文章目录

  • 前言
  • 一、基于感知的图像质量评估器(Perception based Image Quality Evaluator,PIQE)
  • 二、盲/无参考图像空间质量评估器(Blind/Referenceless Image Spatial Quality Evaluator,BRISQUE)
  • 三、自然图像质量评估器(Natural Image Quality Evaluator,NIQE)
  • 参考文献


前言

  由于很多图像的数据集都没有完善的参考图像,不利于实验数据的完整分析。为此,采用具备较强理论基础的无参考图像质量客观评价指标具有更高的现实意义。其,包括:基于感知的图像质量评估器(Perception based Image Quality Evaluator,PIQE)[1],盲/无参考图像空间质量评估器(Blind/Referenceless Image Spatial Quality Evaluator,BRISQUE)[2]和自然图像质量评估器(Natural Image Quality Evaluator,NIQE)[3]。


一、基于感知的图像质量评估器(Perception based Image Quality Evaluator,PIQE)

  PIQE(Perception based Image Quality Evaluator)是一种基于感知特征的无参考图像质量评估指标,其利用了图像的块状结构和噪声特征来计算图像的质量分数。PIQE的数学表达式为:
在这里插入图片描述
分数越低表示其图像质量越高。其中BM是块效应指标(Blockiness Measure,BM)衡量图像中的块状结构,主要受到图像压缩引起的伪影影响。而NM是噪声指标(Noise Measure,NM)衡量图像中的噪声水平,主要受到图像损失和传输错误引起的噪声影响。

二、盲/无参考图像空间质量评估器(Blind/Referenceless Image Spatial Quality Evaluator,BRISQUE)

  BRISQUE(Blind/Referenceless Image Spatial Quality Evaluator)是一种基于自然场景统计特征的无参考图像质量评估指标。其使用支持向量机(SVM)来学习图像质量与图像特征之间的映射关系,并预测图像的质量分数。分数越低表示图像质量越高。其计算过程主要包括图像预处理、特征提取、特征归一化和使用支持向量机(SVM)进行图像质量预测。BRISQUE具有计算效率高和泛化能力强的优点。

三、自然图像质量评估器(Natural Image Quality Evaluator,NIQE)

  NIQE(Natural Image Quality Evaluator)是一种基于自然场景统计特征的无参考图像质量评估指标。其使用高斯混合模型(GMM)来建立自然图像特征的概率分布,并用该分布来评估输入图像的质量分数。分数越低表示图像质量越高。其计算过程主要包括图像预处理、特征提取、高斯混合模型(GMM)和计算输入图像的质量分数。NIQE的数学表达式为:
在这里插入图片描述

其中v1,v2和∑1,∑2分别为自然图像的多元高斯模型和失真图像的多元高斯模型的均值向量和协方差矩阵。NIQE主要用于评估图像的自然性,其值越小,则说明图像越自然。同时由于NIQE不需要训练过程,因此还具有计算效率高和实现简单的优点。

参考文献

[1] Venkatanath N, Praneeth D, Bh M C, et al. Blind image quality evaluation using perception based features[C]//2015 twenty first national conference on communications (NCC). IEEE, 2015: 1-6.
[2] Mittal A, Moorthy A K, Bovik A C. No-reference image quality assessment in the spatial domain[J]. IEEE Transactions on image processing, 2012, 21(12): 4695-4708.
[3] Mittal A, Soundararajan R, Bovik A C. Making a “completely blind” image quality analyzer[J]. IEEE Signal processing letters, 2012, 20(3): 209-212.

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

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

相关文章

C语言实战项目<贪吃蛇>

我们这篇会使用C语言在Windows环境的控制台中模拟实现经典小游戏贪吃蛇 实现基本的功能: 结果如下: 1.一些Win32 API知识 本次实现呢我们会用到一些Win32 API的知识(WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口): 1)控制窗口大小 我们可以使用…

【算法】Partitioning the Array(数论)

题目 Allen has an array a1,a2,…,an. For every positive integer k that is a divisor of n, Allen does the following: He partitions the array into n/k disjoint subarrays of length k. In other words, he partitions the array into the following subarrays: [a1,…

如何将Mac连接到以太网?这里有详细步骤

在Wi-Fi成为最流行、最简单的互联网连接方式之前,每台Mac和电脑都使用以太网电缆连接。这是Mac可用端口的标准功能。 如何将Mac连接到以太网 如果你的Mac有以太网端口,则需要以太网电缆: 1、将电缆一端接入互联网端口(可以在墙…

A+CLUB管理人支持计划第十一期 | 巨量均衡

免责声明 本文内容仅对合格投资者开放! 私募基金的合格投资者是指具备相应风险识别能力和风险承担能力,投资于单只私募基金的金额不低于100 万元且符合下列相关标准的单位和个人: (一)净资产不低于1000 万元的单位&a…

Flink 1.18.1 部署与配置 [CentOS7]

静态IP设置 # 修改网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33# 修改文件内容 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic IPADDR192.168.18.128 NETMASK255.255.255.0 GATEWAY192.168.18.2 DEFROUTEyes IPV4_FAILURE_FATALno IPV6INIT…

电源模块测试之电源开关机过冲测试方法

开关机过冲是指在电源在开机和关机过程中出现的瞬间电压过高或过低的现象,过冲过大容易损坏电源和设备。因此需要进行开关机过冲测试,观察在开机或关机过程中的电压波动情况,评估电源的在开关机时的性能。 电源开关机过冲的测试条件和测试标准…

Python处理图片生成天际线(2024.1.29)

1、天际线简介 天际线(SkyLine)顾名思义就是天空与地面的边界线,人站在不同的高度,会看到不同的景色和地平线,天空与地面建筑物分离的标记线,不得不说,每天抬头仰望天空,相信大家都可…

四、CPU架构介绍和分类

中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元 1、CPU架构 CPU架构是CPU厂商给属于同一系列的CPU产品定的一个制作规范,主要目的是为了作为区分不同…

最近宣布的NIST后量子密码学标准的3个关键要点

当今世界依赖于许多保护措施,即使您没有注意到这一点。从手机和智能技术到网站,从支付交易到城市基础设施,人们经常与之互动的一切,都通过保护和检查技术来保护。量子计算机能够快速轻松地打破这些保护措施,这是政府和…

Linux, Certbot快速申请免费https证书

linux环境. 更新apt,为了能正确的下载certbot apt update 安装certbot apt install certbot 如果之前nginx已经开启着了,先关掉,防止端口占用 nginx -s stop 运行certbot开始获取证书文件 certbot certonly 输入1直接回车,意思就是让certbot模拟一个web服务器执行下面的…

计算机设计大赛 深度学习 python opencv 实现人脸年龄性别识别

文章目录 0 前言1 项目课题介绍2 关键技术2.1 卷积神经网络2.2 卷积层2.3 池化层2.4 激活函数:2.5 全连接层 3 使用tensorflow中keras模块实现卷积神经网络4 Keras介绍4.1 Keras深度学习模型4.2 Keras中重要的预定义对象4.3 Keras的网络层构造 5 数据集处理训练5.1 …

社交营销巨手:HubSpot的数字推广策略揭密

在数字化的浪潮中,HubSpot作为领先的数字营销平台,一直在积极探索并应用各种关键策略,特别是在主流社交媒体平台上。今天,我们将深入解析HubSpot在数字推广中的关键策略,重点聚焦于其在社交媒体上的运用,以…

python-自动化篇-运维-可视化-绘图库-matplotlib

文章目录 Matplotlibmatplotlib开发环境搭建绘制基础绘制直线绘制折线设置标签文字和线条粗细绘制一元二次方程的曲线yx^2绘制正弦曲线和余弦曲线散点图绘制柱状图绘制饼状图绘制直方图等高线图绘制三维图 Matplotlib Matplotlib 是一个Python的 2D绘图库。通过 Matplotlib&am…

幻兽帕鲁服务器怎么收费?4核16G配置

幻兽帕鲁服务器价格多少钱?4核16G服务器Palworld官方推荐配置,阿里云4核16G服务器32元1个月、96元3个月,腾讯云换手帕服务器服务器4核16G14M带宽66元一个月、277元3个月,8核32G22M配置115元1个月、345元3个月,16核64G3…

redis源码之:redis-cli 集群命令

在集群命令执行前,需要先按上一章节的方式redis源码之:clion搭建cluster环境,启动四个新的redis节点,但不要执行cluster create命令,保持四个节点独立。 redis-cli的命令执行大抵流程差不多,下面以redis-c…

【EI会议征稿中|ACM出版】#先投稿,先送审#第三届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2024)​

#先投稿,先送审#ACM出版#第三届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2024) 2024 3rd International Conference on Cyber Security, Artificial Intelligence and Digital Economy 2024年3月8日-10日 | 中国济南 会议官网&…

闲人闲谈PS之五十三——离散制造中的魔鬼--物料套裁

惯例闲话:最近和老婆大人商议买车事宜,闲人以为会陷入买油车还是电车的纠结,没想到老婆大人无比坚定,买电车。在买车这方面,老婆的想法居然比闲人超前。闲人对车定位在代步工具,2年前,对车还是印…

【深入浅出SpringCloud原理及实战】「Netflix系列之Hystrix」针对于限流熔断组件Hystrix的回退降级实现方案和机制

针对于限流熔断组件Hystrix的回退降级实现方案和机制 依赖隔离依赖隔离之线程&线程池高延迟请求的例子 线程池的优势线程池的弊端线程池的开销线程池开销 信号量 依赖隔离 Hystrix通过使用『舱壁模式』(注:将船的底部划分成一个个的舱室,…

基于单片机温度控制系统的研究

摘 要:笔者基于单片机的温度控制系统,从单片机选择、传感器选择、系统框架设计等方面概述了单片机的温度控制系统内涵,分析了其运行原理,列举了单片机温度控制系统设计的实操方法,从硬件系统、软件系统、温度检测方法…

极简网络邻区自动化操作流程指导手册

一、创建任务 1、策略配置:首先按配置内容进行个性化策略配置 2、任务创建:在专题分析->极简网络分析->极简网络配置任务管理下点击创建任务,具体内容如下填写: 目前策略配置一般配置为城区场景和农村场景,各地…