アーカイブ / Computer Vision
左右画像の場面に合わせて特徴処理を選ぶ視差推定法、SMoEStereo
SMoEStereo
SMoEStereoの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2 : Overview of the designed SMoEStereo framework. (a) Overall model structure; (b) Overall the transformer block; (c) Details of the designed SMoE Adapter layer; (d) Details of the designed SMoE LoRA layer; (e) Details of each Adapter expert; (f) Details of each LoRA expert; (g) Details of the decision network. Note that our SMoE can serve as a plug-and-play module for most stereo networks.
概要
- SMoEStereoは左右画像から視差を推定し、入力に応じてLoRAとCNNの専門家、および実行する追加処理を選ぶ。
- SceneFlowで事前学習したDAMV2版について、著者らはKITTI 2015のBad 3.0を4.86%、MiddleburyのBad 2.0を7.05%と報告した。
- 導入判断には対象現場の左右画像と正解視差を使い、既存法との誤差と処理時間を撮影条件別に比べる必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、SMoEStereoの仕組み
- 01補正済み左右画像
- 02特徴抽出と専門家選択
- 03左右の対応候補を計算
- 04視差を反復更新
- 05視差画像
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
SMoEStereoは、左右のカメラ画像で同じ点を探し、その位置のずれを画素ごとに推定する。これをステレオマッチングと呼び、移動ロボットなどが周囲の奥行きを把握する際の手掛かりになる。
著者らは、撮影する場面の違いや、データ集合ごとに異なる視差の分布が、学習済みモデルの別環境での性能を損なうと指摘する。多様な画像で事前学習した視覚基盤モデルを、左右画像の精密な照合にどう適応させるかが課題だ。
手法
SMoEStereoは、RAFT-Stereoの特徴抽出部を視覚基盤モデルに置き換える。各層にはLoRAとCNNの追加処理を入れる。LoRAは元の重みを固定したまま少数の学習可能な値で特徴を調整する方法で、CNNは近くの画素の模様や形を捉える処理だ。複数の設定から入力に合うものを選び、小さな判定ネットワークが各追加処理を実行するか決める。
続いて左右画像の特徴を横方向に照合し、対応候補の似かよりをまとめる。この情報から予測を繰り返し更新し、画素ごとの視差を出す。例えば、左右の画像に写った棚の角が何画素ずれたかを推定する。
新規性
行列の更新幅が異なるLoRAと、画像を見る範囲が異なるCNNを、それぞれ複数の「専門家」として視覚基盤モデルの各層に組み込む。入力に応じて専門家を選び、層ごとの追加処理を使うかどうかも判定する点が提案の中心だ。
選択はLoRA側とCNN側で別々に行う。学習時には専門家の利用の偏りを抑える損失と、追加処理の使用率を調整する損失も用いる。
従来手法との違い
著者らは同じDAMV2のViT-Baseを使い、重みを固定した構成や、通常のLoRA、Adapter系の追加学習法と比較した。通常のLoRAは設定した規模を全入力に適用するが、SMoEは入力に応じて専門家と実行する層を選ぶ。
表4のKITTI 2015 Bad 3.0は、LoRAの5.03%に対しSMoEが4.86%。一方、学習対象の追加パラメータは4.72百万から6.81百万に増え、推論時に有効な追加パラメータはSMoEで2.86百万と報告された。
実験結果
著者らは合成画像のSceneFlowで事前学習し、別環境のKITTI 2015、Middlebury、ETH3Dなどで評価した。表1のDAMV2版では、KITTI 2015のBad 3.0が4.86%、MiddleburyのBad 2.0が7.05%、ETH3DのBad 1.0が2.10%。Badの後の数値は、絶対誤差がその画素数を超える割合の閾値を示す。
別の共同学習設定では複数の実画像データ集合を使って追加学習し、同じ固定モデルを各ベンチマークで評価した。著者らの表6では総合順位が1位だった。推論時間は、表3のDAM版で0.18秒、表5のDAMV2・ViT-Base版で0.20秒と、モデルと測定表を分けて読む必要がある。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案。屋内移動ロボットの補正済み左右カメラ画像から画素ごとの視差画像を作り、通路の棚や荷物の位置確認に使う。視差は左右画像で同じ点が横にずれる量で、距離を考える手掛かりになる。
この用途の入力には左右の撮影画像が必要だ。現場で精度を測るには正解視差ラベルも用意し、屋内画像を使った追加学習が必要か別途判断する。論文の評価結果は、この現場での障害物検出性能を示すものではない。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案。対象ロボットの左右カメラで、補正済み画像と評価用の正解視差ラベルを集める。まずSceneFlowで事前学習したモデルを追加学習せずに試し、同じ画像を既存のRAFT-Stereoにも入力して、視差の誤差と画像ごとの処理時間を比べる。
明暗や障害物の種類ごとに結果を分け、現場画像での追加学習が必要か判断する。実施する場合は現場の左右画像と正解視差ラベルを学習用にも用意し、評価する場面を学習用から分離する。ラベルのない画像は、数値による精度評価とは分けて確認する。
限界と課題
著者らは、視覚基盤モデルをそのまま左右画像の照合に使う方法では対応点を見分けにくく、固定設定の追加学習法では場面差に合わせにくいと説明する。これらは既存法について述べた課題であり、提案法に残る制約として報告された内容とは区別する。
編集上の検証事項は、屋内の反射面や隠れた部分での誤差、動く物体への挙動、画像ごとの処理時間の変動である。示されたベンチマークの数値だけでは、対象ロボットの視野や撮影条件で使えるか判断できない。
出典
元のタイトル・要旨を確認する(英語)
Learning Robust Stereo Matching in the Wild with Selective Mixture-of-Experts
Recently, learning-based stereo matching networks have advanced significantly. However, they often lack robustness and struggle to achieve impressive cross-domain performance due to domain shifts and imbalanced disparity distributions among diverse datasets. Leveraging Vision Foundation Models (VFMs) can intuitively enhance the model's robustness, but integrating such a model into stereo matching cost-effectively to fully realize their robustness remains a key challenge. To address this, we propose SMoEStereo, a novel framework that adapts VFMs for stereo matching through a tailored, scene-specific fusion of Low-Rank Adaptation (LoRA) and Mixture-of-Experts (MoE) modules. SMoEStereo introduces MoE-LoRA with adaptive ranks and MoE-Adapter with adaptive kernel sizes. The former dynamically selects optimal experts within MoE to adapt varying scenes across domains, while the latter injects inductive bias into frozen VFMs to improve geometric feature extraction. Importantly, to mitigate computational overhead, we further propose a lightweight decision network that selectively activates MoE modules based on input complexity, balancing efficiency with accuracy. Extensive experiments demonstrate that our method exhibits state-of-the-art cross-domain and joint generalization across multiple benchmarks without dataset-specific adaptation. The code is available at \textcolor{red}{https://github.com/cocowy1/SMoE-Stereo}.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




