IEEE Trans Cybern. 2013 Oct;43(5):1335-46. doi: 10.1109/TCYB.2013.2272592. Epub 2013 Jul 23.
Although RGB-D sensors have been successfully applied to visual SLAM and surface reconstruction, most of the applications aim at visualization. In this paper, we propose a noble method of building continuous occupancy maps and reconstructing surfaces in a single framework for both navigation and visualization. Particularly, we apply a Bayesian nonparametric approach, Gaussian process classification, to occupancy mapping. However, it suffers from high-computational complexity of O(n(3))+O(n(2)m), where n and m are the numbers of training and test data, respectively, limiting its use for large-scale mapping with huge training data, which is common with high-resolution RGB-D sensors. Therefore, we partition both training and test data with a coarse-to-fine clustering method and apply Gaussian processes to each local clusters. In addition, we consider Gaussian processes as implicit functions, and thus extract iso-surfaces from the scalar fields, continuous occupancy maps, using marching cubes. By doing that, we are able to build two types of map representations within a single framework of Gaussian processes. Experimental results with 2-D simulated data show that the accuracy of our approximated method is comparable to previous work, while the computational time is dramatically reduced. We also demonstrate our method with 3-D real data to show its feasibility in large-scale environments.
尽管 RGB-D 传感器已成功应用于视觉 SLAM 和表面重建,但大多数应用都旨在进行可视化。在本文中,我们提出了一种卓越的方法,可在单个框架中同时进行导航和可视化,构建连续的占用地图并重建表面。特别是,我们将贝叶斯非参数方法,即高斯过程分类,应用于占用映射。然而,它存在计算复杂度高的问题,为 O(n(3))+O(n(2)m),其中 n 和 m 分别是训练和测试数据的数量,限制了其在具有大量训练数据的大规模映射中的应用,而高分辨率 RGB-D 传感器通常会产生大量的训练数据。因此,我们使用一种从粗到细的聚类方法对训练数据和测试数据进行分区,并将高斯过程应用于每个局部聚类。此外,我们将高斯过程视为隐函数,从而使用 Marching Cubes 从标量场中提取等位面,即连续占用地图。通过这种方式,我们能够在单个高斯过程框架内构建两种类型的地图表示。通过二维模拟数据的实验结果表明,我们的近似方法的准确性可与先前的工作相媲美,而计算时间则大大减少。我们还使用三维真实数据展示了我们方法的可行性,以证明其在大规模环境中的适用性。