Generating an interpretable and compact representation of 3D shapes from point clouds is an important and challenging problem. This paper presents CSG-Stump Net, an unsupervised end-to-end network for learning shapes from point clouds and discovering the underlying constituent modeling primitives and operations as well. At the core is a three-level structure called {\em CSG-Stump}, consisting of a complement layer at the bottom, an intersection layer in the middle, and a union layer at the top. CSG-Stump is proven to be equivalent to CSG in terms of representation, therefore inheriting the interpretable, compact and editable nature of CSG while freeing from CSG's complex tree structures. Particularly, the CSG-Stump has a simple and regular structure, allowing neural networks to give outputs of a constant dimensionality, which makes itself deep-learning friendly. Due to these characteristics of CSG-Stump, CSG-Stump Net achieves superior results compared to previous CSG-based methods and generates much more appealing shapes, as confirmed by extensive experiments. Project page: https://kimren227.github.io/projects/CSGStump/
翻译:从点云中生成3D形状的可解释和紧凑代表是一个重要和具有挑战性的问题。本文件展示了CSG-Stump Net,这是一个不受监督的端对端网络,从点云中学习形状,从点云中发现基本成型原始体和操作。核心是一个三级结构,称为 em CSG-Stump},由底部一个补充层、中间一个交叉层和顶部一个工会层组成。CSG-Stump在代表性方面证明等同于CSG,因此继承了CSG的可解释、紧凑和可编辑性质,同时摆脱了CSG复杂的树结构。特别是,CSG-Stump有一个简单而正常的结构,允许神经网络提供常态的外观产出,这本身就是一种深层学习友好的结构。由于CSG-Stump的这些特征,CSG-Stump Net取得了比以前基于CSG的方法更优越的结果,并产生更具有吸引力的形状,这一点得到了广泛实验的证实。项目网页: http://kiMS/Kimm22/Musproducus的网页。