Implicit surface representations, such as signed-distance functions, combined with deep learning have led to impressive models which can represent detailed shapes of objects with arbitrary topology. Since a continuous function is learned, the reconstructions can also be extracted at any arbitrary resolution. However, large datasets such as ShapeNet are required to train such models. In this paper, we present a new mid-level patch-based surface representation. At the level of patches, objects across different categories share similarities, which leads to more generalizable models. We then introduce a novel method to learn this patch-based representation in a canonical space, such that it is as object-agnostic as possible. We show that our representation trained on one category of objects from ShapeNet can also well represent detailed shapes from any other category. In addition, it can be trained using much fewer shapes, compared to existing approaches. We show several applications of our new representation, including shape interpolation and partial point cloud completion. Due to explicit control over positions, orientations and scales of patches, our representation is also more controllable compared to object-level representations, which enables us to deform encoded shapes non-rigidly.
翻译:隐含表面表示方式, 如签名距离功能, 加上深层学习, 产生了令人印象深刻的模型, 这些模型可以代表具有任意地形的物体的详细形状。 由于不断学习功能, 重建也可以在任意的分辨率上进行。 但是, 需要大型数据集, 如 形状Net 来训练这些模型 。 在本文中, 我们展示了新的中层基于补丁的表面表示方式 。 在补丁层次上, 不同类别的物体具有相似性, 从而导致更普遍的模型 。 然后我们引入了一种新的方法, 来学习这种基于补丁的表达方式, 从而可以尽可能地表达物体对物体的认知性。 我们显示, 我们所培训的关于从 形状Net 中某类物体的描述方式也可以很好地代表任何其他类别的详细形状 。 此外, 与现有方法相比, 也可以用更少的形状来训练它。 我们展示了我们新的表达方式的几种应用, 包括形状的内插和部分点完成 。 由于明确控制位置、 方向和尺度, 我们的表达方式与对象层次的表示方式相比, 也更容易控制, 。