In recent years, surface modeling via neural implicit functions has become one of the main techniques for multi-view 3D reconstruction. However, the state-of-the-art methods rely on the implicit functions to model an entire volume of the scene, leading to reduced reconstruction fidelity in the areas with thin objects or high-frequency details. To address that, we present a method for jointly training neural implicit surfaces alongside an auxiliary explicit shape representation, which acts as surface guide. In our approach, this representation encapsulates the surface region of the scene and enables us to boost the efficiency of the implicit function training by only modeling the volume in that region. We propose using a set of learnable spherical primitives as a learnable surface guidance since they can be efficiently trained alongside the neural surface function using its gradients. Our training pipeline consists of iterative updates of the spheres' centers using the gradients of the implicit function and then fine-tuning the latter to the updated surface region of the scene. We show that such modification to the training procedure can be plugged into several popular implicit reconstruction methods, improving the quality of the results over multiple 3D reconstruction benchmarks.
翻译:近些年来,通过神经隐含功能进行表面建模已成为多视图 3D 重建的主要技术之一。然而,最先进的方法依靠隐含功能来模拟整个场景的体积,导致薄物体或高频细节地区重建的忠诚度降低。为了解决这个问题,我们提出了一个联合培训神经隐含表面的方法,同时提供作为表面指南的辅助直观形状表征。在我们的方法中,这种表征包罗了场景的表面区域,使我们能够提高隐含功能培训的效率,仅以其体积为模型。我们提议使用一套可学习的球形原始材料作为可学习的表面指导,因为可以有效地与使用其梯度的神经表面功能同时进行训练。我们的培训管道包括利用隐含功能的梯度对各场中心进行迭代更新,然后对后者进行微调,使之适应最新的场景表面区域。我们表明,对培训程序的这种修改可以插入几个流行的隐含意的重建方法,提高多个3D重建基准的结果的质量。