跳到主要内容
版本:Next

图像信噪比测量

功能介绍

计算一张图像的信噪比(信号与噪声的功率之比)和峰值信噪比。信噪比的数值越大,图像质量越好;峰值信噪比越大,说明两幅图的差异越小。

输出的信噪比和峰值信噪比是针对2D图像(默认8bit),输出的z信噪比和z峰值信噪比是针对3D深度图,因为其它格式(10bit,12bit)的2D图像是用深度图来显示的。

模块位置:测量-图像信噪比测量

为了方便和计算,信噪比通常表示为分贝(dB)形式:

SNR(dB)=10log10(μsignal2σnoise2)SNR(dB) = 10·log_{10}(\frac{μ^2_{signal}}{σ^2_{noise}})

其中μ是信号的均值,通常是图像像素的均值;σ是噪声的标准差,表示噪声强度

峰值信噪比的计算依赖于均方差,其公式如下:

PSNR(dB)=10log10(MAXI2MSE)PSNR(dB) = 10·log_{10}(\frac{MAX^2_{I}}{MSE})

其中MAX是图像像素的最大可能值(例如,对于8位图像,最大值为255);MSE是均方差

使用说明

参数说明

  • 图像源:输入图像
  • 区域方法:输入区域,计算该区域的信噪比
  • 区域类型:支持矩形区域和全区域
  • 启用坐标系:开启后,选择前置的坐标系,区域以此为基准
  • 区域列表:当区域类型为矩形区域时,可添加多个区域
  • 像素格式(z峰值信噪比):对于z峰值信噪比,像素格式为12bit和10bit的图像需要选择对应格式,对于真实的3D数据,z峰值信噪比为nan
信息

选择的区域应尽量平坦,即没有明显的纹理或边缘(比如均匀的背景或色块),这样可以确保像素值的变化主要是由噪声引起的

案例流程

  1. 对于一个2D图像,设置两个矩形区域测量区域的信噪比
image
  1. 对于一个12bit的2D图像,计算全区域图像的信噪比
image
信息

上面的流程仅作为参考,实际根据不同应用场景的需求进行修改