3D scanning is a complex multistage process that generates a point cloud of an object typically containing damaged parts due to occlusions, reflections, shadows, scanner motion, specific properties of the object surface, imperfect reconstruction algorithms, etc. Point cloud completion is specifically designed to fill in the missing parts of the object and obtain its high-quality 3D representation. The existing completion approaches perform well on the academic datasets with a predefined set of object classes and very specific types of defects; however, their performance drops significantly in the real-world settings and degrades even further on previously unseen object classes. We propose a novel framework that performs well on symmetric objects, which are ubiquitous in man-made environments. Unlike learning-based approaches, the proposed framework does not require training data and is capable of completing non-critical damages occurring in customer 3D scanning process using e.g. Kinect, time-of-flight, or structured light scanners. With thorough experiments, we demonstrate that the proposed framework achieves state-of-the-art efficiency in point cloud completion of real-world customer scans. We benchmark the framework performance on two types of datasets: properly augmented existing academic dataset and the actual 3D scans of various objects.
翻译:3D扫描是一个复杂的多阶段过程,产生一个物体的点云,该物体通常含有由于封闭、反射、阴影、阴影、扫描机动作、物体表面的具体特性、不完善的重建算法等而损坏的部件。 点云的完成是专门设计的,目的是填补物体的缺失部分,并获得高质量的3D代表。 现有的完成方法在学术数据集上表现良好,有一套预先定义的物体类别和非常具体的缺陷;然而,它们的性能在现实世界环境中显著下降,甚至进一步降低以前不见的物体类别。我们提议了一个在对称对象方面运行良好的新框架,在人造环境中无处不在。与以学习为基础的方法不同,拟议的框架不需要培训数据,而且能够利用例如Kinect、飞行时间或结构化的光扫描仪来完成客户3D扫描过程中发生的非临界损害。我们通过彻底的实验,证明拟议的框架在现实世界客户扫描的点云层完成方面达到了最先进的效率。我们以现有两种数据目标为基准,即:正确加强现有各种数据的扫描。