Monica Riccardo, Aleotti Jacopo
IEEE Trans Vis Comput Graph. 2020 Aug;26(8):2683-2695. doi: 10.1109/TVCG.2020.2990315. Epub 2020 Apr 27.
This article presents the first surfel-based method for multi-view 3D reconstruction of the boundary between known and unknown space. The proposed approach integrates multiple views from a moving depth camera and it generates a set of surfels that encloses observed empty space, i.e., it models both the boundary between empty and occupied space, and the boundary between empty and unknown space. One novelty of the method is that it does not require a persistent voxel map of the environment to distinguish between unknown and empty space. The problem is solved thanks to an incremental algorithm that computes the Boolean union of two surfel bounded volumes: the known volume from previous frames and the space observed from the current depth image. A number of strategies were developed to cope with errors in surfel position and orientation. The method, implemented on CPU and GPU, was evaluated on real data acquired in indoor scenarios, and it was compared against state of the art approaches. Results show that the proposed method has a low number of false positive and false negatives, it is faster than a standard volumetric algorithm, it has a lower memory consumption, and it scales better in large environments.
本文提出了第一种基于表面元素的方法,用于对已知空间和未知空间之间的边界进行多视图三维重建。所提出的方法整合了来自移动深度相机的多个视图,并生成一组包围观察到的空空间的表面元素,即它对空空间与占据空间之间的边界以及空空间与未知空间之间的边界进行建模。该方法的一个新颖之处在于,它不需要环境的持久体素地图来区分未知空间和空空间。由于一种增量算法,该问题得以解决,该算法计算两个表面元素界定体积的布尔并集:来自先前帧的已知体积和从当前深度图像观察到的空间。还开发了许多策略来处理表面元素位置和方向的误差。该方法在CPU和GPU上实现,并在室内场景中采集的真实数据上进行了评估,并与现有方法进行了比较。结果表明,所提出的方法具有较低的误报和漏报数量,比标准的体素算法更快,内存消耗更低,并且在大型环境中扩展性更好。