arXiv reaDer
BSP-Net: バイナリ空間分割によるコンパクトメッシュの生成
BSP-Net: Generating Compact Meshes via Binary Space Partitioning
多角形メッシュはデジタル3D領域ではどこにでも存在するが、ディープラーニング革命においてその影は薄い。形状の生成モデルを学習するための主要な方法は、暗黙の関数に依存しており、高価なアイソサーフェシングルーチンの後に初めてメッシュを生成できる。これらの課題を克服するために、我々はコンピュータグラフィックスの古典的な空間データ構造であるBSP (Binary Space Partitioning)に触発され、3D学習を促進する。BSPの核となる要素は、空間を再帰的に細分化して凸集合を得る操作である。この性質を利用して、我々は、凸集合分解を介して3次元形状を学習するネットワークであるBSP-Netを考案した。重要なことは、BSP-Netは学習に凸形状分解を必要としないため、教師なしで学習できることである。ネットワークは、一連の平面上に構築されたBSPツリーから得られた凸のセットを使用して形状を再構築するように訓練される。BSP-Netによって推定された凸は、アイソサーフェシングを必要とせず、ポリゴンメッシュを形成するために簡単に抽出することができる。生成されたメッシュはコンパクト(ローポリ)で、シャープな形状を表現するのに適している。また、BSP-Netによる再構成の品質は、使用するプリミティブ数を大幅に減らしながらも、最先端の手法に匹敵するものであることを示している。コードは https://github.com/czq142857/BSP-NET-original から入手可能。
Polygonal meshes are ubiquitous in the digital 3D domain, yet they have only played a minor role in the deep learning revolution. Leading methods for learning generative models of shapes rely on implicit functions, and generate meshes only after expensive iso-surfacing routines. To overcome these challenges, we are inspired by a classical spatial data structure from computer graphics, Binary Space Partitioning (BSP), to facilitate 3D learning. The core ingredient of BSP is an operation for recursive subdivision of space to obtain convex sets. By exploiting this property, we devise BSP-Net, a network that learns to represent a 3D shape via convex decomposition. Importantly, BSP-Net is unsupervised since no convex shape decompositions are needed for training. The network is trained to reconstruct a shape using a set of convexes obtained from a BSP-tree built on a set of planes. The convexes inferred by BSP-Net can be easily extracted to form a polygon mesh, without any need for iso-surfacing. The generated meshes are compact (i.e., low-poly) and well suited to represent sharp geometry; they are guaranteed to be watertight and can be easily parameterized. We also show that the reconstruction quality by BSP-Net is competitive with state-of-the-art methods while using much fewer primitives. Code is available at https://github.com/czq142857/BSP-NET-original.
updated: Mon Dec 07 2020 20:02:19 GMT+0000 (UTC)
published: Sat Nov 16 2019 06:25:26 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アソシエイト