向图像添加噪音
添加高斯白噪声与平均值j
= imnoise(一世
,'高斯',m
那var_gauss.
)m
和方差var_gauss.
。
添加零均值,局部方差的高斯白噪声j
= imnoise(一世
,'localvar',var_local.
)var_local.
。
增加零平均值,高斯白噪声。噪声的局部方差,j
= imnoise(一世
,'localvar',Intensity_map.
那var_local.
)var_local.
,是图像强度值的函数一世
。矢量强度值对噪声方差的映射由矢量指定Intensity_map.
。
添加具有方差的乘法噪声j
= imnoise(一世
,'斑点',var_speckle.
)var_speckle.
。
均值和方差参数'高斯'
那'localvar'
, 和'斑点'
噪声类型始终指定为图像的类双倍的
在范围[0,1]。如果输入图像是不同的类,则imnoise.
函数将图像转换为双倍的
,根据指定类型和参数添加噪声,将像素值剪切到范围[0,1],然后将噪声图像转换回与输入相同的类。
泊松分布取决于输入图像的数据类型一世
:
如果一世
是双精度,然后输入像素值被解释为泊松分布的手段缩放1E12
。例如,如果输入像素具有值5.5E-12
,然后将从具有5.5的平均值的泊松分布生成相应的输出像素,然后缩小1E12
。
如果一世
是单精度,使用比例因子是1E6.
。
如果一世
是uint8.
或者uint16
然后,输入像素值直接使用而无需缩放。例如,如果在a中的像素uint8.
输入具有值10,然后将从具有平均10的泊松分布生成相应的输出像素。
加上'椒盐'
噪音密度D.
到一个图像,imnoise.
首先将每个像素从打开间隔(0,1)上的标准均匀分布中分配随机概率值。
对于范围内具有概率值的像素(0,D.
/ 2),像素值设置为0.
。设置为的像素数0.
大约是d * numel(i)/ 2
。
对于具有概率值的像素[D.
/ 2,D.
),像素值被设置为图像数据类型的最大值。大约设置为最大值的像素数d * numel(i)/ 2
。
对于具有概率值的像素[D.
1),像素值不变。