atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Adaptive Multi-Modal Cross-Entropy Loss for Stereo Matching

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Loss design and classifier theory · 36 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 an adaptive multi-modal cross-entropy loss that models stereo ground truth as a mixture of Laplacians from DBSCAN clusters in a local window, plus a dominant-modal disparity estimator, improving PSMNet, GwcNet and GANet on SceneFlow, KITTI and cross-domain tests.

Problem

Stereo matching networks trained with cross-entropy loss assume uni-modal ground-truth distributions per pixel, which fails at multi-modal edge pixels and causes over-smoothing, bleeding and misalignment artifacts.

Approach

Cluster disparities in a local window with DBSCAN and model each pixel's ground-truth as a weighted mixture of Laplacians (one per cluster), so edge pixels get multi-modal targets; pair this with a dominant-modal disparity estimator that picks the modal with largest cumulative probability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace smooth L1 with adaptive multi-modal cross-entropy and use DMEPSMNet · SceneFlow testEPE: 0.97 -> 0.78Helped
Replace uni-modal cross-entropy with multi-modal cross-entropy (ablation)PSMNet with SME · SceneFlow testEPE: 0.84 -> 0.80Helped
Replace SME with DME (ablation)PSMNet with uni-modal cross-entropy · SceneFlow testEPE: 0.84 -> 0.82Helped
Replace SME with DME (ablation)PSMNet with multi-modal cross-entropy · SceneFlow testEPE: 0.80 -> 0.78Helped
Use a 3 × 3 rather than 1 × 9 local window (ablation)PSMNet + Ours · SceneFlow testEPE: 0.78 -> 0.83Hurt
Use a 9 × 1 rather than 1 × 9 local window (ablation)PSMNet + Ours · SceneFlow testEPE: 0.78 -> 0.84Hurt
Vary the 1D horizontal window size from 1 × 9 to 1 × 3, 1 × 5, 1 × 7, or 1 × 11 (ablation)PSMNet + Ours · SceneFlow testEPE: 1 × 3: 0.82; 1 × 5: 0.81; 1 × 7: 0.81; 1 × 9: 0.78; 1 × 11: 0.84Mixed
Reduce training ground-truth density to 20% (ablation)PSMNet · KITTI 2015 validationD1: 1.90 -> 2.35Hurt
Reduce training ground-truth density to 20% (ablation)PSMNet + Ours · KITTI 2015 validationD1: 1.58 -> 1.74Hurt
Replace baseline networks' training loss and disparity estimator with the proposed methodPSMNet, GwcNet, and GANet · SceneFlow testEPE: 41.28%, 19.48%, and 35.90%Helped
Apply the proposed method to GANetGANet · KITTI 2015 and KITTI 2012D1-all (KITTI 2015); Out-All (KITTI 2012): 1.63 -> 1.40; 1.60 -> 1.29Helped
Train with the proposed loss and estimator instead of the baseline methodGANet · ETH3D cross-domain>1px: 14.1 -> 2.31Helped

Surprising findings

Limitations

Experimental setup

Datasets: SceneFlow KITTI 2012 KITTI 2015

Benchmarks: SceneFlow KITTI 2015 KITTI 2012 Middlebury ETH3D

Metrics: EPE 1px error 3px error D1 outlier rate

Baselines: PSMNet GwcNet GANet PSMNet + SME (uni-modal cross-entropy) AcfNet ACVNet IGEVStereo LEAStereo CroCoStereo DSMNet CFNet ITSA-CFNet

Builds on: PSMNet GwcNet GANet SME (single-modal disparity estimator) DBSCAN

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