峰值讯噪比(英语:Peak signal-to-noise ratio,常缩写为PSNR)是一个表示讯号最大可能功率和影响它的表示精度的破坏性杂讯功率的比值的工程术语。由于许多讯号都有非常宽的动态范围,峰值讯噪比常用对数分贝单位来表示。
它常简单地透过均方误差(MSE)进行定义。两个m×n单色图像 I 和K, I 为一无杂讯的原始图像,K为 I 的杂讯近似(例: I 为未压缩的原始图像,K为 I 经过压缩后的图像),那么它们的均方误差定义为:
峰值讯噪比定义为:
其中,MAXI是表示图像点颜色的最大数值,如果每个采样点用 8 位表示(例:影像处理),那么就是 255。更为通用的表示是,如果每个采样点用 B 位线性脉冲编码调制表示,那么 MAXI 就是
- .
对于每点有RGB三个值的彩色图像来说峰值讯噪比的定义类似,除了横轴、纵轴m和n以外,还要考虑它的颜色组成RGB。我们需各别对每个颜色处理其MSE,因为有3个颜色通道,所以MSE需再除以3。
彩色图像的峰值讯噪比定义为:
图像与影像压缩中典型的峰值讯噪比值在 30dB 到 50dB 之间,愈高愈好。
- PSNR接近 50dB ,代表压缩后的图像仅有些许非常小的误差。
- PSNR大于 30dB ,人眼很难察觉压缩后和原始影像的差异。
- PSNR介于 20dB 到 30dB 之间,人眼就可以察觉出图像的差异。
- PSNR介于 10dB 到 20dB 之间,人眼还是可以用肉眼看出这个图像原始的结构,且直观上会判断两张图像不存在很大的差异。
- PSNR低于 10dB,人类很难用肉眼去判断两个图像是否为相同,一个图像是否为另一个图像的压缩结果。
不同压缩比例的PSNR比较(点击图片可放大)图片为台湾桃园国际机场停机坪
峰值讯噪比经常用作为影像处理中的图像压缩等领域中讯号重建质量的测量方法。
- 国立台湾大学电信工程学研究所丁建均教授. 高等數位訊號處理. [2020-07-01]. (原始内容存档于2020-05-08).