3D点群から連続サーフェスを再構築することは、3Dジオメトリ処理の基本的な操作です。最近のいくつかの最先端の方法は、ニューラルネットワークを使用して符号付き距離関数(SDF)を学習することでこの問題に対処しています。この論文では、シンプルで高品質のSDFにつながる新しいアプローチであるNeural-Pullを紹介します。具体的には、ニューラルネットワークをトレーニングして、予測された符号付き距離値とクエリ位置の勾配を使用して、クエリの3D位置をサーフェス上の最も近いポイントにプルします。これらは両方とも、ネットワーク自体によって計算されます。プル操作は、ネットワークによって予測された距離によって与えられたストライドで各クエリ位置を移動します。距離の符号に基づいて、これにより、クエリの場所がSDFの勾配の方向に沿ってまたは反対方向に移動する場合があります。これは微分可能な操作であり、トレーニング中に符号付き距離値と勾配を同時に更新できます。広く使用されているベンチマークでの優れた結果は、最先端の方法よりも、表面再構成と単一画像再構成についてSDFをより正確かつ柔軟に学習できることを示しています。
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 points 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.