Deep neural networks (DNNs) are widely applied for nowadays 3D surface reconstruction tasks and such methods can be further divided into two categories, which respectively warp templates explicitly by moving vertices or represent 3D surfaces implicitly as signed or unsigned distance functions. Taking advantage of both advanced explicit learning process and powerful representation ability of implicit functions, we propose a novel 3D representation method, Neural Vector Fields (NVF). It not only adopts the explicit learning process to manipulate meshes directly, but also leverages the implicit representation of unsigned distance functions (UDFs) to break the barriers in resolution and topology. Specifically, our method first predicts the displacements from queries towards the surface and models the shapes as \textit{Vector Fields}. Rather than relying on network differentiation to obtain direction fields as most existing UDF-based methods, the produced vector fields encode the distance and direction fields both and mitigate the ambiguity at "ridge" points, such that the calculation of direction fields is straightforward and differentiation-free. The differentiation-free characteristic enables us to further learn a shape codebook via Vector Quantization, which encodes the cross-object priors, accelerates the training procedure, and boosts model generalization on cross-category reconstruction. The extensive experiments on surface reconstruction benchmarks indicate that our method outperforms those state-of-the-art methods in different evaluation scenarios including watertight vs non-watertight shapes, category-specific vs category-agnostic reconstruction, category-unseen reconstruction, and cross-domain reconstruction. Our code is released at https://github.com/Wi-sc/NVF.
翻译:深度神经网络(DNNs)被广泛应用于现代三维表面重建任务,此类方法可进一步分为两类:一类通过移动顶点显式变形模板,另一类将三维表面隐式表示为有符号距离函数或无符号距离函数。结合先进显式学习过程与隐式函数强大表示能力的双重优势,我们提出了一种新颖的三维表示方法——神经向量场(NVF)。该方法不仅采用显式学习过程直接操控网格,同时利用无符号距离函数(UDF)的隐式表示突破分辨率与拓扑结构的限制。具体而言,我们的方法首先预测查询点到表面的位移,并将形状建模为向量场。与大多数现有基于UDF的方法依赖网络微分获取方向场不同,生成的向量场同时编码距离场和方向场,并缓解了“脊点”处的歧义性,使得方向场的计算可直接完成且无需微分。这种无微分的特性使我们能够进一步通过向量量化(Vector Quantization)学习形状码本,该码本编码跨对象先验知识、加速训练过程并提升模型在跨类别重建中的泛化能力。在表面重建基准上的大量实验表明,我们的方法在多种评估场景(包括水密与非水密形状、特定类别与类别无关重建、未见类别重建以及跨域重建)中均优于现有最先进方法。我们的代码发布于 https://github.com/Wi-sc/NVF。