imnoise
添加噪声图像
语法
描述
增加了零均值高斯白噪声。当地的噪声的方差,J
= imnoise (我
“localvar”,intensity_map
,var_local
)var_local
,是一个函数图像的强度值我
。的映射图像强度值噪声方差是指定的向量intensity_map
。
增加了乘法噪声方差J
= imnoise (我
“斑点”,var_speckle
)var_speckle
。
例子
输入参数
输出参数
算法
的均值和方差参数
“高斯”
,“localvar”
,“斑点”
总是指定为如果图像噪声类型的类双
在区间[0,1]。如果输入图像是一个不同的类,imnoise
将图像转换为函数双
补充说,根据指定的噪声类型和参数,视频像素值区间[0,1],然后把嘈杂的图像转换为相同的类作为输入。泊松分布取决于输入图像的数据类型
我
:如果
我
是双精度,然后输入像素值解释为泊松分布的手段扩大1 e12汽油
。例如,如果输入像素的值5.5 e-12
,然后将生成相应的输出像素从泊松分布的均值为5.5,然后按比例缩小1 e12汽油
。如果
我
是单精度,使用的比例因子是吗1 e6
。如果
我
是uint8
或uint16
,然后输入像素值直接使用没有扩展。例如,如果一个像素uint8
输入的值,然后将生成相应的输出像素从泊松分布与平均10。
添加
的盐和胡椒
噪声与密度d
一个图像,imnoise
首先每个像素分配一个随机概率值从标准的均匀分布在开区间(0,1)。像素的概率值的范围(0,
d
/ 2)像素值设置为0
。将像素的数量0
大约是d *元素个数(I) / 2
。像素的概率值的范围(
d
/ 2,d
),像素值设置为最大值的图像数据类型。像素的数量设置为最大值约为d *元素个数(I) / 2
。像素的概率值的范围(
d
1),像素值是不变的。