CubeSLAM

Yang 2019 · 論文

一行要約 — モノキュラーSLAMに3Dキューボイド物体ランドマークを導入し、ドリフトを削減する長距離の幾何的・スケール制約を提供しつつ、動的物体を排除せずモデル化する。

問題

モノキュラーSLAMはスケールの曖昧性と長い軌道にわたる累積ドリフトに悩まされ、ほとんどのシステムは静的シーンを仮定し、動的領域の特徴を外れ値として扱う。一方、単眼3D物体検出は難しい。単一視点は物体の姿勢を不十分に制約し、ほとんどの手法は事前のCAD/形状モデルを必要とする。CubeSLAMの観察は、この2つの問題が互いを解決するということである。物体は点にはないスケールと長距離の制約を持ち、SLAMの多視点整合性は単一視点検出を改善し、移動する物体は破棄する代わりにモデル化できる — 論文は「2つの部分が互いを改善できること」を示している。

手法とアーキテクチャ

ORB-SLAM2の上に構築されている(トラッキングとキーフレーム生成は変更なし)。各新しいキーフレームはキューボイド検出、物体アソシエーション、その後カメラ・物体・点にわたるBAを受ける。

単一画像キューボイド検出。 キューボイドは9自由度を持つ: 位置 t\mathbf{t}、回転 RR、寸法 d=[dx,dy,dz]\mathbf{d}=[d_x,d_y,d_z]。2Dバウンディングボックスは4つの制約しか与えないため、消失点をサンプリングして提案を生成する — VPi=KRcol(i), i{1,2,3}\text{VP}_i=KR_{col(i)},\ i\in\{1,2,3\} — さらに1つの上端コーナー。残りの7個のコーナーは直線交差によって導かれる。地面上の物体については、地面コーナー画素 p5p_5 が解析的に地面平面 [n,m][\mathbf{n},m] に逆投影される。

P5=mn(K1p5)K1p5\mathbf{P}_{5}=\frac{-m}{\mathbf{n}^{\top}(K^{-1}p_{5})}K^{-1}p_{5}

スケールはカメラ高さで固定される。提案は E(OI)=ϕdist(O,I)+w1ϕangle(O,I)+w2ϕshape(O)E(O|I)=\phi_{dist}(O,I)+w_{1}\phi_{angle}(O,I)+w_{2}\phi_{shape}(O) でスコア付けされる — キューボイドのエッジとCannyエッジのチャンファー距離、長い線分とVPのアラインメント、歪み比ペナルティ(w1=0.8w_1=0.8w2=1.5w_2=1.5)。

オブジェクトBA。 カメラ CC、キューボイド OO、点 PP に対して、BAは以下を最小化する。

C,O,P=argmin{C,O,P}e(ci,oj)Σij2+e(ci,pk)Σik2+e(oj,pk)Σjk2C^{*},O^{*},P^{*}=\underset{\{C,O,P\}}{\arg\min}\sum\parallel\mathbf{e}(c_{i},o_{j})\parallel_{\Sigma_{ij}}^{2}+\parallel\mathbf{e}(c_{i},p_{k})\parallel_{\Sigma_{ik}}^{2}+\parallel\mathbf{e}(o_{j},p_{k})\parallel_{\Sigma_{jk}}^{2}

アソシエーションは共有特徴点(≥10個の共有点、キューボイド中心から1m以内の点)によってフレームをまたいで物体をマッチングする — オクルージョンや繰り返し物体に対して頑健である。キューボイドはまた、三角測量が困難な点の深度も初期化する。

動的物体。 剛体の移動物体は点をオブジェクトフレーム内にアンカーしたまま保持する。ノンホロノミック車輪モデルが [tx,ty,θ]=[tx,ty,θ]+vΔt[cosθ, sinθ, tanϕ/L][t_x^{\prime},t_y^{\prime},\theta^{\prime}]=[t_x,t_y,\theta]+v\Delta t\,[\cos\theta,\ \sin\theta,\ \tan\phi/L] を予測し、運動モデル誤差 emoe_{mo} を与える。動的な点は再投影ファクター edp=π(jToiiPk,Tcj)zkje_{dp}=\pi({}^{j}T_{o}^{i}\,{}^{i}P^{k},T^{j}_{c})-z_{kj} を追加するため、移動する車がカメラを制約する。動的な点はKLTで追跡され、運動補正された投影行列で三角測量される。

実験結果

SLAMにおける意義

CubeSLAMは、事前の物体モデルを用いない物体レベルのモノキュラーSLAMを開拓し、セマンティック物体検出と幾何SLAMが相互に有益であることを示した。SLAMの多視点整合性は3D物体検出を改善し、物体はSLAMのドリフトとスケール誤差を削減する。動的物体を一級市民として扱ったことは、DynaSLAM IIやVDO-SLAMのような後の動的SLAMシステムを予兆させ、そのキューボイド表現は、QuadricSLAMの楕円体とともに、物体をランドマークとする研究方向を定義した。

関連ノート