CHOSEN: Contrastive Hypothesis Selection for Multi-View Depth Refinement
Di Qiu, Yinda Zhang, Thabo Beeler, Vladimir Tankovich, Christian Häne, Sean Fanello, Christoph Rhemann, Sergio Orts Escolano
TL;DR
CHOSEN addresses robustness in depth refinement for multi-view stereo by redefining the solution space into a pseudo disparity domain tied to the capture setup. It employs iterative, PatchMatch-inspired hypothesis sampling (both initial and spatial propagation) and a contrastive, ranking-based selection mechanism to choose the best depth hypotheses, eschewing a fixed probability volume. A lightweight, end-to-end baseline MVS pipeline is augmented with a ranking MLP and context/hypothesis features, trained with a contrastive loss to improve depth and normals while maintaining generalization across datasets and camera configurations. The approach achieves superior depth and normal accuracy on DTU and demonstrates strong generalization to other benchmarks, while remaining relatively parameter-efficient and compatible with existing MVS frameworks. Practical impact includes easier adaptation to diverse capture setups and improved 3D reconstructions in textureless or repetitive regions, with potential for further gains via cost-volume filtering extensions and integration with 3D refinement stages.
Abstract
We propose CHOSEN, a simple yet flexible, robust and effective multi-view depth refinement framework. It can be employed in any existing multi-view stereo pipeline, with straightforward generalization capability for different multi-view capture systems such as camera relative positioning and lenses. Given an initial depth estimation, CHOSEN iteratively re-samples and selects the best hypotheses, and automatically adapts to different metric or intrinsic scales determined by the capture system. The key to our approach is the application of contrastive learning in an appropriate solution space and a carefully designed hypothesis feature, based on which positive and negative hypotheses can be effectively distinguished. Integrated in a simple baseline multi-view stereo pipeline, CHOSEN delivers impressive quality in terms of depth and normal accuracy compared to many current deep learning based multi-view stereo pipelines.
