Robust Synthetic-to-Real Transfer for Stereo Matching

Jiawei Zhang, Jiahe Li, Lei Huang, Xiaohan Yu, Lin Gu +2 more
2/9/2026

No official code found. Best implementation: jiaw-z/DKT-Stereo (55 stars, last commit 2024-07-10).

Abstract

With advancements in domain generalized stereo matching networks, models pre-trained on synthetic data demonstrate strong robustness to unseen domains. However, few studies have investigated the robustness after fine-tuning them in real-world scenarios, during which the domain generalization ability can be seriously degraded. In this paper, we explore fine-tuning stereo matching networks without compromising their robustness to unseen domains. Our motivation stems from comparing Ground Truth (GT) versus Pseudo Label (PL) for fine-tuning: GT degrades, but PL preserves the domain generalization ability. Empirically, we find the difference between GT and PL implies valuable information that can regularize networks during fine-tuning. We also propose a framework to utilize this difference for fine-tuning, consisting of a frozen Teacher, an exponential moving average (EMA) Teacher, and a Student network. The core idea is to utilize the EMA Teacher to measure what the Student has learned and dynamically improve GT and PL for fine-tuning. We integrate our framework with state-of-the-art networks and evaluate its effectiveness on several real-world datasets. Extensive experiments show that our method effectively preserves the domain generalization ability during fine-tuning. Code is available at: https://github.com/jiaw-z/DKT-Stereo.

View on arXivView PDF

Code Implementations(1)

jiaw-z/DKT-StereoCommunity100%

[CVPR'24] Robust Synthetic-to-Real Transfer for Stereo Matching

552Shell, PythonMar 11, 20242 years ago

Similar Papers

Cite this paper

@article{zhang2026robust,
  title  = {Robust Synthetic-to-Real Transfer for Stereo Matching},
  author = {Jiawei Zhang and Jiahe Li and Lei Huang and Xiaohan Yu and Lin Gu and Jin Zheng and Xiao Bai},
  year   = {2026},
  eprint = {2403.07705},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.07705},
  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.07705.svg)](https://codeofpaper.com/paper/2403.07705)

Discussion