我在 Matlab 中加载了具有以下属性的图像:
Name(X) , Size (512x512) , Bytes (262144) , Class(uint8) ,
我添加了高斯噪声并使用小波变换去除了该噪声。通过进行逆小波变换,我得到了最终的输出图像:
Name(Xsyn) , Size (504x504) , Bytes (2032128) , Class(Double)
现在我试图通过使用计算信噪比(SNR)
SNR = 20*log10(norm(X(:))/norm(X(:)-Xsyn(:)));
但它显示以下错误:
??? Error using ==> minus
Matrix dimensions must agree.
所以我认为我应该改变最终图像的矩阵尺寸(Xsyn
)。现在如何将图像的矩阵尺寸Xsyn
(504x504)更改为Xsyn
尺寸(512x512)?
还是有其他方法可以找出 SNR?