Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-01-01, 14:41   #1
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
默认 [求助]如何计算图像压缩后的MSE和PSNR?

对一幅图压缩后,如何用Matlab编程计算压缩恢复后的图片与原始图片比对的MSE(均方差)和PSNR(峰值信噪比)?
MSE = E( (img-Eimg)^2 ) = SUM((img-Eimg)^2)/(M*N);
PSNR=10log10(255^2/MSE);
qinyonglyz 当前离线   回复时引用此帖
旧 2009-01-03, 10:06   #2
283044290
初级会员
 
注册日期: 2007-04-29
帖子: 14
声望力: 19
283044290 正向着好的方向发展
默认 回复: [求助]如何计算图像压缩后的MSE和PSNR?

function PSNR = psnr(f1, f2)
%计算两幅图像的峰值信噪比

k = 8; %k为图像是表示地个像素点所用的二进制位数,即位深。
fmax = 2.^k - 1;
a = fmax.^2;
e = double(f1) - double(f2);
[m, n] = size(e);
b = sum(e(.^2);
PSNR = 10*log(m*n*a/b);

function ERMS = erms(f1, f2)
%计算f1和f2均方根误差

e = double(f1) - double(f2);
[m, n] = size(e);
ERMS = sqrt(sum(e(.^2)/(m*n));
283044290 当前离线   回复时引用此帖
旧 2009-01-03, 10:07   #3
283044290
初级会员
 
注册日期: 2007-04-29
帖子: 14
声望力: 19
283044290 正向着好的方向发展
默认 回复: [求助]如何计算图像压缩后的MSE和PSNR?

%k为图像中表示一个像素点所用的二进制位数,即位深。
283044290 当前离线   回复时引用此帖
旧 2009-03-09, 17:57   #4
bjxiaohua
初级会员
 
注册日期: 2008-10-21
年龄: 43
帖子: 2
声望力: 0
bjxiaohua 正向着好的方向发展
默认 回复: [求助]如何计算图像压缩后的MSE和PSNR?

这条语句e = double(f1) - double(f2);是表明f1和f2大小必须相等吗?
bjxiaohua 当前离线   回复时引用此帖
旧 2009-03-10, 00:42   #5
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: [求助]如何计算图像压缩后的MSE和PSNR?

lz 你的"表明f1和f2大小必须相等吗?"是什么意思 如果两者相等了 还计算什么e啊 PSNR就是无穷大了 你的压缩就是现在最先进的了 O(∩_∩)O~
silas_xue 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]求解方程的问题 一个人的旅行 MATLAB论坛 3 2009-03-25 16:00
matlab可以建气溶胶荧光光谱数据库吗 rongerlovesj MATLAB论坛 0 2009-02-06 15:20
[求助]求识别水果种类的方法!!! george19868 MATLAB论坛 2 2009-01-09 19:28
[求助]在MATLAB中如何查看命令的源程序是如何写的? qinyonglyz MATLAB论坛 1 2009-01-05 09:20
[讨论]Matlab7.1中,fread和imread命令是不是不支持*jp2格式的图片阿? qinyonglyz MATLAB论坛 0 2009-01-05 09:00


所有时间均为北京时间。现在的时间是 18:31


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.