Skip to main content
QUICK REVIEW

[論文レビュー] GA-Net: Guided Aggregation Net for End-to-end Stereo Matching

Feihu Zhang, Victor Adrian Prisacariu|arXiv (Cornell University)|Apr 13, 2019
Advanced Vision and Imaging参考文献 32被引用数 47
ひとこと要約

GA-Netは、ステレオマッチングにおける3D畳み込みを置換する微分可能な半グローバル(SGA)および局所(LGA)ガイダンス付き集約層を導入し、より高い効率で最先端の精度を実現する。

ABSTRACT

In the stereo matching task, matching cost aggregation is crucial in both traditional methods and deep neural network models in order to accurately estimate disparities. We propose two novel neural net layers, aimed at capturing local and the whole-image cost dependencies respectively. The first is a semi-global aggregation layer which is a differentiable approximation of the semi-global matching, the second is the local guided aggregation layer which follows a traditional cost filtering strategy to refine thin structures. These two layers can be used to replace the widely used 3D convolutional layer which is computationally costly and memory-consuming as it has cubic computational/memory complexity. In the experiments, we show that nets with a two-layer guided aggregation block easily outperform the state-of-the-art GC-Net which has nineteen 3D convolutional layers. We also train a deep guided aggregation network (GA-Net) which gets better accuracies than state-of-the-art methods on both Scene Flow dataset and KITTI benchmarks.

研究の動機と目的

  • 遮蔽、テクスチャ欠如領域、細構造に対応するためのコスト集約の改善を動機づける。
  • 高コストな3D畳込みを置換する微分可能で学習可能な集約層を開発する。
  • 幾何学と文脈に適応させるためにガイダンスサブネットを活用して集約重みを適応させる。
  • 2層のGAブロックが、より深い3D畳込み中心のベースラインを上回ることを示す。
  • 標準ベンチマークで競争力のある、あるいはそれ以上の精度を実現するリアルタイム対応アーキテクチャを確立する。

提案手法

  • 学習可能な重みで4方向に微分可能にコストを集約する半グローバルガイデッドアグリゲーション(SGA)を定義する。
  • 視差に沿って局所的なガイドフィルタリングを用いて細い構造を精製する局所ガイド付き集約(LGA)を定義する。
  • GA層のための位置ごと・視差ごとの集約重みを生成するガイダンスサブネットを使用する。
  • スタックド・アワーグラス特徴抽出器と視差回帰とともにGA層を統合し、滑らかなL1損失と視差回帰で訓練する。
  • GA-NetのバリアントをGC-NetおよびPSMNetと比較し、Scene FlowとKITTIデータセットで評価する。

実験結果

リサーチクエスチョン

  • RQ1微分可能でガイド付きの集約層は、精度を犠牲にすることなくステレオマッチングにおける3D畳込みを置換できるか。
  • RQ2半グローバル(SGA)および局所ガイド付き集約(LGA)は、遮蔽・テクスチャ欠如・薄い構造領域で性能を向上させるか。
  • RQ3GA-NetはScene FlowおよびKITTIベンチマークにおいて、精度と効率の点で最先端手法とどう比較されるか。
  • RQ4GA層の数を変えることが性能と速度に与える影響は何か。

主な発見

モデル3D畳込み数パラメータ数時間(秒)EPE誤差誤差率(%)
GC-Net192.9M4.41.8015.6
PSMNet253.5M2.11.0912.1
GA-Net-110.5M0.171.8216.5
GA-Net-220.7M0.351.5115.0
GA-Net-330.8M0.421.3613.9
GA-Net-771.3M0.621.0711.9
GA-Net-11111.8M0.950.9510.8
GA-Net-15152.3M1.50.849.9
  • GA-Netは2つのGA層と2つの3D畳込みで、19個の3D畳込みを用いたGC-Netを上回る。
  • GA-Net-15はScene FlowとKITTIベンチマークで最先端の精度を達成し、FLOPを大幅に削減(GA層は3D畳込みの約1/100のコスト)。
  • SGAは従来のSGMより遮蔽やテクスチャ欠如領域をより効果的に処理する、微分可能で学習可能な半グローバル集約を提供する。
  • LGAは薄い構造とエッジを精製し、ダウンサンプリングによる細部の損失を補完する。
  • GA-Net-15および派生は、GC-NetおよびPSMNetと比較して精度・速度・パラメータ数の間で有利なトレードオフを提供する。
  • リアルタイム版のGA-Netは、高性能GPUで15–20fps程度の競争力のある精度を達成しつつ、3D畳込みをはるかに少なくしている。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。