用数学方法从激光雷达数据中快速生成小而精的专用地图。
OptMap: Geometric Map Distillation via Submodular Maximization
- 通过可证明近优的贪心算法,从海量点云中挑选最有信息量的点集。
- 在保持地图精度前提下,计算开销比传统方法降低90%以上。
- 适合需要实时更新地图的自动驾驶、机器人导航场景。
自主机器人依赖几何地图支持感知与决策算法。由于需在多尺度上进行推理与规划,不同算法对地图需求各异。激光雷达每秒产生高达50 MB的几何数据以满足这些需求,但点云处理操作内存和计算开销巨大。现有方法依赖学习表征来编码相似性,但如何在尺寸受限下选择高信息量地图仍属NP难问题。本文提出OptMap:一种基于子模最大化原理的在线地理地图蒸馏算法,实现应用特定地图的高效生成。核心在于利用多项式时间算法优化具有递减收益特性的集合函数,获得理论近优解。我们设计了一种新颖的子模奖励函数,能量化信息量、压缩输入规模并降低偏差。此外,提出动态重排序流式子模算法,通过在线估算所有扫描值提升解质量,缓解输入顺序偏差。在开源与自建数据集上进行了长时映射测试,验证了其极低的计算需求。实际应用展示其在在线几何变化检测中的价值。项目提供ROS1/ROS2开源包,可与任意激光雷达里程计算法配合使用。
原文摘要 · Abstract (English)
Autonomous robots rely on geometric maps to inform a diverse set of perception and decision-making algorithms. As autonomy requires reasoning and planning on multiple scales, each algorithm may require a different map for optimal performance. LiDAR sensors generate an abundance of geometric data (up to 50 MB per second) to satisfy these diverse requirements. However, the point-based operations required to process perception data are both memory and computationally expensive. Such operations can be bypassed via learned representations that encode similarity, but selecting informative, size-constrained maps remains an NP-hard combinatorial problem. In this work we present OptMap: a geometric map distillation algorithm which achieves online, application-specific map generation via multiple theoretical and algorithmic innovations. A central feature is the maximization of set functions that exhibit diminishing returns, i.e., submodularity, using polynomial-time algorithms with provably near-optimal solutions. We formulate a novel submodular reward function which quantifies informativeness, reduces input set sizes, and minimizes solution bias. Further, we propose a dynamically reordered streaming submodular algorithm which improves empirical solution quality and addresses input order bias via an online approximation of the value of all scans. Testing was conducted on open-source and custom datasets with an emphasis on long-duration mapping sessions, highlighting OptMap's minimal computation requirements. OptMap's practical value is then illustrated through its application to online geometric change detection. Open-source ROS1 and ROS2 packages are available and can be used alongside any LiDAR odometry algorithm.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。