用扩散模型提升多视角立体重建效率与精度
Lightweight and Accurate Multi-View Stereo with Confidence-Aware Diffusion Model
- 将深度图精修建模为条件扩散过程,通过编码器引导生成
- 提出轻量级网络与置信度采样策略,实现高效高精度重建
- 在DTU等数据集上达顶尖性能,适合追求速度与精度的场景
为从标定图像中重建三维几何,基于学习的多视图立体(MVS)方法通常先进行多视图深度估计,再融合深度图生成网格或点云。为提高计算效率,许多方法从粗略深度图开始,逐步在更高分辨率下精修。近期,扩散模型在生成任务中取得显著成功,其从随机噪声出发,通过迭代去噪逐步恢复样本。本文提出一种新颖的MVS框架,首次将扩散模型引入MVS任务。具体地,将深度精修建模为条件扩散过程,并设计条件编码器以利用深度估计的判别特性来引导扩散。为提升效率,提出结合轻量级2D U-Net与卷积GRU的新扩散网络。此外,设计基于置信度的采样策略,根据扩散模型估算的置信度自适应选择深度假设。基于该框架,提出两种新方法:DiffMVS和CasDiffMVS。DiffMVS在运行时间和GPU内存消耗方面达到现有最优效率,同时保持竞争力性能;CasDiffMVS在DTU、Tanks & Temples和ETH3D数据集上达到当前最优性能。代码已开源:https://github.com/cvg/diffmvs。
原文摘要 · Abstract (English)
To reconstruct the 3D geometry from calibrated images, learning-based multi-view stereo (MVS) methods typically perform multi-view depth estimation and then fuse depth maps into a mesh or point cloud. To improve the computational efficiency, many methods initialize a coarse depth map and then gradually refine it in higher resolutions. Recently, diffusion models achieve great success in generation tasks. Starting from a random noise, diffusion models gradually recover the sample with an iterative denoising process. In this paper, we propose a novel MVS framework, which introduces diffusion models in MVS. Specifically, we formulate depth refinement as a conditional diffusion process. Considering the discriminative characteristic of depth estimation, we design a condition encoder to guide the diffusion process. To improve efficiency, we propose a novel diffusion network combining lightweight 2D U-Net and convolutional GRU. Moreover, we propose a novel confidence-based sampling strategy to adaptively sample depth hypotheses based on the confidence estimated by diffusion model. Based on our novel MVS framework, we propose two novel MVS methods, DiffMVS and CasDiffMVS. DiffMVS achieves competitive performance with state-of-the-art efficiency in run-time and GPU memory. CasDiffMVS achieves state-of-the-art performance on DTU, Tanks & Temples and ETH3D. Code is available at: https://github.com/cvg/diffmvs.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。