Pith. sign in

REVIEW 1 cited by

MegBA: A GPU-Based Distributed Library for Large-Scale Bundle Adjustment

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2112.01349 v3 pith:QNMMRAWM submitted 2021-12-02 cs.CV

classification cs.CV
keywords megbadistributedcomputationlarge-scalelibrariestimesadjustmentavailable
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Large-scale Bundle Adjustment (BA) requires massive memory and computation resources which are difficult to be fulfilled by existing BA libraries. In this paper, we propose MegBA, a GPU-based distributed BA library. MegBA can provide massive aggregated memory by automatically partitioning large BA problems, and assigning the solvers of sub-problems to parallel nodes. The parallel solvers adopt distributed Precondition Conjugate Gradient and distributed Schur Elimination, so that an effective solution, which can match the precision of those computed by a single node, can be efficiently computed. To accelerate BA computation, we implement end-to-end BA computation using high-performance primitives available on commodity GPUs. MegBA exposes easy-to-use APIs that are compatible with existing popular BA libraries. Experiments show that MegBA can significantly outperform state-of-the-art BA libraries: Ceres (41.45$\times$), RootBA (64.576$\times$) and DeepLM (6.769$\times$) in several large-scale BA benchmarks. The code of MegBA is available at https://github.com/MegviiRobot/MegBA.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. TurboMap: GPU-Accelerated Local Mapping for Visual SLAM

    cs.RO 2025-11 accept novelty 6.0 of 10

    TurboMap speeds up local mapping in ORB-SLAM3 by 1.3–1.6× using GPU parallelization for search and fusion, plus a faster CPU culling method, without hurting trajectory accuracy.

Pith tools