文档

峰值信噪比

峰值信噪比(PSNR)

语法

峰值信噪比=峰值信噪比(A,参考)
峰值信噪比=峰值信噪比(A,参考,峰值)
[峰值信噪比,信噪比]=峰值信噪比(___)

描述

实例

峰值NR=峰值信噪比(A.,裁判)计算图像的峰值信噪比A.,带图像裁判作为参考。A.裁判必须具有相同的大小和级别。

峰值NR=峰值信噪比(A.,裁判,皮克瓦尔)使用皮克瓦尔作为峰值信号值,用于计算图像的峰值信噪比A..

[峰值NR,信噪比]=峰值信噪比(___)返回简单的信噪比,信噪比,除了峰值信噪比。

例子

全部崩溃

读取图像并创建带有附加噪声的副本。原始图像是参考图像。

ref=imread(“撅嘴,tif”);A=噪声(参考,“盐和胡椒”, 0.02);

计算PSNR。

[峰值信噪比,信噪比]=峰值信噪比(A,参考);fprintf(“\n峰值SNR值为%0.4f”,峰值信噪比);
峰值信噪比为22.6437
fprintf(“\n信噪比值为%0.4f\n”信噪比);
信噪比值为15.5524

输入参数

全部崩溃

要分析的图像,指定为N-D数字矩阵。

数据类型:仅有一个的|双重的|int16|uint8|uint16

参考图像,指定为N-D数字矩阵。

数据类型:仅有一个的|双重的|int16|uint8|uint16

峰值信号电平,指定为任何数值类的标量。如果未指定,则为的默认值皮克瓦尔取决于学生的级别A.裁判。如果图像是浮点类型,皮克瓦尔1.,假设数据在范围内[0 1]。如果图像是整数数据类型,皮克瓦尔类的范围允许的最大值。对于uint8,默认值为255对于uint16int16,默认为65535.

数据类型:仅有一个的|双重的|int16|uint8|uint16

输出参数

全部崩溃

峰值信噪比(分贝),作为类型的标量返回双重的,除非A.裁判我们是同班同学仅有一个的在这种情况下峰值NR他是一流的仅有一个的.

数据类型:仅有一个的|双重的

以分贝为单位的信噪比,作为类型的标量返回双重的,除非A.裁判我们是同班同学仅有一个的在这种情况下峰值NR他是一流的仅有一个的.

数据类型:仅有一个的|双重的

算法

这个峰值信噪比函数实现以下等式以计算峰值信噪比(PSNR):

P s N R = 10 日志 10 ( P E A. K v A. L 2. / M s E )

哪里皮克瓦尔由用户指定或取自图像数据类型的范围(例如uint8想象一下255).微卫星是均方误差,即。微卫星之间A.裁判.

扩展能力

R2014a中引入

这个话题有用吗?