主要内容

imnoise

イメージにノイズ付加

说明

j= imnoise(,“高斯”)は,グレースケールイメージ0.01ののホワイトガウスガウスノイズをを。。。。。

j= imnoise(,“高斯”,mは平均mと0.01を持つガウスノイズを。。。

j= imnoise(,“高斯”,m,,,,var_gaussは平均mと分散var_gaussを持つガウスノイズを。。

j= imnoise(,“ localvar”,var_localはゼロ,局所分散var_localを持つガウスノイズを。。

j= imnoise(,“ localvar”,intense_map,,,,var_localはゼロのノイズを加えますノイズの局所分散var_localは,内の値关数です。イメージ値ノイズ分散へのは,ベクトルintense_mapによって指定さます。

j= imnoise(,“泊松”)は,人工なノイズをするに,データポアソンポアソンノイズを作成ししますますはははアルゴリズムを参照しください。

j= imnoise(,'椒盐')0.05のののノイズを追加追加します。これは,,,,,,,,约约约约约约约约约约约约约约约

j= imnoise(,盐和胡椒,dは,塩を追加ます。ここで,dはノイズです。これ约约d*numel(i)个のに影响を。。

j= imnoise(,'斑点')は乘法を追加ます。ここは式式式j= I+n*Iを使いますただし,nは,がが,,分散が0.05のの分布ランダムノイズノイズ。。。

j= imnoise(,'斑点',var_speckleは乘法性に分散var_speckleを追加します。

すべて折りたたむ

グレースケールイメージ読み取りそれを表示し。。

i = imread('八.tif');imshow(i)

图包含一个轴对象。轴对象包含类型图像的对象。

0.02のののノイズを追加。结果表示表示します。

j = imnoise(i,'椒盐',0.02);imshow(j)

图包含一个轴对象。轴对象包含类型图像的对象。

入力引数

すべて折りたたむ

グレースケールイメージの次元数値配列としてし。。。

imnoiseでは,データ型双倍的および单身的の[0,1]のの内ある想定しいます。关数恢复を使用,される范囲ピクセル値调整できます。イメージが,[0,1]のの外外外外の双倍的型または单身的型の場合、imnoiseは,する前に入力ピクセル[0,1]の范囲にクリッピング。。。。

メモ

ポアソンノイズで,imnoiseはデータ型INT16のイメージサポートしいません。

データ::单身的|双倍的|INT16|UINT8|UINT16

ガウスノイズ平均数値スカラー指定します。

ガウスノイズ分散数値スカラー指定します。

ガウスノイズ所分散以下のいずれと指定指定ますます。

  • と同じの数値行列。

  • intense_mapと同じさの数値。。

ガウスノイズマップれる强度値。として指定ます。。は,[0,1]ののに正规正规正规正规化

コマンド绘图(intense_map,var_local)を使用て,ノイズ分散var_localとイメージの关系をプロットでき。。

ごま塩ノイズ。数値スカラーとしてます。ノイズは约约d*numel(i)个のに适用さ。。

乘法性の。数値として指定します。

出力引数

すべて折りたたむ

ノイズをイメージ。入力イメージと同じの数値として返され。型型型双倍的または单身的のイメージの場合,関数imnoiseは,追加た后に出力値[0,1]ののにクリッピング。。。。

アルゴリズム

  • “高斯”“ localvar”'斑点'のノイズ平均と分散は,,がが[0,1]ののの双倍的クラスであるして指定れます。イメージ异なるクラスの场合に,关数imnoiseは,イメージを双倍的よう変换指定れれたタイプとによってによってををますます。。さらにさらに,,,[0,1]ます。

  • ポアソン分布は、入力イメージのデータによってのように异なり。。

    • が倍精度の場合、入力ピクセル値は1E12でスケーリングたポアソンの平均としてさます。たとえば,入力ピクセルが5.5e-12の値持つ,するする出力ピクセルピクセルはははの平均平均持つポアソン分布からから生成,,,1E12でスケールダウンます。

    • が単精度场合,倍率は1E6を使用し。

    • UINT8またはUINT16の场合のピクセルは,スケーリングで使用されます。たとえば,UINT810のがののを场合対応する出力ピクセルは,10の平均のののポアソン分布からますますますますますます

  • '椒盐'ノイズを密度dでイメージ追加するため,,imnoiseは,に(0,1)のの一分布ランダムな确率値を各各ピクセルに。。

    • 确率値(0,d/2)の范囲の场合,ピクセルは0に设定さます。0に设定れるピクセル数は,约d*numel(i)/2个です。

    • 确率値[d/2,d)ののの,ピクセルはデータの値に设定されれます最最大値ににに设定设定さd*numel(i)/2个です。

    • 确率値[d,1)の范囲の场合ピクセル値変更さません。

拡张机能

バージョン履歴

R2006Aよりに导入导入

参考

|