IGEV++: Iterative Multi-range Geometry Encoding Volumes for Stereo Matching

Gangwei Xu, Xianqi Wang, Zhaoxing Zhang, Junda Cheng, Chunyuan Liao +1 more
9/1/2024
cs.CV

Official code: gangweix/IGEV (676 stars, MIT, last commit 2025-06-03). 1 more implementation below.

Abstract

Stereo matching is a core component in many computer vision and robotics systems. Despite significant advances over the last decade, handling matching ambiguities in ill-posed regions and large disparities remains an open challenge. In this paper, we propose a new deep network architecture, called IGEV++, for stereo matching. The proposed IGEV++ constructs Multi-range Geometry Encoding Volumes (MGEV), which encode coarse-grained geometry information for ill-posed regions and large disparities, while preserving fine-grained geometry information for details and small disparities. To construct MGEV, we introduce an adaptive patch matching module that efficiently and effectively computes matching costs for large disparity ranges and/or ill-posed regions. We further propose a selective geometry feature fusion module to adaptively fuse multi-range and multi-granularity geometry features in MGEV. Then, we input the fused geometry features into ConvGRUs to iteratively update the disparity map. MGEV allows to efficiently handle large disparities and ill-posed regions, such as occlusions and textureless regions, and enjoys rapid convergence during iterations. Our IGEV++ achieves the best performance on the Scene Flow test set across all disparity ranges, up to 768px. Our IGEV++ also achieves state-of-the-art accuracy on the Middlebury, ETH3D, KITTI 2012, and 2015 benchmarks. Specifically, IGEV++ achieves a 3.23\% 2-pixel outlier rate (Bad 2.0) on the large disparity benchmark, Middlebury, representing error reductions of 31.9\% and 54.8\% compared to RAFT-Stereo and GMStereo, respectively. We also present a real-time version of IGEV++ that achieves the best performance among all published real-time methods on the KITTI benchmarks. The code is publicly available at https://github.com/gangweix/IGEV and https://github.com/gangweix/IGEV-plusplus.

View on arXivView PDF

Code Implementations(2)

gangweix/IGEVOfficial100%
MIT

[TPAMI 2025 & CVPR 2023] Iterative Geometry Encoding Volume for Stereo Matching

67670Shell, MATLABAug 6, 20221 years agoMIT
cost-volume-filteringcvpr2023iterative-optimizationstereo-matching
MIT

[TPAMI 2025 & CVPR 2023] IGEV++: Iterative Multi-range Geometry Encoding Volumes for Stereo Matching

30630Shell, PythonJul 31, 20241 years agoMIT

Similar Papers

Cite this paper

@article{xu2024igev,
  title  = {IGEV++: Iterative Multi-range Geometry Encoding Volumes for Stereo Matching},
  author = {Gangwei Xu and Xianqi Wang and Zhaoxing Zhang and Junda Cheng and Chunyuan Liao and Xin Yang},
  year   = {2024},
  eprint = {2409.00638},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.00638v3}
}

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/2409.00638.svg)](https://codeofpaper.com/paper/2409.00638)

Discussion