matlab - 使用MatLab计算信号:noise ratio

标签 matlab image-processing

如何使用 MatLab 计算信噪比?

更新

我只有一个文件,而不是示例中的两个,它是一个 .tif。

最佳答案

Matlab SNR 的第一个 Google 结果.从那里复制,以 dB 为单位:

snr = 10*log10(sum(clean.^2) ./ sum(noise.^2))

编辑:在不知道信号功率和噪声功率的情况下无法计算信噪比。仅了解观察到的(即接收到的)信号,就可以盲目地估计 SNR,但这是一个开放的研究课题。参见“盲质量测量”。

关于matlab - 使用MatLab计算信号:noise ratio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734670/

相关文章:

image-processing - 是否可以在通过 pytesseract ocr 模块之前检查图像的方向

matlab - 如何获得图像中使用的1D和2D空间滤波器的光谱?

.net - 有没有办法在 F# 中使用 Matlab 图像处理工具箱?

matlab - 在 matlab 中扩展向量类

c - 非常大的图像中的内存高效行拼接

image-processing - YUV420和YUV422之间的区别

image - Kinect:从 RGB 坐标转换为深度坐标

matlab - 在 MATLAB 索引元胞数组中反向查找

c - 访问存储在 mxArray 中的对象的字符串属性

python - 使用 OpenCV 确定一个点是否在 ROI 内