atlas

Research map / 3D vision / Depth and stereo

Learning Intra-view and Cross-view Geometric Knowledge for Stereo Matching

CVPR 2024 · 3D vision › Depth and stereo · approach: Cost-volume multi-view stereo · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ICGNet, which adds intra-view (interest point detection maps) and cross-view (interest point matching assignments) geometric losses to stereo matching networks, used only during training.

Problem

Stereo matching networks use geometric knowledge mainly from single views (edges, normals) and ignore cross-view factors like occlusion and matching uniqueness.

Approach

Distill intra-view knowledge from a pretrained SuperPoint interest point detector and cross-view knowledge from a pretrained SuperGlue matcher into a stereo network via training-only decoders and losses, adding zero inference overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add intra-view geometric loss (ablation)GwcNet · SceneFlowEPE (px): 0.765 -> 0.615Helped
add soft cross-view geometric loss (ablation)GwcNet with intra-view loss · SceneFlowEPE (px): 0.615 -> 0.608Helped
add hard cross-view geometric loss (ablation)GwcNet with intra-view and soft cross-view losses · SceneFlowEPE (px): 0.608 -> 0.597Helped
add intra-view geometric loss (ablation)IGEV-Stereo · SceneFlowEPE (px): 0.479 -> 0.452Helped
add soft cross-view geometric loss (ablation)IGEV-Stereo with intra-view loss · SceneFlowEPE (px): 0.452 -> 0.449Helped
add hard cross-view geometric loss (ablation)IGEV-Stereo with intra-view and soft cross-view losses · SceneFlowEPE (px): 0.449 -> 0.447Helped
use 2 rather than 1 intra-view decoder layer (ablation)GwcNet with ICGNet · SceneFlowEPE (px): 0.631 -> 0.615Helped
increase intra-view decoder from 2 to 4 layers (ablation)GwcNet with ICGNet · SceneFlowEPE (px): 0.615 -> 0.623Hurt
use 4 rather than 0 cross-view decoder layers (ablation)GwcNet with ICGNet · SceneFlowEPE (px): 0.617 -> 0.597Helped
increase cross-view decoder from 4 to 6 layers (ablation)GwcNet with ICGNet · SceneFlowEPE (px): 0.597 -> 0.606Hurt
apply ICGNet geometric knowledge learningIGEV-Stereo · KITTI 2012 cross-domainEPE (px): 1.04 -> 0.99Helped
apply ICGNet geometric knowledge learningIGEV-Stereo · KITTI 2015 cross-domainEPE (px): 1.21 -> 1.16Helped

Surprising findings

Limitations

Experimental setup

Datasets: SceneFlow KITTI 2012 KITTI 2015 Middlebury 2014

Benchmarks: SceneFlow KITTI 2012 KITTI 2015 Middlebury 2014

Metrics: EPE >3px error D1-all 2px error

Baselines: EdgeStereo LEAStereo ACVNet CREStereo RAFT-Stereo AcfNet HITNet GANet GwcNet IGEV-Stereo PSMNet CFNet

Builds on: IGEV-Stereo GwcNet SuperPoint SuperGlue

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy