Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging
Álvaro Parra, Shin-Fang Ch'ng, Tat-Jun Chin, Anders P. Eriksson, Ian Reid
Abstract
Under mild conditions on the noise level of the measurements, rotation averaging satisfies strong duality, which enables global solutions to be obtained via semidefinite programming (SDP) relaxation. However, generic solvers for SDP are rather slow in practice, even on rotation averaging instances of moderate size, thus developing specialised algorithms is vital. In this paper, we present a fast algorithm that achieves global optimality called rotation coordinate descent (RCD). Unlike block coordinate descent (BCD) which solves SDP by updating the semidefinite matrix in a row-by-row fashion, RCD directly maintains and updates all valid rotations throughout the iterations. This obviates the need to store a large dense semidefinite matrix. We mathematically prove the convergence of our algorithm and empirically show its superior efficiency over state-ofthe-art global methods on a variety of problem configurations. Maintaining valid rotations also facilitates incorporating local optimisation routines for further speed-ups. Moreover, our algorithm is simple to implement 1 .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- HARA: A Hierarchical Approach for Robust Rotation AveragingSeong Hun Lee, Javier CiveraCVPR 2022 · 24 citations
- RAGO: Recurrent Graph Optimizer For Multiple Rotation AveragingHeng Li, Zhaopeng Cui, Shuaicheng Liu, Ping TanCVPR 2022 · 15 citations
- Certifiably Optimal Anisotropic Rotation AveragingCarl Olsson, Yaroslava Lochman, Johan Malmport, Christopher ZachICCV 2025 · 2 citations
- Efficient Detection of Long Consistent Cycles and its Application to Distributed SynchronizationShaohan Li, Yunpeng Shi, Gilad LermanCVPR 2024
Builds on1
Related papers
- Efficient semidefinite-programming-based inference for binary and multi-class MRFsChirag Pabbaraju, Po-Wei Wang, J. Zico KolterNeurIPS 2020 · 4 citations
- A Block Coordinate Descent Method for Nonsmooth Composite Optimization under Orthogonality ConstraintsGanzhao YuanICLR 2026 · 5 citations
- A Quaternion-Based Certifiably Optimal Solution to the Wahba Problem With OutliersHeng Yang, Luca CarloneICCV 2019 · 82 citations
- Global Optimality for Point Set Registration Using Semidefinite ProgrammingJosé Pedro Iglesias, Carl Olsson, Fredrik KahlCVPR 2020
- Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle GraphsGabriel Moreira, Manuel Marques, João Paulo CosteiraICCV 2021 · 15 citations
