atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Neural Markov Random Field for Stereo Matching

CVPR 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Neuro-symbolic probabilistic layers · 44 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 a Neural MRF (NMRF) for stereo matching in which pairwise potentials and message passing are learned via neural networks guided by mean-field variational inference, plus a Disparity Proposal Network that prunes the disparity search space.

Problem

Stereo matching with hand-crafted MRF pairwise potentials and message passing limits accuracy compared with end-to-end deep models; MRF inference is also intractable at high resolution without pruning the disparity label space.

Approach

Fully data-driven MRF in which each disparity label is an embedding; unary and pairwise potentials and mean-field message passing are replaced by neural modules (transformer-style attention with relative positional bias, separate self-edge and neighbor-edge potentials), with a DPN that proposes multi-modal candidate disparities per pixel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NMRF rather than the strongest listed baselineStereo matching · SceneFlow testEPE [px]: 0.47 -> 0.45Helped
Use NMRF rather than the strongest listed baselineStereo matching · SceneFlow testBad 1.0 [%]: 5.02 -> 4.50Helped
Use NMRF instead of PCWNetStereo matching · KITTI 2012 testbad 2.0 noc [%]: 1.69 -> 1.59Helped
Use NMRF instead of IGEV-StereoStereo matching · KITTI 2012 testbad 2.0 all [%]: 2.17 -> 2.07Helped
Use NMRF instead of IGEV-StereoStereo matching · KITTI 2015 testD1 BG [%]: 2.67 -> 1.28Helped
Use NMRF instead of IGEV-StereoStereo matching · KITTI 2015 testD1 FG [%]: 2.67 -> 3.13Hurt
Use NMRF rather than IGEV-StereoStereo matching · KITTI 2015 testD1 ALL [%]: 1.59 -> 1.59No clear effect
Add adaptive positional bias (ablation)NMRF · SceneFlow testBad1.0 [%]: 5.96 -> 5.80Helped
Add position aggregation (ablation)NMRF · SceneFlow testBad1.0 [%]: 5.80 -> 5.53Helped
Use shared self-edge function instead of separate self-edge function (ablation)NMRF · SceneFlow testEPE [px]: 0.53 -> 0.56Hurt
Add self edges with a separate potential function (ablation)NMRF · SceneFlow testEPE [px]: 0.57 -> 0.53Helped
Add refinement (ablation)NMRF · SceneFlow testEPE [px]: 0.53 -> 0.45Helped

Surprising findings

Limitations

Experimental setup

Datasets: SceneFlow KITTI 2012 KITTI 2015 Middlebury 2014 ETH3D

Benchmarks: SceneFlow KITTI 2012 KITTI 2015 Middlebury 2014 ETH3D

Metrics: EPE Bad 1.0 bad 2.0 bad 3.0 D1-all outlier ratio runtime

Baselines: LEAStereo IGEV-Stereo ACVNet GANet-deep PSMNet RAFT-Stereo LBPS PBCP CREStereo++ DSMNet

Builds on: Markov Random Field mean-field variational inference DETR Transformer self-attention CSWin cross-shaped window attention

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