arXiv reaDer
分析的マーチングの効率的な実装を使用した深い陰関数曲面ネットワークからの学習とメッシュ化
Learning and Meshing from Deep Implicit Surface Networks Using an Efficient Implementation of Analytic Marching
オブジェクトまたはシーンの表面の再構築は、コンピュータービジョン、コンピューターグラフィックス、およびロボット工学で非常に大きな用途があります。この論文では、ゼロレベルセットが下にある表面をキャプチャする陰関数から表面メッシュを回復することについて、このコンテキストでの基本的な問題を研究します。目標を達成するために、既存の方法は従来のメッシュアルゴリズムに依存しています。有望ではありますが、マーチングキューブで離散空間サンプリングを使用しているため、陰関数曲面ネットワークで学習した精度が失われます。正規化線形ユニット(ReLU)をアクティブ化したMLPが入力空間をいくつかの線形領域に分割することを考えると、この局所的な線形性を、ポリゴンメッシュの目的の結果が所有する同じプロパティに接続することになります。より具体的には、MLPベースの陰関数によって分割された線形領域から、関数のゼロレベル等値面に関連付けられている分析セルと分析面を識別します。穏やかな条件下で、識別された分析面が接続され、閉じた区分的平面を形成することが保証されていることを証明します。定理に基づいて、陰関数曲面ネットワークによってキャプチャされたメッシュを正確に回復するために分析セル間でマーチングする分析マーチングのアルゴリズムを提案します。また、私たちの理論とアルゴリズムが、ショートカット接続と最大プーリングを備えた高度なMLPにも同様に適用できることを示します。分析マーチングの並列性を考慮して、CUDA並列コンピューティングを介した陰関数曲面ネットワークの効率的なメッシュ作成と効率的なダウンストリーム処理のためのメッシュの簡素化をサポートするソフトウェアパッケージであるAnalyticMeshを提供します。陰関数曲面ネットワークを使用して、生成形状モデリングのさまざまな設定にこの方法を適用します。広範な実験により、メッシュの精度と効率の両方の点で、既存の方法に勝る利点が実証されています。
Reconstruction of object or scene surfaces has tremendous applications in computer vision, computer graphics, and robotics. In this paper, we study a fundamental problem in this context about recovering a surface mesh from an implicit field function whose zero-level set captures the underlying surface. To achieve the goal, existing methods rely on traditional meshing algorithms; while promising, they suffer from loss of precision learned in the implicit surface networks, due to the use of discrete space sampling in marching cubes. Given that an MLP with activations of Rectified Linear Unit (ReLU) partitions its input space into a number of linear regions, we are motivated to connect this local linearity with a same property owned by the desired result of polygon mesh. More specifically, we identify from the linear regions, partitioned by an MLP based implicit function, the analytic cells and analytic faces that are associated with the function's zero-level isosurface. We prove that under mild conditions, the identified analytic faces are guaranteed to connect and form a closed, piecewise planar surface. Based on the theorem, we propose an algorithm of analytic marching, which marches among analytic cells to exactly recover the mesh captured by an implicit surface network. We also show that our theory and algorithm are equally applicable to advanced MLPs with shortcut connections and max pooling. Given the parallel nature of analytic marching, we contribute AnalyticMesh, a software package that supports efficient meshing of implicit surface networks via CUDA parallel computing, and mesh simplification for efficient downstream processing. We apply our method to different settings of generative shape modeling using implicit surface networks. Extensive experiments demonstrate our advantages over existing methods in terms of both meshing accuracy and efficiency.
updated: Fri Jun 18 2021 10:06:28 GMT+0000 (UTC)
published: Fri Jun 18 2021 10:06:28 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト