1.非均匀性(Nonuniformity)
非均匀性评价常用来对没有进行校正的图像评价非均匀性或者经过校正后的图像评价非均匀性残留。
function [nu,avg]=NU(img)
%输入img为一幅含有固定图形噪声的图像数据
%输出nu为非均匀性,avg为图像均值
[m,n]=size(img);
img=double(img);
avg =mean2(img); %求均值
s=std(img(:),1); %求图像有效估计的标准差
nu = s/avg; %求非均匀性
end
2.峰值信噪声比(PSNR-PeakSignaltoNoiseRatio)
峰值信噪比(PSNR)是最普遍和使用最为广泛的一种图像客观评价指标。通常经过影像压缩之后,输出的影像都会在某种程度与原始影像不同。为了衡量经过处理后的影像品质,我们通常会参考PSNR值来衡量图像处理算法的好坏。它是基于对应像素点间的误差,即基于误差敏感的图像质量评价。由于并未考虑到人眼的视觉特性(人眼对空间频率较低的对比差异敏感度较高,人眼对亮度对比差异的敏感度较色度高,人眼对一个区域的感知结果会受到其周围邻近区域的影响等),因而经常出现评价结果与人的主观感觉不一致的情况。
function [ out ] = psnr( X,Y )
%X为原始图像
%Y为图像处理后的图像
[ m,n ] = size( X );