基于matlab的有参考图像质量评价,使用多种算法进行图像质量评价仿真

article/2025/11/11 13:34:14

目录

1.算法概述

2.仿真效果预览

3.MATLAB部分代码预览

4.完整MATLAB程序


1.算法概述

       图像质量评价(Image Quality Assessment,IQA)是图像处理中的基本技术之一,主要通过对图像进行特性分析研究,然后评估出图像优劣(图像失真程度)。图像质量评价在图像处理系统中,对于算法分析比较、系统性能评估等方面有着重要的作用。近年来,随着对数字图像领域的广泛研究,图像质量评价的研究也越来越受到研究者的关注,提出并完善了许多图像质量评价的指标和方法。

        主观评价只涉及人作出的定性评价,它以人为观察者,对图像的优劣作出主观的定性评价。对于观察者的选择一般考虑未受训练的“外行”或者训练有素的“内行”。该方法是建立在统计意义上的,为保证图像主观评价在统计上有意义,参加评价的观察者应该足够多。主观评价方法主要可分为两种:绝对评价和相对评价。

       相对评价中没有原始图像作为参考,是由观察者对一批待评价图像进行相互比较,从而判断出每个图像的优劣顺序,并给出相应的评价值。通常,相对评价采用单刺激连续质量评价方法(Single Stimulus Continuous Quality Evaluation,SSCQE)。具体做法是,将一批待评价图像按照一定的序列播放,此时观察者在观看图像的同时给出待评图像相应的评价分值。相对于主观绝对评价,主观相对评价也规定了相应的评分制度,称为“群优度尺度”。

       图像质量客观评价可分为全参考(Full-Reference,FR),部分参考(Reduced-Reference,RR)和无参考(No-Reference,NR)三种类型。

全参考(Full-Reference,FR)
 

部分参考(Reduced-Reference,RR)

       部分参考也成为半参考,它是以理想图像的部分特征信息作为参考,对待评图像进行比较分析,从而得到图像质量评价结果。由于所参考的信息是从图像中提取出来的特征,所以它必须要先提取待评图像和理想图像的部分特征信息,通过比较提取出的部分信息对待评图像进行质量评估。部分参考方法可分为基于原始图像特征方法、基于数字水印方法和基于Wavelet域统计模型的方法等。因为部分参考质量评价依赖于图像的部分特征,与图像整体相比而言,数据量下降了很多,目前应用比较集中在图像传输系统中。

无参考(No-Reference,NR)三种类型

       无参考方法也称为首评价方法,因为一般的理想图像很难获得,所以这种完全脱离了对理想参考图像依赖的质量评价方法应用较为广泛。无参考方法一般都是基于图像统计特性。

      本课题,我们主要考虑全参考IQA算法。

2.仿真效果预览

matlab2022a仿真

3.MATLAB部分代码预览

%Mean Square Error 
MSE = MeanSquareError(origImg, distImg);
disp('Mean Square Error = ');
disp(MSE);%Peak Signal to Noise Ratio 
PSNR = PeakSignaltoNoiseRatio(origImg, distImg);
disp('Peak Signal to Noise Ratio = ');
disp(PSNR);%Normalized Cross-Correlation 
NK = NormalizedCrossCorrelation(origImg, distImg);
disp('MNormalized Cross-Correlation  = ');
disp(NK);%Average Difference 
AD = AverageDifference(origImg, distImg);
disp('Average Difference  = ');
disp(AD);%Structural Content 
SC = StructuralContent(origImg, distImg);
disp('Structural Content  = ');
disp(SC);%Maximum Difference 
MD = MaximumDifference(origImg, distImg);
disp('Maximum Difference = ');
disp(MD);%Normalized Absolute Error
NAE = NormalizedAbsoluteError(origImg, distImg);
disp('Normalized Absolute Error = ');
disp(NAE);
A_016

4.完整MATLAB程序

matlab源码说明_我爱C编程的博客-CSDN博客

V


http://chatgpt.dhexx.cn/article/9Xynebh7.shtml

相关文章

图像质量评价数据库与常见评价算法总结

一、图像质量评价数据库 常用的评价数据库有LIVE、CSIQ、TID2008/2013、MICT、IVC、A57、WIQ等,包含参考图像以及对应失真图像的主观评价分数。 LIVE:由德克萨斯大学的图像与视频工程实验室(Laboratory for Image and Video Engineering,LIVE)开发&…

图像质量评价指标

目录 全参考图像评价指标 PSNR:(峰值信噪比)值越大,表示图像失真越小。 SSIM:(结构相似性)取值范围[0,1],值越大,表示图像失真越小。 LPIPS:&#xff08…

人脸图像质量评价:FaceQnet

人脸图像质量检测发展 第一个与面部图像质量评估相关的作品可以追溯到2000世纪初。属于研究第一阶段的研究通常集中在从人脸图像中提取手工制作的特征,并使用它们来计算一个或多个质量指标。这些特征旨在估计传统上被认为会影响识别性能的一个或各种因素的存在&…

图像质量评价及色彩处理

目录 问题场景数字图像处理基本统计量色彩空间变换亮度变换函数白平衡考虑欠/过曝的图像质量评价指标 大场景纹理映射,多视影像因曝光条件不一而导致色彩差异,人眼可以快速区分影像质量,如何利用图像信息辅助算法判断影像优劣。 问题场景 已…

无参考图像质量评价指标

