太田研 公開用Wiki

小惑星画像の対応点決定を目的としたSIFTとAKAZEの性能比較

はじめに

 2014年に打ち上げられ、今現在宇宙空間を飛んでいるはやぶさ2は、2018年7月にC型の小惑星Ryuguに到着予定だ。はやぶさ2のミッションは、小惑星の物 質を持ち帰ることである。C型の小惑星は、構成物質に有機物や水が含まれ、地 球誕生の謎や、海の水の起源や生命の原材料となった有機物の起源を探ることが できる。これを小惑星で行う理由は、地球は大気や重力の影響から昔の情報が消 えてしまっているからである。
 さて、ミッションである小惑星の物質を持ち帰る方法は、小惑星にタッチダウン し、衝突装置の衝撃で撒きあがった物質(砂礫など)を採取するというものだ。こ こで、タッチダウンに関して重要なことは、出来るだけフラットな表面にタッチ ダウンしなければならないということだ。タッチダウンするためには数メートル 単位の精度で場所がわかっていないといけない。そこで、小惑星の形状復元を行 う。はやぶさ2は1年半、小惑星の上空に滞在し、その間に小惑星の画像を撮影 する。その小惑星の画像を用いて、画像処理で形状復元に必要な情報を得る。 具体的な方法としては、小惑星の同じ部分を異なる位置から撮影した2枚の画 像間において、1枚目の画像のある凹凸と同じものが2枚目の画像のどこにあるか を対応づける。これによって、カメラからのその凹凸の位置や角度が求まり、こ れを多くの画像間に対して行うことで形状復元ができる。
 その対応付けを自動で行うアルゴリズム(検出器、記述子)は、SIFT、SURF、 BRISK、ORB、KAZE、AKAZEなど、多くある。実際にこれらの性能を比較し たデータはあるが、それはあくまでも地球上で撮影されたものを対象としている。[1]では、地球上と宇宙空間では測光条件が異なることから、宇宙空間を対象とし て、小惑星画像を用いて AKAZE を除く多くのアルゴリズムの性能比較を行った ところ、SIFTが最も優れているという結果であった。しかしSIFTは特許の問題 から使用が容易ではないため、SIFTに代わるものとしてAKAZEが有用であるか を検証したのが本研究である。

SIFTとAKAZE

本研究の実験結果などの考察の理解の補助となるようなSIFTとAKAZEの特徴について説明する。なお、SIFT、AKAZE共に既に論文がぞれぞれ[3]、[2]と発表されているので、詳細な理解についてはそちらを参考にされたい。SIFT、AKAZEは対応付けを自動で行うためのアルゴリズムであると「はじめに」で纏めたが、詳細に提示するならば、特徴点を検出する検出器と、複数の画像間で対応をとるための測光特性を記述する記述子で構成されている。

SIFT

David Lowe氏が1999年に提案したもので、多くの検出器、記述子の中でもメジャーなものとして利用されている。特徴点の検出方法の流れを次に説明する。入力画像をガウシアンフィルタを用いて平滑化し、段階的に平滑化のレベル大きくして複数の平滑化画像を作る。その平滑化画像の中から平滑化段階の隣合うもの同士の差分画像(DoG画像という)を作成する。ここでDoG画像は複数できており、特徴点の候補を見つけるためには、段階的に並べられたDoG画像3枚が要求される。3枚中の中段階の画像の注目画素と、その周りの8近傍に、下段階、上段階の画像を対象に注目画素と同じ位置の画素を含めた周り8近傍で1枚の画像につき9画素分で計18画素を加えた計26画素とを比較し、注目画素が極値であった場合に、特徴点候補としている。ここで、出力されたのはあくまで特徴点候補であり、ここから、エッジ上の点であるか、コントラストが低い領域の点であるかを基準としてふるいにかけ、残ったものを特徴点としている。
 SIFTはオブジェクトのスケール変化、回転、照明変化にロバスト性をもっている。

AKAZE

2013年に提案された比較的新しい検出器、記述子であり、SIFTやSURFの欠点を改善したKAZEを基としている。[2]によれば、SIFTやSURFは、ガウシアンフィルタで画像を等方的にぼかすことでオブジェクト境界を保持しないことが欠点だとされている。画像をオブジェクト境界を保持するようにぼかすことが必要であり、それを実現する方法として、非線形スケール空間の特徴を検出することが挙げられる。非線形スケール空間の特徴を検出するには、非線形拡散方程式を解く必要があり、それを解くにあたって解析的な解はないことから、解を近似によって求めなければならない。KAZEはこれを実現したが、非拡散方程式を解く際にAOSスキームと呼ばれる手法によって計算量が多くなってしまった。AKAZEは、AOSスキームに代わるFEDスキームと呼ばれる手法をピラミッドフレームワークに組み込むことでKAZEに比べて劇的な高速化を図ったものである。ここまでがAKAZEの概要であり、[2]から引用したものであるが、AKAZEは端的に表現するならば、KAZEを加速(Accelerate)させたものである。
 特徴点の検出方法の流れを次に説明する。SIFTと対象的に進めるならば、ガウシアンフィルタではなく、オブジェクト境界を保持するようにぼかすことのできる非線形空間におけるフィルタリングで作成した段階的な画像に対して、注目画素の検出器の応答値が8近傍中の最大値であり、指定された閾値よりも高ければ特徴点候補とし、下段階、上段階の近傍とも比較して最大値であれば特徴点としている。
 AKAZEはオブジェクトのスケール変化、回転、照明変化、Blurにロバスト性をもっている。

 本研究では、OpenCVに組み込まれたSIFTとAKAZEを使用して実験を行っている。

