FineView Software Labs




「ノイズ」 と 「ガウシアンノイズ」 の違い

(a) オリジナル画像 (BARBARA)
barbara.png

ノイズを加える
(b) ノイズを40%で均一に加えた画像 (c) ガウシアンノイズをσ20で加えた画像
barbara_uniform_noise40.png
barbara_gnoise20.png
どちらも同じようなノイズが加わったように見えます。


ノイズを抽出(ノイズ画像 - オリジナル画像)
(b') = (b) - (a) + 128 (c') = (c) - (a) + 128
diff_uniform_noise40.png
diff_gnoise20.png
ノイズだけ抜き出してみても同じようなノイズに見えます。

この抽出したノイズ画像をヒストグラムにしてみると・・

抽出ノイズ(b')のヒストグラム
diff_uniform_noise40.png
一定区間で分布が均一になっているのがわかります。

抽出ノイズ(c')のヒストグラム
diff_gnoise20.png
正規分布になっているのがわかります。


ノイズを加える (σ=40, 80)
(d) ガウシアンノイズをσ40で加えた画像 (e) ガウシアンノイズをσ80で加えた画像
barbara_gnoise40.png
barbara_gnoise80.png


ノイズを抽出(ノイズ画像 - オリジナル画像)
(d') = (d) - (a) + 128 (e') = (e) - (a) + 128
diff_gnoise40.png
diff_gnoise80.png


抽出ノイズ(d')のヒストグラム
diff_gnoise40.png

抽出ノイズ(e')のヒストグラム
diff_gnoise80.png


「メディアンフィルタ」と「ぼかし」によるノイズ除去の違い

(f) オリジナル画像
monarch50.png

(g) ランダムノイズ 3%
monarch50_random_noise3.png

(h) (g)に対してメディアンフィルタを適用
monarch50_median.png

メディアンフィルタは、ごま塩ノイズを綺麗に取り除くことができます。

エッジが平滑化されることもありません。ちなみにぼかしでノイズを除去しようとすると・・


(i) (g)に対して平均ぼかしを適用
monarch50_average_blur.png

(j) (g)に対してガウシアンブラーを適用(半径 2)
monarch50_gblur.png

ぼかしでは、エッジ付近が平滑化されぼやけた画像になります。ノイズも取りきれていません。