ガウシアンぼかし

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:著作権問題調査依頼 テンプレート:出典の明記

ガウスぼかしの適用例。上から入力画像、標準偏差3ピクセルのぼかし、標準偏差10ピクセルのぼかし。

ガウスぼかし(ガウシアンブラー、テンプレート:Lang-en-shortテンプレート:Efnとは、画像処理においてガウス関数をもちいて画像をぼかす処理である。デジタルカメラの撮像画像などからノイズを除去する目的や、アンシャープマスク処理、エッジ抽出の前処理などに応用できる。画像処理に限らない信号処理全般の分野ではガウスフィルター(ガウシアンフィルター、テンプレート:Lang-en-short)と呼ばれる。

定義

二次元ガウス関数

標準偏差 テンプレート:Math のガウスぼかしとは、テンプレート:Math 次元の入力画像 テンプレート:Math に対し テンプレート:Math 次元ガウス関数

Gσ(x,y,)=1(2πσ2)nexp(r22σ2)(ここで r2=x2+y2+

畳み込み

B[i,j,]=x,y,ZnGσ(x,y,)A[ix,jy,]

をとることである。

実装

ガウスぼかしを得る最も単純な方法は畳み込み行列を用いることである。ガウス関数は中心から離れるにしたがって値が小さくなるので、テンプレート:Math 程度で打ち切って行列をつくればよい。

n次元ガウス関数は、n個の1次元ガウス関数の直積によって表される。この性質から、各方向に一度ずつガウスぼかしをかけることでも同じ結果を得ることができる。これによりピクセルあたりの計算量O(rcutoffn)からO(nrcutoff)とすることができ、ぼかし処理を高速化できる。

中心極限定理により、他の等方的なぼかし処理を繰り返し適用することでガウスぼかしを近似する結果を得ることもできる。

脚注

注釈

テンプレート:Notelist

出典

テンプレート:Reflist

参考文献

テンプレート:脚注の不足

関連項目

テンプレート:Computer-stub