%Project: Calculates the PSNR (Peak Signal to Noise Ratio)
% of images A and A', both of size MxN
function [A] = psnr(base,result)
% convert to doubles
% base=double(base);
% result=double(result);
base=imread('D:\超分辨率重建\超分辨率重建\result_KE_PO_1.tif');
[M,N]=size(base);
b_base=block_im(base,8); %b_basew为原始图像
b_result=block_im(result,8); %b_result为处理结果
for i=1:8
for j=1:8
% m_base(i,j)=max(max(double(b_base{i,j}).^2));
m_base(i,j)=max(max(im2double(b_base{i,j}).^2));
end
end
% psnr_num=double(M*N*max(m_base(:)));
psnr_num=M*N*max(m_base(:));
for i=1:8
for j=1:8
% s_dif(i,j)=sum(sum(double(b_dif{i,j}).^2));
s_dif(i,j)=sum(sum(double(im2double(b_base{i,j})-im2double(b_result{i,j})).^2));
end
end
% psnr_den=double(sum(s_dif(:)));
psnr_den=sum(s_dif(:));
% psnr_num=M*N*max(max(base.^2)); % calculate numerator用信号功率最大值乘以象素点个数)); % calculate den
% psnr_den=sum(sum((base-result).^2ominator 噪声的功率之和
A=10*log10(psnr_num/psnr_den); % calculate PSNR
psnr.rar_PSNR_信噪比计算_峰值信噪比PSNR
版权申诉
168 浏览量
2022-09-24
06:41:33
上传
评论
收藏 642B RAR 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- TI杯大奖赛本科组+研究生组论文+源代码+PCB基于蓝牙及GSM的智能防盗系统
- (精品)工业互联网(物联网)及其应用.pdf
- 上市公司治理质量综合指数/水平2003-2023年【结果+代码】
- Python基于深度强化学习的MEC计算卸载与资源分配源码(高分项目).zip
- PTAC-C++求n以内最大的k个素数以及它们的和.rar
- 古诗15-唐朝白居易的游悟真寺
- (自适应手机端)响应式陶瓷研磨盘设备pbootcms网站模板 抛光设备网站源码.zip
- 3G直放站监控系统南向接口协议技术规范
- (精品)泵站自动化监控系统培训课件.ppt
- 基于python弹幕情感分析的直播高光时刻判断模型设计与系统实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