セミナーレポート
ロボットに使える最新画像処理技術 ~物体認識のための画像局所特微量~中部大学 藤吉 弘亘
本記事は、画像センシング展2010にて開催された特別招待講演を記事化したものになります。
SIFTの仕組み
![douga_1 図2 SIFTによる対応点探索例](https://www.adcom-media.co.jp/wp-content/uploads/2010/08/douga_1.jpg)
図2 SIFTによる対応点探索例
SIFTではまず最初に,キーポイントという特徴点を検出します。検出の方法は,平滑化度合いを決定するσというスケールパラメーターを少しずつ大きくして,それぞれの平滑化画像を作ります。そして,その平滑化画像間の差分を取り,そこからDoG(Difference of Gaussian)画像を作ります。この画像の中から近傍と比較して極値を取るところが特徴点の位置,σがスケール(特徴量の範囲)になります。
次に,各ピクセルに対して検出した特徴点の領域内の勾配を算出します。そこから,勾配の方向ごとに勾配の強さがどれぐらいあるかまとめた勾配方向ヒストグラムを計算します。ヒストグラムで一番大きな値(ピーク)となるところが,その特徴点の代表的なオリエンテーションになります。
![5872_4 図3 SIFTによるオリエンテーションの検出と特徴量の記述](https://www.adcom-media.co.jp/wp-content/uploads/2010/08/5872_4.jpg)
図3 SIFTによるオリエンテーションの検出と特徴量の記述
これらの処理によって,スケール変化と回転変化に対する不変性が得られます。
低解像度でも認識精度を向上
応用例として,交通標識の認識をSIFTで実現してみました。図4のようなテンプレート画像からSIFT特徴点を抽出し,同じように入力画像からも特徴点を抽出します。SIFTを使ったマッチングでこうしたテンプレート画像が入力画像のどこにあるか見つけるためには「投票」という考え方を使います。![5872_5 図4 SIFTによる道路交通標識の認識](https://www.adcom-media.co.jp/wp-content/uploads/2010/08/5872_5.jpg)
図4 SIFTによる道路交通標識の認識
SIFTの問題点としては,非常に長い計算時間が挙げられます。高速化のためにGPUを使う方法もありますが,最近は次に紹介するRandomized Treesという方法が提案されています。
<次ページへ続く>
![](https://www.adcom-media.co.jp/wp-content/themes/adcom/scripts/timthumb.php?src=/wp-content/uploads/2010/08/5872_1.jpg&w=100&h=100&zc=1&q=100)
中部大学 藤吉 弘亘
1997年,中部大学 大学院博士後期課程修了。1997年~2000年,米カーネギーメロン大学ロボット工学研究所Postdoctoral Fellow。
2000年より中部大学講師。
2004年,同大准教授。2006年,米カーネギーメロン大学ロボット工学研究所客員研究員。