![画像](https://habrastorage.org/getpro/habr/post_images/349/f7d/a37/349f7da3747b06f3f5c84d53c97959c0.jpg)
アルゴリズム
- 各ピクセルの近くで、サイズ(2r + 1)*(2r + 1)のマスクを適用します
- 近隣は、番号I、II、III、IV、サイズr * rで示される4つのエリアに分割されます。
- I、II、III、IVの各領域の平均強度と分散を計算します
- 中央のピクセルXに、最小の分散を持つ領域の強度の平均値を割り当てます
フィルターマスク
![](https://habrastorage.org/storage2/e63/dec/0a3/e63dec0a395b9ae76ed0713eccfdc174.png)
申込み
均一な色の領域のセグメンテーション
宇宙で貯水池を見つけるタスクがあるとします。 前処理段階では、画像のノイズを取り除き、滑らかで均一な画像にする必要があります。 さらに、画像内のオブジェクトの境界に関する情報を保存する必要があります。 元画像に桑原フィルタを適用します。
ソース画像
![画像](http://a.retinex.net/12/9/9/65927.jpg)
桑原21x21
![](https://habrastorage.org/storage2/f93/8da/4f0/f938da4f02c052206261785fb39df91a.jpg)
フィルター処理後、境界はよりシャープになり、画像にCanny検出器などのループフィルターを適用できます。
桑原フィルタリング後に適用されたキャニー検出器
![画像](https://habrastorage.org/storage2/48f/539/f99/48f539f99d973be680fb3c930e92bd34.png)
比較のために、前処理としてガウスフィルターを使用すると、次の画像が得られます。
ガウスフィルター21x21
![画像](http://a.retinex.net/12/9/9/39632.jpg)
![画像](https://habrastorage.org/storage2/1be/6a9/afa/1be6a9afa541576d99cce2b3b5cb72d0.png)
フィルターを適用して、ペイントされた画像の効果を作成する
これは水彩またはガッシュ効果を作成するのに最適なフィルターではありませんが、多くの場合、私の意見では非常に美しい効果が得られます。
ソース画像
![画像](http://a.retinex.net/12/9/9/34862.jpg)
桑原21x21
![画像](http://a.retinex.net/12/9/9/34892.jpg)