MVSFormer++: Revealing the Devil in Transformer's Details for Multi-View Stereo

CV Backbone Monocular or Binocular Depth Estimation and Occlusion Handling
ICLR(International Conference on Learning Representations) 2024
最近学习型多视图立体视觉(MVS)方法的进展主要采用了具有注意机制的基于Transformer的模型。然而,现有方法并没有彻底研究Transformer对不同MVS模块的深远影响,导致深度估计能力有限。本文介绍了MVSFormer++,一种谨慎地最大化注意力固有特性以增强MVS流程各个组件的方法。具体而言,我们的方法涉及将跨视图信息注入预训练的DINOv2模型,以促进MVS学习。此外,我们针对特征编码器和代价体积正则化采用不同的注意机制,分别关注特征和空间聚合。此外,我们发现,一些设计细节会对MVS中Transformer模块的性能产生重大影响,包括归一化的3D位置编码、自适应注意力缩放以及层归一化的位置。在DTU、Tanks-and-Temples、BlendedMVS和ETH3D上的全面实验验证了所提出方法的有效性。值得注意的是,MVSFormer++在具有挑战性的DTU和Tanks-and-Temples基准测试中实现了最先进的性能。
Recent advancements in learning-based Multi-View Stereo (MVS) methods have prominently featured transformer-based models with attention mechanisms. However, existing approaches have not thoroughly investigated the profound influence of transformers on different MVS modules, resulting in limited depth estimation capabilities. In this paper, we introduce MVSFormer++, a method that prudently maximizes the inherent characteristics of attention to enhance various components of the MVS pipeline. Formally, our approach involves infusing cross-view information into the pre-trained DINOv2 model to facilitate MVS learning. Furthermore, we employ different attention mechanisms for the feature encoder and cost volume regularization, focusing on feature and spatial aggregations respectively. Additionally, we uncover that some design details would substantially impact the performance of transformer modules in MVS, including normalized 3D positional encoding, adaptive attention scaling, and the position of layer normalization. Comprehensive experiments on DTU, Tanks-and-Temples, BlendedMVS, and ETH3D validate the effectiveness of the proposed method. Notably, MVSFormer++ achieves state-of-the-art performance on the challenging DTU and Tanks-and-Temples benchmarks.
许愿