AirVO

Xu 2023 · 論文

一行要約 — 高速化された学習ベースの点特徴(SuperPoint + SuperGlue)と、点を介してマッチングされるLSD線特徴を組み合わせた、照明変化に強いステレオビジュアルオドメトリ。低消費電力の組み込みプラットフォーム上でリアルタイム(~15 Hz)動作する。

問題

手作りのフロントエンド(ORB, FAST, BRISK)やオプティカルフロー追跡は、フレーム間で輝度がほぼ一定であることを仮定している。トンネル内の車載照明、照明の消灯、自動露出の変動といった動的照明環境では、ロボットが最も追跡を必要とする瞬間にまさに追跡品質が崩壊してしまう。学習された特徴ははるかに頑健だが、「しばしば巨大な計算資源を要求する」ため、UAVのような軽量プラットフォームでは実用的でない。線特徴はテクスチャの少ないシーンに構造を追加できるが、古典的な線マッチング(LBD記述子、追跡サンプル点)自体も照明変化に対して不安定である。AirVOはこれら3つのギャップすべてを同時に狙う。照明変化に頑健でかつ組み込み向けリアルタイムな、学習ベースと古典手法を組み合わせた点・線VOである。

手法とアーキテクチャ

学習ベースのフロントエンドと従来型最適化バックエンドを組み合わせたハイブリッドパイプライン。特徴スレッド(GPU上のSuperPointと、並行してCPU上で動くLSD線検出をサブスレッドに分割)と最適化スレッド(初期姿勢推定、キーフレーム判定、局所BA)に分かれる。CNN/GNN推論はFP32からFP16に変換され、特徴抽出+マッチングは元のコードより5倍以上高速化されている。

実験結果

(すべてのベースラインでループ閉じ込みと再局在化を無効化した上で)照明が過酷な2つのデータセットで評価:

SLAMにおける意義

著者らによれば、AirVOは学習ベースの特徴検出と学習ベースのマッチングの両方を、低消費電力組み込みハードウェア上でリアルタイムに用いた最初のVOであり、学習ベースのフロントエンドがマッチングベンチマークだけでなく実運用でも成果を上げることを示した。点を起点とした線マッチングは、脆弱な線記述子を完全に迂回する巧妙なトリックである。古典的な間接VO/VIOパイプラインを深層学習コンポーネントで現代化するための良いテンプレートとなっている(同グループの後継研究AirSLAMは、ループ閉じ込みと地図再利用を加えてこれを拡張している)。

関連ノート