imnoise
イメージにノイズ付加
构文
说明
はゼロのノイズを加えますノイズの局所分散j
= imnoise(我
,“ localvar”,intense_map
,,,,var_local
)var_local
は,我
内の値关数です。イメージ値ノイズ分散へのは,ベクトルintense_map
によって指定さます。
は乘法性に分散j
= imnoise(我
,'斑点',var_speckle
)var_speckle
を追加します。
例
入力引数
出力引数
アルゴリズム
“高斯”
,“ localvar”
,'斑点'
のノイズ平均と分散は,,がが[0,1]ののの双倍的
クラスであるして指定れます。イメージ异なるクラスの场合に,关数imnoise
は,イメージを双倍的
よう変换指定れれたタイプとによってによってををますます。。さらにさらに,,,[0,1]ます。ポアソン分布は、入力イメージ
我
のデータによってのように异なり。。我
が倍精度の場合、入力ピクセル値は1E12
でスケーリングたポアソンの平均としてさます。たとえば,入力ピクセルが5.5e-12
の値持つ,するする出力ピクセルピクセルはははの平均平均持つポアソン分布からから生成,,,1E12
でスケールダウンます。我
が単精度场合,倍率は1E6
を使用し。我
がUINT8
またはUINT16
の场合のピクセルは,スケーリングで使用されます。たとえば,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)の范囲の场合ピクセル値変更さません。