GlobalPointer: Large-Scale Plane Adjustment with Bi-Convex Relaxation

Bangyan Liao, Zhenjun Zhao, Lu Chen, Haoang Li, Daniel Cremers +1 more
2/14/2026

No official code found. Best implementation: WU-CVGL/GlobalPointer (27 stars, Apache-2.0, last commit 2024-10-11).

Abstract

Plane adjustment (PA) is crucial for many 3D applications, involving simultaneous pose estimation and plane recovery. Despite recent advancements, it remains a challenging problem in the realm of multi-view point cloud registration. Current state-of-the-art methods can achieve globally optimal convergence only with good initialization. Furthermore, their high time complexity renders them impractical for large-scale problems. To address these challenges, we first exploit a novel optimization strategy termed \textit{Bi-Convex Relaxation}, which decouples the original problem into two simpler sub-problems, reformulates each sub-problem using a convex relaxation technique, and alternately solves each one until the original problem converges. Building on this strategy, we propose two algorithmic variants for solving the plane adjustment problem, namely \textit{GlobalPointer} and \textit{GlobalPointer++}, based on point-to-plane and plane-to-plane errors, respectively. Extensive experiments on both synthetic and real datasets demonstrate that our method can perform large-scale plane adjustment with linear time complexity, larger convergence region, and robustness to poor initialization, while achieving similar accuracy as prior methods. The code is available at https://github.com/wu-cvgl/GlobalPointer.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ECCV 2024] GlobalPointer: Large-Scale Plane Adjustment with Bi-Convex Relaxation

270MATLABJul 17, 20242 years agoApache-2.0
3d-reconstructionbundle-adjustmentconvex-optimizationconvex-relaxationoptimization+2 more

Similar Papers

Cite this paper

@article{liao2026globalpointer,
  title  = {GlobalPointer: Large-Scale Plane Adjustment with Bi-Convex Relaxation},
  author = {Bangyan Liao and Zhenjun Zhao and Lu Chen and Haoang Li and Daniel Cremers and Peidong Liu},
  year   = {2026},
  eprint = {2407.13537},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.13537},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.13537.svg)](https://codeofpaper.com/paper/2407.13537)

Discussion