atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

FoundationStereo: Zero-Shot Stereo Matching

CVPR 2025 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Transductive and semantic-dictionary zero-shot · 98 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.

Builds FoundationStereo, a stereo depth model trained on a 1M-pair synthetic dataset with self-curation, using a side-tuning adapter over DepthAnythingV2 and attentive hybrid cost filtering to achieve zero-shot stereo generalization.

Problem

Stereo matching models typically require per-domain fine-tuning and generalize poorly zero-shot; the paper asks whether foundation-model-style zero-shot generalization is achievable for stereo depth estimation.

Approach

Combine a large, diverse, photorealistic synthetic stereo dataset with iterative self-curation, a side-tuning adapter that injects frozen DepthAnythingV2 monocular priors into the stereo feature extractor, and an attentive hybrid cost filter (axial-planar 3D convolutions plus disparity-wise transformer) feeding GRU iterative refinement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FoundationStereo instead of the strongest listed baselineZero-shot stereo matching · MiddleburyBP-2: 7.5 -> 1.1Helped
Use FoundationStereo instead of the strongest listed baselineZero-shot stereo matching · ETH3DBP-1: 3.0 -> 0.5Helped
Use FoundationStereo instead of the strongest listed baselineZero-shot stereo matching · KITTI-12D1: 3.2 -> 2.3Helped
Use FoundationStereo instead of the strongest listed baselineZero-shot stereo matching · KITTI-15D1: 4.5 -> 2.8Helped
Use FoundationStereo instead of MoCha-StereoScene Flow stereo matching · Scene Flow testEPE: 0.41 -> 0.34Helped
Fine-tune on ETH3D training dataFoundationStereo · ETH3D testEPE: 0.13 -> 0.09Helped
Use DepthAnythingV2-L instead of DINOv2-L (ablation)STA · Middlebury training setBP-2: 2.46 -> 1.97Helped
Use STA design (c) instead of STA design (a) (ablation)FoundationStereo · Middlebury training setBP-2: 6.48 -> 1.97Helped
Freeze the ViT instead of unfreezing it (ablation)STA · Middlebury training setBP-2: 3.94 -> 1.97Helped
Use cosine positional embedding instead of RoPE (ablation)Disparity Transformer · Middlebury training setBP-2: 2.19 -> 1.97Helped
Apply attention only along disparity rather than over the full cost volume (ablation)Disparity Transformer · Middlebury training setBP-2: 2.25 -> 1.97Helped
Add STA (ablation)FoundationStereo · Middlebury training setBP-2: 2.34 -> 1.15Helped

Surprising findings

Limitations

Experimental setup

Datasets: FoundationStereo Dataset (FSD) Scene Flow Sintel CREStereo FallingThings InStereo2K Virtual KITTI 2

Benchmarks: Middlebury ETH3D KITTI-12 KITTI-15 Scene Flow ETH3D leaderboard

Metrics: BP-2 BP-1 D1 EPE BP-0.5

Baselines: CREStereo Selective-IGEV IGEV-Stereo NMRF CroCo-Stereo MoCha-Stereo RAFT-Stereo Former-RAFT-DAM

Builds on: RAFT-Stereo IGEV-Stereo DepthAnythingV2 ViT-Adapter DUSt3R

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