RobustMVS: Single Domain Generalized Deep Multi-view Stereo

Hongbin Xu, Weitao Chen, Baigui Sun, Xuansong Xie, Wenxiong Kang
5/15/2024
cs.CV

No official code found. Best implementation: ToughStoneX/MVS_Evaluation_Benchmark (12 stars, MIT, last commit 2022-12-01). 1 more below.

Abstract

Despite the impressive performance of Multi-view Stereo (MVS) approaches given plenty of training samples, the performance degradation when generalizing to unseen domains has not been clearly explored yet. In this work, we focus on the domain generalization problem in MVS. To evaluate the generalization results, we build a novel MVS domain generalization benchmark including synthetic and real-world datasets. In contrast to conventional domain generalization benchmarks, we consider a more realistic but challenging scenario, where only one source domain is available for training. The MVS problem can be analogized back to the feature matching task, and maintaining robust feature consistency among views is an important factor for improving generalization performance. To address the domain generalization problem in MVS, we propose a novel MVS framework, namely RobustMVS. A DepthClustering-guided Whitening (DCW) loss is further introduced to preserve the feature consistency among different views, which decorrelates multi-view features from viewpoint-specific style information based on geometric priors from depth maps. The experimental results further show that our method achieves superior performance on the domain generalization benchmark.

View on arXivView PDF

Code Implementations(2)

MIT

A fast CUDA accelerated implementation for MVS evaluation.

120C, C++Nov 29, 20223 years agoMIT

Official code for paper: "RobustMVS: Single Domain Generalized Deep Multi-view Stereo"

50May 8, 20242 years ago

Similar Papers

Cite this paper

@article{xu2024robustmvs,
  title  = {RobustMVS: Single Domain Generalized Deep Multi-view Stereo},
  author = {Hongbin Xu and Weitao Chen and Baigui Sun and Xuansong Xie and Wenxiong Kang},
  year   = {2024},
  eprint = {2405.09131},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09131v1}
}

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

Discussion