arXiv reaDer
バイナリ空間分割ツリーネットワークを介したメッシュ表現の学習
Learning Mesh Representations via Binary Space Partitioning Tree Networks
ポリゴンメッシュはいたるところにありますが、ディープラーニング革命では比較的小さな役割しか果たしていません。 3D形状の最先端のニューラル生成モデルは、陰関数を学習し、高価なアイソサーフェシングを介してメッシュを生成します。 3D学習を容易にするために、コンピューターグラフィックスの古典的な空間データ構造であるバイナリ空間分割(BSP)を採用することにより、これらの課題を克服します。 BSPのコア操作には、凸集合を取得するための3D空間の再帰的細分割が含まれます。この特性を利用して、監視なしで凸分解により3D形状を表現することを学習するネットワークであるBSP-Netを考案しました。ネットワークは、平面のセット上に構築されたBSPツリーから取得された凸のセットを使用して形状を再構築するようにトレーニングされます。平面と凸は両方とも学習されたネットワークの重みによって定義されます。 BSP-Netは、推定された凸面からポリゴンメッシュを直接出力します。生成されたメッシュは水密でコンパクト(つまり、低ポリ)であり、シャープなジオメトリを表現するのに適しています。 BSP-Netによる再構成の品質は、使用するプリミティブがはるかに少ない一方で、最先端の方法による再構成の品質と競合することを示しています。また、再構築のためのより一般的なデコーダー、平面よりも一般的なプリミティブの使用、バリエーションのあるオートエンコーダーを使用した生成モデルのトレーニングなど、BSP-Netのバリエーションについても説明します。コードはhttps://github.com/czq142857/BSP-NET-originalで入手できます。
Polygonal meshes are ubiquitous, but have only played a relatively minor role in the deep learning revolution. State-of-the-art neural generative models for 3D shapes learn implicit functions and generate meshes via expensive iso-surfacing. We overcome these challenges by employing a classical spatial data structure from computer graphics, Binary Space Partitioning (BSP), to facilitate 3D learning. The core operation of BSP involves recursive subdivision of 3D 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 without supervision. The network is trained to reconstruct a shape using a set of convexes obtained from a BSP-tree built over a set of planes, where the planes and convexes are both defined by learned network weights. BSP-Net directly outputs polygonal meshes from the inferred convexes. The generated meshes are watertight, compact (i.e., low-poly), and well suited to represent sharp geometry. We show that the reconstruction quality by BSP-Net is competitive with those from state-of-the-art methods while using much fewer primitives. We also explore variations to BSP-Net including using a more generic decoder for reconstruction, more general primitives than planes, as well as training a generative model with variational auto-encoders. Code is available at https://github.com/czq142857/BSP-NET-original.
updated: Sun Jun 27 2021 16:37:54 GMT+0000 (UTC)
published: Sun Jun 27 2021 16:37:54 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アソシエイト