【C#】メディアンフィルタで画像のぼかし(ノイズ除去)

C#とメディアンフィルタを用いて、画像からゴマ塩ノイズを除去する方法について紹介します。

メディアンフィルタで輪郭検出(C#)

メディアン(中央値)とは、データを小さい順に並べたとき、その順の真ん中の値を採用する統計量のことです。
これを画像処理に利用したのがメディアンフィルタです。
メディアンフィルタで処理を行うことで、画像内の極端な画素(周囲と大きく異なる画素)が取り除かれ、ゴマ塩ノイズを除去することができます。

【参考文献】
メディアンフィルタによる画像のぼかし(ノイズ除去)

今回はこれをC#で実装してみました。

ソースコード

プログラムのソースコードは下記の通りです。

実行結果

プログラムの実行結果は下記の通りです。
【入力画像】

【出力画像】

シェア&フォローお願いします!