arXiv:2502.18801cs.RO2025-02被引 6

用优化算法让大规模点云拼接快700倍,还能用普通电脑分布式处理。

Efficient and Distributed Large-Scale Point Cloud Bundle Adjustment via Majorization-Minimization

  • 用极大化极小化算法解耦扫描位姿,降低计算复杂度
  • 实测速度提升704倍,内存降至1/8,精度不变
  • 适合需要高效处理海量点云的自动驾驶与三维重建场景

点云束调整在大规模点云建图中至关重要,但其计算和内存开销随扫描位姿数量呈立方增长。本文提出BALM3.0,一种高效且可分布的大规模点云束调整方法。该方法采用极大化极小化算法解耦束调整中的扫描位姿,从而在大规模数据上实现更高效的优化。关键挑战在于设计合适的代理代价函数,本文基于点到平面距离构建该函数。解耦带来的核心优势有两点:一是将优化时间复杂度从立方级降至线性,显著提升大规模环境下的计算效率;二是为分布式束调整奠定理论基础。通过在多个设备间分发数据与计算,有效克服单设备内存与算力瓶颈。实验在模拟与真实场景中验证,结果表明该方法在达到相同最优残差、精度相当的前提下,优化速度最快提升704倍,内存占用降至1/8。此外,本文还实现了分布式框架,成功使用四台消费级笔记本完成21,436个位姿、70 GB点云的大规模优化。

原文摘要 · Abstract (English)

Point cloud bundle adjustment is critical in large-scale point cloud mapping. However, it is both computationally and memory intensive, with its complexity growing cubically as the number of scan poses increases. This paper presents BALM3.0, an efficient and distributed large-scale point cloud bundle adjustment method. The proposed method employs the majorization-minimization algorithm to decouple the scan poses in the bundle adjustment process, thus performing the point cloud bundle adjustment on large-scale data with improved computational efficiency. The key difficulty of applying majorization-minimization on bundle adjustment is to identify the proper surrogate cost function. In this paper, the proposed surrogate cost function is based on the point-to-plane distance. The primary advantages of decoupling the scan poses via a majorization-minimization algorithm stem from two key aspects. First, the decoupling of scan poses reduces the optimization time complexity from cubic to linear, significantly enhancing the computational efficiency of the bundle adjustment process in large-scale environments. Second, it lays the theoretical foundation for distributed bundle adjustment. By distributing both data and computation across multiple devices, this approach helps overcome the limitations posed by large memory and computational requirements, which may be difficult for a single device to handle. The proposed method is extensively evaluated in both simulated and real-world environments. The results demonstrate that the proposed method achieves the same optimal residual with comparable accuracy while offering up to 704 times faster optimization speed and reducing memory usage to 1/8. Furthermore, this paper also presented and implemented a distributed bundle adjustment framework and successfully optimized large-scale data (21,436 poses with 70 GB point clouds) with four consumer-level laptops.

点云优化分布式计算束调整算法加速

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。