Incremental Multimodal Surface Mapping via Self-Organizing Gaussian Mixture Models
Kshitij Goel, Wennie Tabib
TL;DR
This work addresses the challenge of real-time, high-fidelity multimodal surface mapping under bandwidth and computation constraints by modeling the environment with Self-Organizing Gaussian Mixture Models (SOGMMs). It introduces Local p_L and Global p_G GMMs and a Spatial Hash H to enable fast submap extraction and incremental updates, using a marginal 3D likelihood to determine relevance and a hashing scheme to limit computation. Key contributions include a computationally efficient submap extraction method, an incremental update rule for the global GMM, and extensive evaluations showing improved map fidelity at lower memory costs, with an open-source release. The approach achieves significant speedups over prior GMM-based methods while maintaining or improving reconstruction quality, supporting scalable, multi-robot exploration in unstructured environments.
Abstract
This letter describes an incremental multimodal surface mapping methodology, which represents the environment as a continuous probabilistic model. This model enables high-resolution reconstruction while simultaneously compressing spatial and intensity point cloud data. The strategy employed in this work utilizes Gaussian mixture models (GMMs) to represent the environment. While prior GMM-based mapping works have developed methodologies to determine the number of mixture components using information-theoretic techniques, these approaches either operate on individual sensor observations, making them unsuitable for incremental mapping, or are not real-time viable, especially for applications where high-fidelity modeling is required. To bridge this gap, this letter introduces a spatial hash map for rapid GMM submap extraction combined with an approach to determine relevant and redundant data in a point cloud. These contributions increase computational speed by an order of magnitude compared to state-of-the-art incremental GMM-based mapping. In addition, the proposed approach yields a superior tradeoff in map accuracy and size when compared to state-of-the-art mapping methodologies (both GMM- and not GMM-based). Evaluations are conducted using both simulated and real-world data. The software is released open-source to benefit the robotics community.
