码迷,mamicode.com
首页 > 其他好文 > 详细

压缩感知(九)

时间:2020-02-19 14:51:59      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:方差   bsp   center   span   定义   size   idt   大小   enter   

PSNR评价

PSNR可简单地由均方差MSE进行定义。PSNR基于图像像素灰度值进行统计分析。由于人类视觉特性的差异性,通常出现的评价结果与人的主要感觉不一致,但其仍然是一个有参考价值的评价指标。

其求解公式为

技术图片 

这里的MAX通常是图像的灰度级,一般就是255。当用于对比2幅图像相似的时候,PSNR越大则表示图像之前相似性越高。

function [PSNR] = eval_psnr(img,imgn)
% PSNR评价
% param :
% img:输入灰度图像(img与imgn同等大小)
% imgn:输入要进行对比的灰度图像
% 
  B = 8;                %编码一个像素用多少二进制位
  MAX = 2^B-1;          %图像有多少灰度级
  [height,width,~] = size(img);
  MES = sum(sum((img-imgn).^2))/(height*width);     %均方差
  PSNR = 20*log10(MAX/sqrt(MES));                   %峰值信噪比
end

 

压缩感知(九)

标签:方差   bsp   center   span   定义   size   idt   大小   enter   

原文地址:https://www.cnblogs.com/wangyinan0214/p/12331173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!