SAM 3

Carion 2025 · 論文

一行要約 — 短い名詞句、画像エグザンプラ、あるいはその両方でプロンプトされた、ある視覚的概念のすべてのインスタンスの検出・セグメンテーション・追跡を統一する。新設のPromptable Concept Segmentationタスクにおいて既存システムの精度をおよそ2倍にしつつ、SAM 2の視覚プロンプトセグメンテーションもさらに改善する。

問題

SAMおよびSAM 2は点/ボックス/マスクのプロンプトからプロンプトあたり1つのオブジェクトをセグメント化するものであり——「このビデオ内のすべての猫をセグメント化する」ことには答えられない。SAM 3は**Promptable Concept Segmentation(PCS)**を定式化する:画像または短いビデオ(30秒以下)と概念プロンプト——簡潔な名詞句(「黄色いスクールバス」)、正例/負例のエグザンプラボックス、あるいはその両方——が与えられたとき、一致するすべてのインスタンスを永続的な同一性とともに検出・セグメンテーション・追跡し、対話的に精緻化可能とする。テキストは意図的に原子的な名詞句に制限されており(長い指示表現はMLLMラッパーに委ねられる)、それでもオープン語彙は本質的に曖昧である(多義性、主観的な修飾語、境界の曖昧さ)ため、評価では句ごとに3件の専門家アノテーションを用い、複数の妥当な解釈を許容する。必要とされる概念多様性を持つデータセットは存在しなかった——モデルとデータエンジンは、またしても一緒に構築する必要があった。

手法とアーキテクチャ

DETRベースの検出器とSAM 2式のトラッカーが、単一の整合した**Perception Encoder(PE)**視覚言語バックボーンを共有する;この分離は、検出器が同一性に依存しないものである必要がある一方でトラッカーの仕事は同一性を分離することにあるため、タスクの衝突を回避する。

M^t=propagate(Mt1),Ot=detect(It,P),Mt=match_and_update(M^t,Ot)\hat{\mathcal{M}}_t = \mathrm{propagate}(\mathcal{M}_{t-1}), \quad \mathcal{O}_t = \mathrm{detect}(I_t, P), \quad \mathcal{M}_t = \mathrm{match\_and\_update}(\hat{\mathcal{M}}_t, \mathcal{O}_t)

データエンジン(4段階、人間とAIをループ内に含む): AIアノテータが2240万ノードのWikidataベースのオントロジーから名詞句と敵対的なハード負例を提案する;SAM 3が候補マスクを提案する;ファインチューニングされたLlama 3.2のAI検証器がマスク品質と網羅性の検証を人間に近い精度で行い、アノテーション処理能力をおよそ2倍にしつつ人間を最も難しい失敗事例へと誘導する。成果:SA-Co/HQ——520万枚の画像、400万個のユニークな名詞句、5200万個のマスク;3800万個の句と14億個のマスクからなる合成セット;SA-Co/VIDEO——5万2500本のビデオ、46万7000個のマスクレット;そしてSA-Coベンチマーク——12万1000枚の画像・ビデオにわたる20万7000個のユニークな句とハード負例、既存ベンチマークの50倍以上の概念数。主要な評価指標はキャリブレーションを強制する(信頼度0.5を超える予測のみをカウントする):cgF1=100pmF1IL_MCC\mathrm{cgF_1} = 100 \cdot \mathrm{pmF_1} \cdot \mathrm{IL\_MCC}

実験結果

SLAMにおける意義

ConceptGraphsのようなオープン語彙マッピングパイプラインは現在、グラウンディング検出器、クラス不問のSAMマスク、CLIP特徴をフレームごとにつなぎ合わせ、フレーム間のオブジェクト対応付けは自前で解いている。SAM 3はこの検出・セグメント・追跡ループを1つのキャリブレーションされたモデルに統合する:テキストでプロンプト可能な網羅的なインスタンスマスクが永続的な同一性を伴って得られることで、オブジェクトレベルのマッピングに短期的なデータアソシエーションが無償で与えられる;プレゼンススコアはマップへの挿入を判断するための既製の存在確信度である;そしてエグザンプラプロンプトにより、オペレータは再学習なしにオンラインでまれな領域固有のオブジェクトをマッパーに教えられる。誠実な留保点:SAM 3が知っているのは概念であり、幾何やポーズではない——これはマッピングバックエンドに供給する知覚モジュールであり、ローカライザではない;PCSは短い(30秒以下の)クリップ上で定義されるため、長期的なマップレベルの再対応付けは依然としてSLAM側の仕事である;また近リアルタイム性は同時に追跡される物体が約5個程度の場合にのみ成り立ち、分布外の語彙は明示された限界である。

関連ノート