以下是UNIVERSAL IMAGE QUALITY INDEX
的算法:
clear all; close all; clc;
img2 = rgb2gray(imread('No_Noise.png'));
img2 = imnoise(ref,'salt & pepper',1); % Noisy image
img1 = imgaussfilt(img2, 2); % Filtered noisy image
quality = imageQualityIndex(img1, img2)
通用图像质量指数(Q-index)在-1和+1之间。但是在这种情况下,结果为1.0007
。是的,它仅超出界限一点,但仍然是错误的。
imageQualityIndex
是从以下位置下载的功能:
https://www.mathworks.com/matlabcentral/fileexchange/29500-image-error-measurements
有什么主意吗?