atlas

Research map / 3D vision / Depth and stereo

Stereo Risk: A Continuous Modeling Approach to Stereo Matching

ICML 2024 · 3D vision › Depth and stereo · approach: Cost-volume multi-view stereo · 3 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 Stereo Risk, which predicts continuous disparity by minimizing an L1 risk over a Laplacian-interpolated categorical disparity distribution, with binary search for the forward pass and implicit-function-theorem gradients for end-to-end training.

Problem

Deep stereo matching typically discretizes disparity and predicts continuous values via expectation or offset regression, which blurs multi-modal distributions at object boundaries and generalizes poorly across domains.

Approach

Treat disparity prediction as minimizing expected L1 risk under a continuous density obtained by Laplacian-kernel interpolation of the discrete cost-volume distribution; solve the non-differentiable minimizer by binary search and backpropagate through it with the implicit function theorem.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Stereo Risk instead of ACVNetStereo matching · SceneFlow test>1px error: 5.00 to 4.22Helped
Use Stereo Risk instead of PCWNetStereo matching · KITTI 2012>2px error, Noc: 1.69 -> 1.58Helped
Use Stereo Risk instead of IGEVStereo matching · KITTI 2015D1_all, All: 1.59 -> 1.63Hurt
Use Stereo Risk instead of DLNRCross-domain stereo matching · Middlebury train, quarter resolution>1px error, All: 13.76 to 12.63Helped
Use Stereo Risk instead of IGEVCross-domain stereo matching · ETH 3D train>1px error, All: 4.05 to 2.71Helped
Use L1-Risk at test time instead of expectation (ablation)Stereo Risk · Middlebury train, quarter resolution>1px error, All: 13.27 -> 13.22Helped
Use L1-Risk at both training and test time instead of expectation (ablation)Stereo Risk · Middlebury train, quarter resolution>1px error, All: 13.27 -> 12.63Helped
Replace expectation with L1-Risk at test time (ablation)ACVNet · Middlebury train, quarter resolution>1px error, All: 26.49 -> 26.14Helped
Replace expectation with L1-Risk at test time (ablation)PCWNet · Middlebury train, quarter resolution>1px error, All: 21.36 -> 21.08Helped
Increase binary-search tolerance from 0.1 to 0.3 (ablation)Stereo Risk · Middlebury train, quarter resolution>1px error, All: 12.63 -> 12.67Hurt
Decrease binary-search tolerance from 0.1 to 0.01 (ablation)Stereo Risk · Middlebury train, quarter resolution>1px error, All: 12.63 -> 12.63No clear effect
Replace L1 loss with L2 loss (ablation)Stereo Risk · Middlebury train, quarter resolution>1px error, All: 12.63 -> 13.19Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SceneFlow KITTI 2012 KITTI 2015

Benchmarks: SceneFlow KITTI 2012 KITTI 2015 Middlebury 2014 ETH3D

Metrics: EPE >0.5px error >1px error >2px error >3px error D1 outlier rate

Baselines: CFNet PCWNet ACVNet DLNR IGEV CREStereo LaC+GANet CroCo LEAStereo PSMNet GCNet

Builds on: CasMVSNet PSMNet ACVNet PCWNet RAFT-Stereo

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