Универсальный показатель качества изображения неверный результат - PullRequest
0 голосов
/ 21 февраля 2019

Ниже приведен алгоритм для 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

Есть идеи, что может быть не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...