压缩感知

Posted wangyinan0214

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了压缩感知相关的知识,希望对你有一定的参考价值。

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

 

以上是关于压缩感知的主要内容,如果未能解决你的问题,请参考以下文章

压缩感知合集3压缩感知的背景与意义

压缩感知——沃尔什-哈达玛(WHT)变换与逆变换的Matlab代码实现

浅谈压缩感知(三十一):压缩感知重构算法之定点连续法FPC

压缩感知合集5压缩感知简介和数学模型分析

浅谈压缩感知(三十):压缩感知重构算法之L1最小二乘

压缩感知——OMP与CoSaMP算法的MATLAB实现