Research map / Probabilistic and scientific modeling / Molecules and proteins
Neural Markov Random Field for Stereo Matching
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
- Ranks 1st on KITTI 2012 and 2015 leaderboards among published methods while running under 100 ms (0.09 s on KITTI 2015 per Table 2).
- KITTI 2015 D1-bg 1.28% vs 2.85% for LBPS, a reduction of more than 50%.
- Zero-shot from SceneFlow: KITTI-12 4.2, KITTI-15 5.1, Middlebury 7.5, ETH3D 3.8, surpassing DSMNet and CREStereo++ on the listed datasets.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use NMRF rather than the strongest listed baseline | Stereo matching · SceneFlow test | EPE [px]: 0.47 -> 0.45 | Helped |
| Use NMRF rather than the strongest listed baseline | Stereo matching · SceneFlow test | Bad 1.0 [%]: 5.02 -> 4.50 | Helped |
| Use NMRF instead of PCWNet | Stereo matching · KITTI 2012 test | bad 2.0 noc [%]: 1.69 -> 1.59 | Helped |
| Use NMRF instead of IGEV-Stereo | Stereo matching · KITTI 2012 test | bad 2.0 all [%]: 2.17 -> 2.07 | Helped |
| Use NMRF instead of IGEV-Stereo | Stereo matching · KITTI 2015 test | D1 BG [%]: 2.67 -> 1.28 | Helped |
| Use NMRF instead of IGEV-Stereo | Stereo matching · KITTI 2015 test | D1 FG [%]: 2.67 -> 3.13 | Hurt |
| Use NMRF rather than IGEV-Stereo | Stereo matching · KITTI 2015 test | D1 ALL [%]: 1.59 -> 1.59 | No clear effect |
| Add adaptive positional bias (ablation) | NMRF · SceneFlow test | Bad1.0 [%]: 5.96 -> 5.80 | Helped |
| Add position aggregation (ablation) | NMRF · SceneFlow test | Bad1.0 [%]: 5.80 -> 5.53 | Helped |
| Use shared self-edge function instead of separate self-edge function (ablation) | NMRF · SceneFlow test | EPE [px]: 0.53 -> 0.56 | Hurt |
| Add self edges with a separate potential function (ablation) | NMRF · SceneFlow test | EPE [px]: 0.57 -> 0.53 | Helped |
| Add refinement (ablation) | NMRF · SceneFlow test | EPE [px]: 0.53 -> 0.45 | Helped |
Surprising findings
- Using only one candidate label per pixel still gives competitive performance, and the method is insensitive to the number of candidate labels.
- Message passing along self edges (intra-pixel label competition), usually overlooked in hand-crafted MRFs, gives notable gains (EPE 0.57 to 0.53 on SceneFlow).
Limitations
- Overall accuracy gains depend on refinement stage; cascaded refinement trades off generalization for performance.
- Candidate label quality bounds performance; DPN occasionally fails in textureless or occluded regions.
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
- End-To-End Training of Hybrid CNN-CRF Models for Stereo (CVPR 2017 · similarity 0.87)
- Zoom and Learn: Generalizing Deep Stereo Matching to Novel Domains (CVPR 2018 · similarity 0.87)
- Hierarchical Neural Architecture Search for Deep Stereo Matching (NeurIPS 2020 · similarity 0.87)
- Stereo Risk: A Continuous Modeling Approach to Stereo Matching (ICML 2024 · similarity 0.87)
- All-in-One: Transferring Vision Foundation Models into Stereo Matching (AAAI 2025 · similarity 0.86)
- Modeling Stereo-Confidence out of the End-to-End Stereo-Matching Network via Disparity Plane Sweep (AAAI 2024 · similarity 0.86)
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.
