Practical Stereo Matching via Cascaded Recurrent Network with Adaptive Correlation

Jiankun Li, Peisen Wang, Pengfei Xiong, Tao Cai, Ziwei Yan +4 more
3/22/2022
cs.CV

Official code: megvii-research/CREStereo (639 stars, Apache-2.0, last commit 2023-02-10).

Abstract

With the advent of convolutional neural networks, stereo matching algorithms have recently gained tremendous progress. However, it remains a great challenge to accurately extract disparities from real-world image pairs taken by consumer-level devices like smartphones, due to practical complicating factors such as thin structures, non-ideal rectification, camera module inconsistencies and various hard-case scenes. In this paper, we propose a set of innovative designs to tackle the problem of practical stereo matching: 1) to better recover fine depth details, we design a hierarchical network with recurrent refinement to update disparities in a coarse-to-fine manner, as well as a stacked cascaded architecture for inference; 2) we propose an adaptive group correlation layer to mitigate the impact of erroneous rectification; 3) we introduce a new synthetic dataset with special attention to difficult cases for better generalizing to real-world scenes. Our results not only rank 1st on both Middlebury and ETH3D benchmarks, outperforming existing state-of-the-art methods by a notable margin, but also exhibit high-quality details for real-life photos, which clearly demonstrates the efficacy of our contributions.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official MegEngine implementation of CREStereo(CVPR 2022 Oral).

63968Shell, PythonMar 8, 20223 years agoApache-2.0
computer-visioncvprdatasetdeep-learningmegengine+3 more

Similar Papers

Cite this paper

@article{li2022practical,
  title  = {Practical Stereo Matching via Cascaded Recurrent Network with Adaptive Correlation},
  author = {Jiankun Li and Peisen Wang and Pengfei Xiong and Tao Cai and Ziwei Yan and Lei Yang and Jiangyu Liu and Haoqiang Fan and Shuaicheng Liu},
  year   = {2022},
  eprint = {2203.11483},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2203.11483}
}

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

Discussion