Selective-Stereo: Adaptive Frequency Information Selection for Stereo Matching

Xianqi Wang, Gangwei Xu, Hao Jia, Xin Yang
2/9/2026

No official code found. Best implementation: Windsrain/Selective-Stereo (196 stars, MIT, last commit 2025-08-08).

Abstract

Stereo matching methods based on iterative optimization, like RAFT-Stereo and IGEV-Stereo, have evolved into a cornerstone in the field of stereo matching. However, these methods struggle to simultaneously capture high-frequency information in edges and low-frequency information in smooth regions due to the fixed receptive field. As a result, they tend to lose details, blur edges, and produce false matches in textureless areas. In this paper, we propose Selective Recurrent Unit (SRU), a novel iterative update operator for stereo matching. The SRU module can adaptively fuse hidden disparity information at multiple frequencies for edge and smooth regions. To perform adaptive fusion, we introduce a new Contextual Spatial Attention (CSA) module to generate attention maps as fusion weights. The SRU empowers the network to aggregate hidden disparity information across multiple frequencies, mitigating the risk of vital hidden disparity information loss during iterative processes. To verify SRU’s universality, we apply it to representative iterative stereo matching methods, collectively referred to as Selective-Stereo. Our Selective-Stereo ranks 1st on KITTI 2012, KITTI 2015, ETH3D, and Middle- bury leaderboards among all published methods. Code is available at https://github.com/Windsrain/Selective-Stereo.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2024 Highlight] Selective-Stereo: Adaptive Frequency Information Selection for Stereo Matching

19624C++, CudaMar 1, 20241 years agoMIT
cvpr2024stereo-matching

Similar Papers

Cite this paper

@article{wang2026selectivestereo,
  title  = {Selective-Stereo: Adaptive Frequency Information Selection for Stereo Matching},
  author = {Xianqi Wang and Gangwei Xu and Hao Jia and Xin Yang},
  year   = {2026},
  eprint = {2403.00486},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.00486},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.00486.svg)](https://codeofpaper.com/paper/2403.00486)

Discussion