この記事では、DoM(Difference of Mean)の基本原理や計算式・特徴・例題についてまとめました。
DoMとは
DoM(Difference of Mean)は、DoG(Difference of Difference of)のガウシアンフィルタを平均値フィルタ(Mean filter)に置き換えたものです。
平均値フィルタは画素数の総和を求めるので、積分画像を用いた高速化が可能となります。
そのため、DoGと同じような処理を高速化して利用したい場合にDoMが用いられます。
【参考】積分画像の原理・計算式・高速化
計算方法
DoMでは、カーネスサイズが異なる2つのメディアンフィルタで処理した画像の差分を取ります。
実装例(プログラム)
実装例(プログラム)を以下にまとめました。
【関連記事】
【画像処理入門】アルゴリズム&プログラミング
コメント