Matlabでソルトノイズとペッパーノイズのある画像を処理しようとしています。
どのフィルター:、、、median
またはopening
ソルトclosing
ノイズ(白いピクセル)の除去に最適ですか?
コショウノイズ(黒いピクセル)に最適なのはどれですか?
Matlabでソルトノイズとペッパーノイズのある画像を処理しようとしています。
どのフィルター:、、、median
またはopening
ソルトclosing
ノイズ(白いピクセル)の除去に最適ですか?
コショウノイズ(黒いピクセル)に最適なのはどれですか?
メディアンフィルターは、ランダムピクセルで発生するため、ソルトノイズとペッパーノイズの両方に適しています。開閉は他のオブジェクトにも影響を与えるため、塩やコショウを取り除く一般的な方法ではありません。
Opening-はとdilation
の複合関数ですerosion
。これは、侵食とそれに続く拡張であることを意味します。侵食とは、である構造化要素がある3 X 3 matrix
場合、中央のピクセルがで最も暗いピクセルに置き換えられることを意味し3 X 3 neighborhood
ます。開口部は侵食とそれに続く膨張であり、塩ノイズ(白い点)を除去し、主要な機能を比較的シャープにするのに最適です。
クロージングは、拡張とそれに続く侵食です。拡張とは、中央のピクセルが近くの最も明るいピクセル(フィルター構造要素)に置き換えられることを意味します。コショウノイズを除去し、主要な機能が比較的シャープであることを確認するのに最適です。
単純な適応median
フィルターを使用します。
ピクセルの黒または白がピクセルを隣接するピクセルの中央値に置き換える場合は、画像内の
すべてに適用します。pixels
もちろん、より良い方法もありますが、より複雑です。
応援