StereoAdapter: Adapting Stereo Depth Estimation to Underwater Scenes

Zhengri Wu, Yiran Wang, Yu Wen, Zeyu Zhang, Biao Wu +1 more
9/19/2025
cs.CVcs.RO

Official code: AIGeeksGroup/StereoAdapter (33 stars, last commit 2026-02-17).

Abstract

Underwater stereo depth estimation provides accurate 3D geometry for robotics tasks such as navigation, inspection, and mapping, offering metric depth from low-cost passive cameras while avoiding the scale ambiguity of monocular methods. However, existing approaches face two critical challenges: (i) parameter-efficiently adapting large vision foundation encoders to the underwater domain without extensive labeled data, and (ii) tightly fusing globally coherent but scale-ambiguous monocular priors with locally metric yet photometrically fragile stereo correspondences. To address these challenges, we propose StereoAdapter, a parameter-efficient self-supervised framework that integrates a LoRA-adapted monocular foundation encoder with a recurrent stereo refinement module. We further introduce dynamic LoRA adaptation for efficient rank selection and pre-training on the synthetic UW-StereoDepth-40K dataset to enhance robustness under diverse underwater conditions. Comprehensive evaluations on both simulated and real-world benchmarks show improvements of 6.11% on TartanAir and 5.12% on SQUID compared to state-of-the-art methods, while real-world deployment with the BlueROV2 robot further demonstrates the consistent robustness of our approach. Code: https://github.com/AIGeeksGroup/StereoAdapter. Website: https://aigeeksgroup.github.io/StereoAdapter.

View on arXivView PDF

Code Implementations(1)

[ICRA 2026] StereoAdapter: Adapting Stereo Depth Estimation to Underwater Scenes

332Shell, PythonAug 29, 20258 months ago

Similar Papers

Cite this paper

@article{wu2025stereoadapter,
  title  = {StereoAdapter: Adapting Stereo Depth Estimation to Underwater Scenes},
  author = {Zhengri Wu and Yiran Wang and Yu Wen and Zeyu Zhang and Biao Wu and Hao Tang},
  year   = {2025},
  eprint = {2509.16415},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.16415v1}
}

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

Discussion