Memory-Efficient Boundary Map for Large-Scale Occupancy Grid Mapping

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tang, Benxu, Ren, Yunfan, Cai, Yixi, Kong, Fanze, Liu, Wenyi, Zhu, Fangcheng, Yin, Longji, Shi, Liuyu, Zhang, Fu
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911538049187840
author Tang, Benxu
Ren, Yunfan
Cai, Yixi
Kong, Fanze
Liu, Wenyi
Zhu, Fangcheng
Yin, Longji
Shi, Liuyu
Zhang, Fu
author_facet Tang, Benxu
Ren, Yunfan
Cai, Yixi
Kong, Fanze
Liu, Wenyi
Zhu, Fangcheng
Yin, Longji
Shi, Liuyu
Zhang, Fu
contents Determining the occupancy status of locations in the environment is a fundamental task for safety-critical robotic applications. Traditional occupancy grid mapping methods subdivide the environment into a grid of voxels, each associated with one of three occupancy states: free, occupied, or unknown. These methods explicitly maintain all voxels within the mapped volume and determine the occupancy state of a location by directly querying the corresponding voxel that the location falls within. However, maintaining all grid voxels in high-resolution and large-scale scenarios requires substantial memory resources. In this paper, we introduce a novel representation that only maintains the boundary of the mapped volume. Specifically, we explicitly represent the boundary voxels, such as the occupied voxels and frontier voxels, while free and unknown voxels are automatically represented by volumes within or outside the boundary, respectively. As our representation maintains only a closed surface in two-dimensional (2D) space, instead of the entire volume in three-dimensional (3D) space, it significantly reduces memory consumption. Then, based on this 2D representation, we propose a method to determine the occupancy state of arbitrary locations in the 3D environment. We term this method as boundary map. Besides, we design a novel data structure for maintaining the boundary map, supporting efficient occupancy state queries. Theoretical analyses of the occupancy state query algorithm are also provided. Furthermore, to enable efficient construction and updates of the boundary map from the real-time sensor measurements, we propose a global-local mapping framework and corresponding update algorithms. Finally, we will make our implementation of the boundary map open-source on GitHub to benefit the community:https://github.com/hku-mars/BDM.
format Preprint
id arxiv_https___arxiv_org_abs_2603_21774
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Memory-Efficient Boundary Map for Large-Scale Occupancy Grid Mapping
Tang, Benxu
Ren, Yunfan
Cai, Yixi
Kong, Fanze
Liu, Wenyi
Zhu, Fangcheng
Yin, Longji
Shi, Liuyu
Zhang, Fu
Robotics
Determining the occupancy status of locations in the environment is a fundamental task for safety-critical robotic applications. Traditional occupancy grid mapping methods subdivide the environment into a grid of voxels, each associated with one of three occupancy states: free, occupied, or unknown. These methods explicitly maintain all voxels within the mapped volume and determine the occupancy state of a location by directly querying the corresponding voxel that the location falls within. However, maintaining all grid voxels in high-resolution and large-scale scenarios requires substantial memory resources. In this paper, we introduce a novel representation that only maintains the boundary of the mapped volume. Specifically, we explicitly represent the boundary voxels, such as the occupied voxels and frontier voxels, while free and unknown voxels are automatically represented by volumes within or outside the boundary, respectively. As our representation maintains only a closed surface in two-dimensional (2D) space, instead of the entire volume in three-dimensional (3D) space, it significantly reduces memory consumption. Then, based on this 2D representation, we propose a method to determine the occupancy state of arbitrary locations in the 3D environment. We term this method as boundary map. Besides, we design a novel data structure for maintaining the boundary map, supporting efficient occupancy state queries. Theoretical analyses of the occupancy state query algorithm are also provided. Furthermore, to enable efficient construction and updates of the boundary map from the real-time sensor measurements, we propose a global-local mapping framework and corresponding update algorithms. Finally, we will make our implementation of the boundary map open-source on GitHub to benefit the community:https://github.com/hku-mars/BDM.
title Memory-Efficient Boundary Map for Large-Scale Occupancy Grid Mapping
topic Robotics
url https://arxiv.org/abs/2603.21774