表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

カメラ軌跡を滑らかに推定し、屋内地図を作るTS-SLAM

TS-SLAM

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

TS-SLAMの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: Camera pose constraint schemes for (a) traditional SLAM, (b) coupled NeRF-SLAM, and (c) our method. The estimated trajectory (red line) of current coupled NeRF-SLAM is jerky due to indirectly constrained optimization. Our method improves trajectory accuracy and enhances reconstruction quality by introducing smoothness constraints derived from the B-spline representation of the camera trajectory.

出典:TS-SLAM / arXiv ↗

概要

  • TS-SLAMは、時刻付きRGB-D映像からカメラ軌跡と密な地図を推定し、Bスプラインの制御点で近い時刻の姿勢を結び付ける。
  • 著者らのScanNet 6場面での3回実行平均では、Co-SLAM比でATE RMSEが8.75 cmから7.30 cm、RPE RMSEが1.58 cmから0.94 cmになった。
  • 導入時には、基準軌跡と地図を用意し、急な動きの再現性、地図精度、処理速度を同じ映像で比較する。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、TS-SLAMの仕組み

左から右へ読む
  1. 01時刻付きRGB-D映像
  2. 02姿勢の追跡
  3. 03制御点の局所調整
  4. 04地図との広域調整
  5. 05軌跡と密な地図

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

TS-SLAMは、カメラの位置と向きを推定しながら周囲の地図を作る。SLAMは「自己位置推定と地図作成の同時実行」を指す。屋内を移動するロボットでは、軌跡の誤差が現在位置の把握と地図の両方に影響する。

NeRFは、画像から三次元の場面を連続的に表す技術である。著者らは、NeRFを使う従来のSLAMでは、推定したカメラの動きが局所的に急変し得ることに着目した。

手法

入力は、各フレームの時刻が分かるカラー画像と深度画像である。追跡処理でフレームごとのカメラ姿勢を推定し、地図作成処理ではその結果から軌跡の制御点を初期化する。一様三次Bスプラインは、等間隔の制御点から曲線を作る方法で、ある時刻の姿勢には近くの四つの制御点が関わる。

続いて、直近の範囲で制御点と地図を調整し、キーフレームに対応する制御点と地図を広い範囲で共同最適化する。撮影画像と地図から再現した画像の色・深度の差を小さくするとともに、並進と回転の加速度が設定した上限に近づくと罰則を与える。

新規性

TS-SLAMは、各時刻のカメラ姿勢を個別に調整する代わりに、近い時刻で共有する制御点から軌跡を表す。一様三次Bスプラインを使うため、推定軌跡の加速度は連続する。

著者らはさらに、並進と回転の加速度が設定した上限に近づくと罰則を与える。Co-SLAMの地図表現を使いながら、制御点を段階的に調整する構成を加えた。

従来手法との違い

地図表現を共有するCo-SLAMが主な比較対象である。両手法とも姿勢と地図を最適化するが、TS-SLAMは近い時刻の姿勢をBスプラインの制御点で結び、軌跡の滑らかさと加速度への制約を加える。

著者らはiMAPとNICE-SLAMも評価した。ただし、これらは地図表現なども異なるため、数値差を軌跡表現だけの効果とは読めない。ScanNetでは構成要素を外す実験も行っている。

実験結果

著者らはTUM RGBDの3場面とScanNetの6場面で追跡を評価した。ScanNetの3回実行平均では、Co-SLAMからTS-SLAMへ、軌跡全体の誤差を示すATE RMSEが8.75 cmから7.30 cm、フレーム間の局所誤差を示すRPE RMSEが1.58 cmから0.94 cmになった。ATEの評価前には推定軌跡を正解軌跡に位置合わせした。

地図再構成は、深度ノイズを模擬したNeuralRGBDの合成7場面で比較した。3回実行平均で、Co-SLAMからTS-SLAMへDepth L1は3.02 cmから2.87 cm、5 cmを閾値とするCompletion Ratioは86.88%から87.02%だった。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:屋内を移動するロボットのRGB-D映像から、走行軌跡と室内地図を作る。RGB-Dはカラー画像と画素ごとの距離画像の組で、各フレームの時刻とカメラ内部パラメータも入力に使う。出力は推定した軌跡と密な地図とする。

導入先で撮影した映像を使い、その場の地図と制御点を調整する。物体名のラベルや事前の学習用データは、確認できた本文の手順には示されていない。精度評価には、別途計測した基準軌跡と地図の基準データを用意する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象の屋内経路で、時刻付きRGB-D映像とカメラ内部パラメータを用意する。両手法は観測画像から対象場面の地図と姿勢を調整する。確認できた本文の手順には意味ラベルや別途の事前学習データは示されていない。評価用に基準軌跡と地図の基準データを用意する。

同じ映像をCo-SLAMとTS-SLAMに与え、ATE RMSE、RPE RMSE、深度誤差と処理速度を比べる。撮影間隔と動きに合わせて制御点の時間間隔と加速度の上限を調整し、急旋回や停止の区間も確認する。精度と遅延が用途の基準を満たすかで判断する。

限界と課題

著者らは、局所バンドル調整を除くとシステムが動作しなかったと報告する。また、局所調整とBスプラインの自動微分が計算負荷を増やすとしている。ScanNetと合成データには各フレームの時刻がなく、実験では毎秒30フレームの一定速度を仮定した。

編集上の検証事項は、急旋回や停止を含む実際の動きに滑らかさの制約が合うかどうかである。導入先では時刻のずれや深度画像の欠損に加え、処理遅延と地図精度も測る必要がある。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Optimizing NeRF-based SLAM with Trajectory Smoothness Constraints

The joint optimization of Neural Radiance Fields (NeRF) and camera trajectories has been widely applied in SLAM tasks due to its superior dense mapping quality and consistency. NeRF-based SLAM learns camera poses using constraints by implicit map representation. A widely observed phenomenon that results from the constraints of this form is jerky and physically unrealistic estimated camera motion, which in turn affects the map quality. To address this deficiency of current NeRF-based SLAM, we propose in this paper TS-SLAM (TS for Trajectory Smoothness). It introduces smoothness constraints on camera trajectories by representing them with uniform cubic B-splines with continuous acceleration that guarantees smooth camera motion. Benefiting from the differentiability and local control properties of B-splines, TS-SLAM can incrementally learn the control points end-to-end using a sliding window paradigm. Additionally, we regularize camera trajectories by exploiting the dynamics prior to further smooth trajectories. Experimental results demonstrate that TS-SLAM achieves superior trajectory accuracy and improves mapping quality versus NeRF-based SLAM that does not employ the above smoothness constraints.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01