VGGT

Wang (Meta) 2025 · 論文

一行要約 — 1枚から数百枚のビューから、カメラパラメータ、深度マップ、密なポイントマップ、3D点トラックを1秒未満で直接推論する単一のフィードフォワードTransformer——CVPR 2025 Best Paper受賞であり、幾何学的パイプラインを1つのネットワークで置き換えるテンプレートとなる。

問題

3Dビジョンモデルは従来、単一タスクに制約・特化されてきた。深度用に1つのネットワーク、ポーズ用に別のネットワーク、点追跡用にさらに別のネットワークというように。そして完全な多視点再構成には、後処理として視覚幾何最適化(バンドル調整、三角測量、DUSt3R式の大域アライメント)を伴う多段階パイプラインが必要であった。VGGTは、任意の数のビューからシーンの主要な3D属性のすべてを、1つのネットワークで直接推論できるかどうかを問う——それも最適化ステージを省略可能にするほど高速かつ高精度に。

手法とアーキテクチャ

1つの関数、4つの出力: シーンのNN枚の画像が与えられると、Transformer ffはフレームごとに以下を予測する

f((Ii)i=1N)=(gi,Di,Pi,Ti)i=1N,f\big((I_i)_{i=1}^N\big) = \big(\mathbf{g}_i, D_i, P_i, T_i\big)_{i=1}^N,

ここでgi=[q,t,f]R9\mathbf{g}_i = [\mathbf{q}, \mathbf{t}, \mathbf{f}] \in \mathbb{R}^9は回転クォータニオン、並行移動、視野角をまとめたものである。DiRH×WD_i \in \mathbb{R}^{H \times W}は深度マップ、PiR3×H×WP_i \in \mathbb{R}^{3 \times H \times W}はポイントマップであり(DUSt3Rと同様に)最初のカメラの座標系で表現される。TiRC×H×WT_i \in \mathbb{R}^{C \times H \times W}はトラッキングモジュールT\mathcal{T}が消費する密な特徴である。

L=Lcamera+Ldepth+Lpmap+λLtrack,λ=0.05,\mathcal{L} = \mathcal{L}_{\text{camera}} + \mathcal{L}_{\text{depth}} + \mathcal{L}_{\text{pmap}} + \lambda \mathcal{L}_{\text{track}}, \qquad \lambda = 0.05,

Huberカメラ損失Lcamera=ig^igiϵ\mathcal{L}_{\text{camera}} = \sum_i \|\hat{\mathbf{g}}_i - \mathbf{g}_i\|_\epsilonと、iΣiD(D^iDi)+ΣiD(D^iDi)αlogΣiD\sum_i \|\Sigma_i^D \odot (\hat{D}_i - D_i)\| + \|\Sigma_i^D \odot (\nabla \hat{D}_i - \nabla D_i)\| - \alpha \log \Sigma_i^Dの形をとる不確実性重み付き密損失(ポイントマップについても同様)を持つ。

実験結果

SLAMにおける意義

VGGTは、3Dビジョンにおけるフィードフォワード基盤モデルパラダイムを実証した。十分に学習されたTransformerは、SfM/SLAMフロントエンド全体(検出、マッチング、ポーズ推定、三角測量、密な深度)の代わりを務めることができる。これはDUSt3R/MASt3Rのポイントマップの系譜を画像ペアから任意数のビューへと拡張し、その周りに構築されたSLAMシステム——VGGT-SLAM、VGGT-Geoなど——を即座に生み出した。そこではネットワークが即座に幾何を提供し、軽量なバックエンドが整合性を提供する。手作りの幾何の先にSLAMがどこへ向かうのかを探っているなら、これは必読の論文である。

関連ノート