評価方法

SIFTとAKAZEで特徴点を検出し、画像間で特徴点を対応付けることができると述べた。特徴点の検出性能、画像間での特徴点の対応付けの性能の2つに焦点を当て、その評価方法の詳細を述べる。

特徴点検出性能

実験と結果

 実験にはJAXAから頂いた小惑星の模型画像を使用した。5°刻みの様々な角度から撮影された画像がある。
 SIFT、AKAZE共にアルゴリズムを動かす前のパラメータの設定がある。このパラメータを操作することで、検出する特徴点の持つ性質が変わる。別の表現をするなら、特徴点の性質を利用して特徴点数を制限することができる。[1]では、パラメータを操作せず、すべてデフォルトパラメータに設定して実験を行っている。本研究では、実験によってパラメータを操作していることに注意されたい。

特徴点検出性能

 計5枚の小惑星模型画像について、~

まず、表1の緑色の部分を見ると、すべての画像に対してSIFTがAKAZEの約2倍の特徴点を検出していることが分かる。しかし、ここで抑えておくべきは、はやぶさ初号機では最低限必要な特徴点数として70個が設定されていたことである。したがって、SIFT、AKAZE共に特徴点検出数の性能としては問題ない。均一性については、表1の青色の部分を見ると、手法1の結果と手法2の結果を総合的に判断してSIFTの方が均一性は優れている。しかし両者に大きな差はない。
 以上のことから、特徴点性能比較実験においては、AKAZEがSIFTの代用として小惑星の形状復元に利用することができると言える。

マッチング精度

 3つの小惑星模型画像群について、

sift000_005_100.png
図4:小惑星模型画像0°と5°で100個のマッチングをSIFT行った結果

exper2_1.png
図5:小惑星模型画像0°と5°の実験結果

exper2_2.png
図6:小惑星模型画像135°と140°の実験結果

exper2_3.png
図7:小惑星模型画像265°と270°の実験結果

まとめ

本論文では、はやぶさ2のタッチダウンのための小惑星の形状復元の1つの方法として画像間のマッチングを自動で行うアルゴリズムであるSIFTとAKAZEの性能比較を行った。[1]ではSIFTが目的のために良好だとしているが、特許の問題から使用が容易ではないため、SIFTの代わりにAKAZEも有用であることを検証した。
 特徴点検出数では、すべての実験画像に対してSIFT、AKAZE共に最低限の必要量を超えた数を検出した。
 特徴点の均一性では、概ねSIFTのほうが優れているという結果が出たが、両者に大きな差はなかった。
 マッチング精度の比較では、すべての実験画像に関してSIFTよりもAKAZEの方が正しいマッチングをしていた。

以上のことから、小惑星の形状復元にAKAZEも有用であることが言える。

 今後の課題としては、目的のためには角度差の大きい画像間でのマッチングも必要になってくる。SIFTとAKAZEで小惑星の回転へのロバスト性の性能比較も行うべきである。

参考文献

[1] Takeishi, N., Tanimoto, A., Yairi, T., Tsuda, Y., Terui, F., Ogawa, N., and Mimasu, Y.: Evaluation Of Interest-region Detector and Description for Automatic Landmark Tracking on Asteroids,Trans. Japan Soc.Aero. Space Sci. Vol. 58, No. 1, pp. 45-53, 2015
[2] Alcantarilla, P., Nuevo, J., Bartoli, A.: Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces, 2013
[3] Lowe, D.: Distinctive Image Features from Scale-Invariant Keypoints, 2004
[4] はやぶさ2特設サイト:http://fanfun.jaxa.jp/countdown/hayabusa2/instruments.html
[5] 横尾 秀俊,"情報理論の基礎",共立出版,2004
[6] 武石 直也,uniformity.pdf
[7] 武石 直也,uniformity.m


添付ファイル: fileSIFTKeyPoint.png 497件 [詳細] fileexperiment.png 471件 [詳細] fileexper2_2.png 505件 [詳細] fileAKAZEKeyPoint.png 495件 [詳細] fileMATCHKeyPoint.png 513件 [詳細] fileexper2_1.png 517件 [詳細] fileexper2_3.png 509件 [詳細] filesift000_005_100.png 608件 [詳細]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-05-11 (木) 13:20:23