【画像処理】LoGフィルタの原理・特徴・計算式

画像処理におけるLoGフィルタの原理・特徴・計算方法についてまとめました。

スポンサーリンク

LoGフィルタとは

LoGフィルタ(Laplacian Of Gaussian Filter)とは、ガウシアンフィルタとラプラシアンフィルタを組み合わせたフィルタです。
ガウシアンフィルタで画像を平滑化してノイズを低減した後、ラプラシアンフィルタで輪郭を取り出します。
ラプラシアンフィルタは二次微分の働きをするため、ノイズが強調されやすいという特徴があります。
ガウシアンフィルタであらかじめ画像を平滑化することでそれを抑えるというわけです。

スポンサーリンク

LoGフィルタの計算式

LoGフィルタの式は次のようになります。

(1)   \begin{eqnarray*} LoG(x, y)=\frac{x^2+y^2-2\sigma ^2}{2\pi \sigma ^6}exp(-\frac{x^2+y^2}{2\sigma ^2}) \end{eqnarray*}

この式は、ガウシアンフィルタの式を二階微分することで求まります。

スポンサーリンク

LoGフィルタのカーネル

\sigma=3の場合、5\times 5のカーネルKは次のようになります。

(2)   \begin{eqnarray*} K= \left[ \begin{array}{ccccccccc} 0 & 0 & 1 & 0 & 0 \\ 0 & 1 & 2 & 1 & 0 \\ 1 & 2 & -16 & 2 & 1 \\ 0 & 1 & 2 & 1 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ \end{array} \right] \end{eqnarray*}

【関連記事】
【画像処理入門】アルゴリズム&プログラミング

画像処理
スポンサーリンク

コメント

  1. tomato より:

    -sigma^2 → -2*sigma^2