Reconstructing continuous surfaces from 3D point clouds is a fundamental operation in 3D geometry processing. Several recent state-of-the-art methods address this problem using neural networks to learn signed distance functions (SDFs). In this paper, we introduce Neural-Pull, a new approach that is simple and leads to high quality SDFs. Specifically, we train a neural network to pull query 3D locations to their closest neighbors on the surface using the predicted signed distance values and the gradient at the query locations, both of which are computed by the network itself. The pulling operation moves each query location with a stride given by the distance predicted by the network. Based on the sign of the distance, this may move the query location along or against the direction of the gradient of the SDF. This is a differentiable operation that allows us to update the signed distance value and the gradient simultaneously during training. Our outperforming results under widely used benchmarks demonstrate that we can learn SDFs more accurately and flexibly for surface reconstruction and single image reconstruction than the state-of-the-art methods.
翻译:从 3D 点云重建连续表面是 3D 几何处理中的一项基本操作。 最近一些最先进的方法使用神经网络来学习签名的远程函数( SDFs ) 解决这个问题。 在本文中, 我们引入了神经- Pull 这一新的方法, 这个方法很简单, 并导致高质量的 SDF 。 具体地说, 我们训练了一个神经网络, 使用预测的签名距离值和查询地点的梯度, 将3D 位置拉到最接近的表面邻居, 两者都是由网络自己计算的。 拖动操作将每个查询地点以网络预测的距离给出的高度移动。 根据距离的标志, 这可能会将查询地点移动到 SDF 的梯度方向上。 这是一个不同的操作, 使我们能够在训练期间同时更新签名的距离值和梯度。 我们根据广泛使用的基准的超值结果显示, 我们可以用地面重建和单一图像重建比国家法更准确和灵活。