
バイラテラル フィルタは、画像用の非線形、エッジ保存、ノイズ低減の スムージング フィルタです。各ピクセルの強度を、近くのピクセルの強度値の加重平均に置き換えます。この重みは、ガウス分布に基づくことができます。重要なのは、重みがピクセルのユークリッド距離だけでなく、放射測定の差 (色の強度、深度距離などの範囲の差など) にも依存することです。これにより、シャープなエッジが保存されます。
意味
バイラテラルフィルタは次のように定義される[1] [2]
正規化項は次のように定義される。
どこ
- フィルタリングされた画像です。
- フィルタリングされる元の入力画像です。
- フィルタリングされる現在のピクセルの座標です。
- ウィンドウは の中央に配置され、別のピクセルも に配置されます。
- 強度の差を平滑化するための範囲カーネルです(この関数はガウス関数にすることができます)。
- 座標の差を平滑化するための空間(またはドメイン)カーネルです(この関数はガウス関数にすることができます)。
重みは、空間的近さ(空間カーネルを使用)と強度差(距離カーネルを使用)を使用して割り当てられます。[2]近傍ピクセルを使用して画像内のノイズ除去が必要な に位置するピクセルを考えます。近傍ピクセルの1つは に位置しています。距離カーネルと空間カーネルがガウスカーネルであると仮定すると、ピクセルをノイズ除去するためにピクセルに割り当てられる重みは次のように表されます。
ここでσ dとσ r は平滑化パラメータであり、I ( i , j ) とI ( k , l ) はそれぞれピクセルの強度です。
重みを計算した後、正規化します。
ここで、 はピクセル のノイズ除去された強度です。
パラメータ
- 範囲パラメータ σ r が増加すると、ガウスの範囲が広がり平坦になるため、バイラテラル フィルタは徐々にガウス畳み込みに近づきます。つまり、画像の強度間隔にわたってほぼ一定になります。
- 空間パラメータ σ d が増加すると、より大きな特徴が滑らかになります。
制限事項
直接的な形式のバイラテラル フィルターでは、いくつかの種類の画像アーティファクトが発生する可能性があります。
- 階段効果 – 強度の平坦化により画像が漫画のように見える現象[3]
- 勾配反転 – 画像に偽のエッジを導入する。[4]
これらのアーティファクトに対処するフィルタの拡張機能はいくつか存在し、例えば、重みを計算するために縮小画像を使用するスケールバイラテラルフィルタなどがその例である。[5]ガイドフィルタ[6]などの代替フィルタも、これらの制限のない効率的な代替手段として提案されている。
実装
Adobe Photoshop は、表面ぼかしツールにバイラテラル フィルタを実装しています。GIMPは、フィルタ → ぼかしツールにバイラテラル フィルタを実装しており、選択的ガウスぼかしと呼ばれています。GIMP用の無料のG'MICプラグインRepair → Smooth [bilateral]を使用すると、さらに制御できます。[7]バイラテラル フィルタを効率的に実装する簡単な方法は、ポアソン ディスク サブサンプリングを利用することです。[1]
関連モデル
バイラテラルフィルタは、バイラテラルフィルタ以前にエッジ保存選択的平滑化メカニズムとして導入された ベルトラミフロー [8] [9] [10]の短時間カーネルの応用であることが示されています。
その他のエッジ保存平滑化フィルタには、異方性拡散、[11]加重最小二乗法、[12]エッジ回避ウェーブレット、[13]測地線編集、[14]ガイドフィルタリング、[15]およびドメイン変換[16]がある。
参照
参考文献
- ^ ab Banterle, F.; Corsini, M.; Cignoni, P.; Scopigno, R. (2011). 「空間領域でのサブサンプリングによる低メモリ、簡単かつ高速なバイラテラル フィルタ」。コンピュータグラフィックス フォーラム。31 (1): 19–32。doi :10.1111/j.1467-8659.2011.02078.x。S2CID 18288647 。
- ^ ab Tomasi, C; Manduchi, R (1998). グレー画像とカラー画像のバイラテラルフィルタリング(PDF) . Sixth International Conference on Computer Vision. ボンベイ. pp. 839–846. doi :10.1109/ICCV.1998.710815. 2008-08-29 にオリジナル(PDF)からアーカイブ。2009-11-18に取得。
- ^ Kornprobst, Pierre (2007). 「限界? - バイラテラルフィルタリングとその応用への優しい入門」(PDF) 。 2017年5月7日閲覧。
- ^ He, Kaiming; Sun, Jian; Tang, Xiaoou. 「ガイド付き画像フィルタリング」(PDF) 。 2017年12月9日時点のオリジナル(PDF)からアーカイブ。 2017年5月7日閲覧。
- ^ Aswatha, Shashaank M.; Mukhopadhyay, Jayanta; Bhowmick, Partha (2011 年 12 月)。「スケール バイラテラル フィルタリングによる画像のノイズ除去」。2011年第 3 回コンピュータ ビジョン、パターン認識、画像処理、グラフィックスに関する全国会議。pp. 122–125。doi : 10.1109/ NCVPRIPG.2011.33。ISBN 978-1-4577-2102-1. S2CID 25738863。
- ^ He, Kaiming. 「Guided Image Filtering」。2017年12月19日時点のオリジナルよりアーカイブ。2017年5月7日閲覧。
- ^ 「G'MIC - GREYC の画像コンピューティングの魔法: 画像処理のためのオープンでフル機能のフレームワーク」gmic.eu。2014年 12 月 27 日時点のオリジナルよりアーカイブ。
- ^ R. Kimmel、R. Malladi、N. Sochen。埋め込みマップと極小面としての画像: ムービー、カラー、ボリューム医療画像。IEEE CVPR'97、pp. 350-355、プエルトリコ、1997 年 6 月 17 ~ 19 日。https://www.cs.technion.ac.il/~ron/PAPERS/cvpr97.pdf
- ^ R. Kimmel、R. Malladi、N. Sochen。埋め込みマップと最小表面としての画像: 動画、色、テクスチャ、ボリューム医療画像。International Journal of Computer Vision、39(2):111-129、2000 年 9 月。https://www.cs.technion.ac.il/~ron/PAPERS/KimMalSoc_IJCV2000.pdf
- ^ N. Sochen、R. Kimmel、AM Bruckstein。信号と画像処理における拡散と混乱、Journal of Mathematical Imaging and Vision、14(3):195-209、2001年。https://www.cs.technion.ac.il/~ron/PAPERS/SocKimBru_JMIV2001.pdf
- ^ Durand, Frédo および Dorsey, Julie。「高ダイナミック レンジ画像の表示のための高速バイラテラル フィルタリング」、ACM Transactions on Graphics、第 21 巻、第 3 号、pp 257–266。https://people.csail.mit.edu/fredo/PUBLI/Siggraph2002/DurandBilateral.pdf
- ^ Farbman、Zeev、Raanan Fattal、Dani Lischinski、Richard Szeliski。「マルチスケールのトーンとディテール操作のためのエッジ保存分解」ACM Transactions on Graphics、vol. 27、no. 3 (2008): 67。http://www.cs.huji.ac.il/~danix/epd/
- ^ Fattal, Raanan. 「エッジ回避ウェーブレットとその応用」 ACM Transactions on Graphics vol. 28, no. 3 (2009): 22. http://www.cs.huji.ac.il/~raananf/projects/eaw/
- ^ Criminisi, Antonio、Toby Sharp、Carsten Rother、Patrick Pérez。「測地線画像とビデオ編集」ACM Transactions on Graphphics (TOG)、vol. 29、no. 5 (2010): 134。http://research.microsoft.com/apps/pubs/default.aspx?id=81528
- ^ He、Kaiming、Jian Sun、Xiaoou Tang。「ガイド付き画像フィルタリング」Computer Vision–ECCV 2010、pp. 1-14。Springer Berlin Heidelberg、2010。http://kaiminghe.com/eccv10/index.html 2017-12-19にWayback Machineでアーカイブ
- ^ Gastal, Eduardo SL、Manuel M. Oliveira。「エッジ認識画像およびビデオ処理のためのドメイン変換」ACM Transactions on Graphics、vol. 30、no. 4 (2011): 69。http://inf.ufrgs.br/~eslgastal/DomainTransform/