非参考图像质量评价指标 主要列举五个非参考图像质量评价指标,具体说明可参考《基于Retinex模型和多尺度融合的低光照图像增强技术》Github项目中的IQA说明和效果 链接:https://github.com/TwoTu/MF-LIME BRISQUE 基于自然场景统计的失真通用非参考图像…

经典图像质量评价指标原理

有参评价指标 (1)均方误差(MSE)和峰值信噪比(PSNR) 均方误差(Mean Squared Error, MSE)通过取两幅图像的均方差来计算“平均误差”,是一种较方便简单的图像质量评价方法,可以评价数据…

IQA (图像质量评价)

原文可见本人博客:IQA (图像质量评价) 全称:Image Quality Assessment 百度百科 IQA:https://baike.baidu.com/item/IQA/19453034?fraladdin 主观评价 主观评价方法主要可分为两种:绝对评价和相对评价。 但…

python图像质量评价_图像质量评价(三):FSIM

feature similarity index mersure(FSIM)利用特征相似性进行质量评价。因为human visual system (HVS)是基于一些低层次特征来感知图像的,而相位一致性特征( phase congruency,PC)可以很好的刻画局部结构。同时由于PC对于图像的变化具有相对不变性,这有利于提取图像中稳定的特…

图像质量评价方法介绍

1. 背景介绍 图像是人类感知和机器模式识别的重要信息源,其质量对所获取信息的充分性和准确性起着决定性的作用。然而,图像在获取、压缩、处理、传输、显示等过程中难免会出现一定程度的失真。如何衡量图像的质量、评定图像是否满足某种特定应用要求&am…

matlab无参考图像质量评价,无参考屏幕内容图像质量评价

1 引言 1.1 研究背景及意义 随着计算机和移动互联网技术的快速发展, 多屏互动[、视频游戏[、远程教育等多客户端通信系统也得到了飞速的发展.在这类系统中, 各类终端之间可以相互通信, 以实现屏幕内容图像(终端设备绘制并显示在屏幕上的视觉内容, 包括网页、邮件、地图、动画、…

图像质量评价

图像质量评价iqa(Image Quality Assessment)通常视为一个回归或分类问题。 图像质量评价有多种细分方式 参考链接:https://zhuanlan.zhihu.com/p/32553977 1)客观质量评价&主观美学评估 (Image Quality Assessm…

数字图像处理-图像质量评价指标

层次A:根据是否有人参与,图像质量评价方法有:主观评价、 客观评价 (1)主观评价 ①定义:以人作为观测者,对图像进行主观评价,力求能够真实地反映人的视觉感知。 ②主观评价要求:主观评价是建立…

图像质量评估

拍照容易,但拍出高质量的照片却很难。它需要良好的构图和照明。合适的镜头和卓越的设备可以产生很大的不同。但最重要的是,高质量的照片需要良好的品味和判断力。你需要专家的眼光。 但是,是否有一种数学质量度量可以捕捉这种人类判断&#…

图像质量评价(Image Quality Assessment,IQA)

这篇blog是我记录自己开始做科研的一些笔记、多是从论文和各种博客的集合,偶有一些自己的思考和想法。由于网上相关图像质量评估的整理资料相对较少,如果能帮到看到这篇文章的你,那真是非常棒!会持续更新补全一些东西,…

jdk卸载不干净解决办法

Win7系统下安装jdk报错;错误信息:“ Windows Installer 程序包有问题。此安装需要的DLL不能运行。请与您的支持人员或程序包开发商联系”。 造成该问题的原因是系统以前安装过jdk,重新安装需要彻底卸载旧的jdk,这样重新安装才能成…

JDK1.8下载安装与卸载删除

文章目录 一、彻底卸载删除jdk二、oracle账号密码三、JDK1.8下载安装(1)官网下载(2)选择JDK(3)点击同意协议(4)登录或者注册后登录Oracle账户(5)保存到本地&a…

如何正确(完美)卸载Java/JDK/JRE

ps:发现网上很多人再重新安装jdk和卸载时有问题,下面这种方法我不敢保证100%有效,但可以尝试,因为我这种情况是有效的.下面是转载内容希望可以多大家提供一点帮助. 官网卸载 角度看工具 https://www.java.com/zh_CN/download/uninstalltool.jsp 很多人在删除JDK时&#xff0c…

(转载)如何将jdk完全卸载

如何将jdk完全卸载 在从eclipse转向idea写java程序的时候遇到了一些关于jdk的问题,可能是第一次安装的时候留下的后遗症,所以就把jdk卸载了重新安装一次,在CSDN上搜到了楼主的帖子,亲测有效,所以转载分享一下&#xf…

微信小程序实现标签栏

标签栏实现功能&#xff1a; 页面向下滑动&#xff0c;标签栏吸顶。点击标签项&#xff0c;标签项呈现选中态&#xff0c;并切换到对应的面板。在面板中进行滑动&#xff0c;可切换标签项和面板。 <!-- tabs.wxml --> <wxs module"touch" src"./tou…

微信小程序富文本标签rich-text

前言&#xff1a; 做项目过程中&#xff0c;经常遇到需要在小程序中展示用富文本编辑器生成的内容。包含着各种HTML标签和样式。这就需要用到rich-text组件。 具体用法&#xff1a; 1、index.wxml文件&#xff1a; // nodes属性接收富文本内容&#xff0c;可以是字符串&…