VHS: High-Resolution Iterative Stereo Matching with Visual Hull Priors
Markus Plack, Hannah Dröge, Leif Van Holland, Matthias B. Hullin
TL;DR
VHS tackles high-resolution stereo depth estimation by integrating visual hull priors derived from auxiliary views into a sparse-dense, memory-efficient RAFT-like pipeline. It constrains the disparity search with hull-derived bounds and uses a ConvGRU-based iterative refinement with locally computed correlations, avoiding full 3D cost volumes. Key contributions include a memory-efficient sparse-to-dense correlation scheme, hull-guided initial disparity and weak priors during refinement, and a memory-friendly training approach enabling high-resolution learning on syntheticObjaverse-XL data. The approach yields strong accuracy and robustness on high-resolution datasets while reducing memory usage, with practical impact for volumetric capture and real-time or near-real-time depth estimation in complex scenes.
Abstract
We present a stereo-matching method for depth estimation from high-resolution images using visual hulls as priors, and a memory-efficient technique for the correlation computation. Our method uses object masks extracted from supplementary views of the scene to guide the disparity estimation, effectively reducing the search space for matches. This approach is specifically tailored to stereo rigs in volumetric capture systems, where an accurate depth plays a key role in the downstream reconstruction task. To enable training and regression at high resolutions targeted by recent systems, our approach extends a sparse correlation computation into a hybrid sparse-dense scheme suitable for application in leading recurrent network architectures. We evaluate the performance-efficiency trade-off of our method compared to state-of-the-art methods, and demonstrate the efficacy of the visual hull guidance. In addition, we propose a training scheme for a further reduction of memory requirements during optimization, facilitating training on high-resolution data.
