回答:
画像処理アプリケーションは、音声処理アプリケーションとは異なります。多くのアプリケーションは目のために調整されています。ガウスマスクは、光学的ぼけをほぼ完全にシミュレートします(点広がり関数も参照)。芸術的制作を目的とした画像処理アプリケーションでは、デフォルトでぼかしにガウスフィルターが使用されます。
ガウスフィルターのもう1つの重要な定量的特性は、どこでも非負であるということです。ほとんどの1D信号は0()で変動し、正または負の値をとることができるため、これは重要です。画像は、画像のすべての値が非負()であるという意味で異なります。ガウスカーネル(フィルター)との畳み込みにより、非負の結果が保証されるため、このような関数は非負の値を他の非負の値にマッピングします()。したがって、結果は常に別の有効な画像になります。のx ∈ R + F :R + → R +
一般に、画像処理における周波数除去は、1D信号ほど重要ではありません。たとえば、変調方式では、異なる搬送周波数で送信される他のチャネルを拒否するために、フィルタを非常に正確にする必要があります。私は、画像処理の問題を制約するものとは考えられません。
ガウスフィルターは、時間領域でのサポートが周波数領域でのサポートに等しいという特性があるため、画像処理で使用されます。これは、ガウスが独自のフーリエ変換であることに由来します。
これの意味は何ですか?フィルターのサポートがどちらのドメインでも同じである場合、両方のサポートの比率が1であることを意味します。結局のところ、これはガウスフィルターに「最小時間帯域幅積」があることを意味します。
それで、あなたは何を言うかもしれませんか?画像処理において、非常に重要なタスクの1つは、顕著なノイズを維持しながら、ホワイトノイズを除去することです。これは矛盾したタスクになる可能性があります-ホワイトノイズはすべての周波数に等しく存在し、エッジは高周波数範囲に存在します。(空間信号の突然の変化)。フィルタリングによる従来のノイズ除去では、信号はローパスフィルタリングされます。つまり、信号の高周波成分が完全に除去されます。
しかし、画像にエッジが高周波成分として含まれる場合、従来のLPF処理もそれらを削除し、視覚的には、エッジがより「汚れている」ように見えます。
それでは、ノイズを除去するだけでなく、高周波エッジを保持するにはどうすればよいですか ガウスカーネルに入ります。ガウスのフーリエ変換もガウスであるため、ガウスフィルターは、それより高いすべての周波数が除去される通過帯域周波数で鋭いカットオフを持ちません。代わりに、優雅で自然な尾があり、周波数が高くなるにつれて低くなります。これは、ローパスフィルターとして機能することを意味しますが、テールの減衰の速さに見合った高周波数成分も許容します。(一方で、LPドメインは、Fドメインでのサポートがガウスのサポートほど大きくないため、時間帯域幅積が高くなります)。
これにより、ノイズ除去とエッジ保存の両方の長所を実現できます。
すでに良い答えがありますが、2Dガウスフィルターのもう1つの有用なプロパティを追加します。つまり、それらは分離可能です。つまり、2Dフィルターは2つの1Dフィルターに分解できます。MxN分離可能フィルターはM+N
乗算加算で実装できるのに対し、分離不可能なMxNフィルターはM*N
乗算加算が必要なため、これはカーネルサイズが大きい場合に重要なパフォーマンスの考慮事項になります。
imagemagickマニュアルには、sinc関数を使用したフィルタリングが「リンギング」効果をもたらすのに対し、ガウス分布はそうしない理由についての優れた説明があります。(http://www.imagemagick.org/Usage/fourier/#blurringおよびhttp://www.imagemagick.org/Usage/fourier/#circle_spectrum)。画像にエッジ(不連続性)がある場合(ほとんどの画像にあります)、すべての高周波を完全に切り取ると、空間領域に波紋が残ります。また、1次元でsinc関数を使用して方形波をフィルタリングすると、リンギングが発生します。
すでに美しい答えがありましたが、私は塩の粒を追加します。別の見方をします。
最も抽象的なレベルでのフィルタリングは、事前知識を生データに適用することと見なすことができます。つまり、何らかのフィルタリングアルゴリズムを適用することは、これを適用してから、たとえば最適なS / N比を見つけることです。
画像の場合、古典的な事前分布は、位置に対する値の滑らかさ(強度など)です(これは、@ Phononが言及する点広がり関数として見ることができます)。既知の滑らかさ半径を持つ異なるオブジェクトを混合するときに得られる形状であるため、多くの場合、ガウス型としてモデル化されます(これは中心極限定理と呼ばれます)。これは、画像の微分を作成する場合に最も役立ちます。生の信号(ノイズのある出力を生成する)で微分するのではなく、平滑化された画像で行う必要があります。これは、ガボールフィルターなどのウェーブレットのような演算子を適用するのと同じです。