2

Matlabでソルトノイズとペッパーノイズのある画像を処理しようとしています。

どのフィルター:、、、medianまたはopeningソルトclosingノイズ(白いピクセル)の除去に最適ですか?

コショウノイズ(黒いピクセル)に最適なのはどれですか?

4

3 に答える 3

3

メディアンフィルターは、ランダムピクセルで発生するため、ソルトノイズとペッパーノイズの両方に適しています。開閉は他のオブジェクトにも影響を与えるため、塩やコショウを取り除く一般的な方法ではありません。

于 2012-09-17T04:01:41.563 に答える
2

Opening-はとdilationの複合関数ですerosion。これは、侵食とそれに続く拡張であることを意味します。侵食とは、である構造化要素がある3 X 3 matrix場合、中央のピクセルがで最も暗いピクセルに置き換えられることを意味し3 X 3 neighborhoodます。開口部は侵食とそれに続く膨張であり、塩ノイズ(白い点)を除去し、主要な機能を比較的シャープにするのに最適です。

クロージングは​​、拡張とそれに続く侵食です。拡張とは、中央のピクセルが近くの最も明るいピクセル(フィルター構造要素)に置き換えられることを意味します。コショウノイズを除去し、主要な機能が比較的シャープであることを確認するのに最適です。

于 2012-09-19T17:57:15.963 に答える
1

単純な適応medianフィルターを使用します。 ピクセルの黒または白がピクセルを隣接するピクセルの中央値に置き換える場合は、画像内の
すべてに適用します。pixels

もちろん、より良い方法もありますが、より複雑です。

応援

于 2013-02-05T15:26:23.650 に答える