End-to-End Rotation Averaging With Multi-Source Propagation
Luwei Yang, Heng Li, Jamal Ahmed Rahim, Zhaopeng Cui, Ping Tan
Abstract
This paper presents an end-to-end neural network for multiple rotation averaging in SfM. Due to the manifold constraint of rotations, conventional methods usually take two separate steps involving spanning tree based initialization and iterative nonlinear optimization respectively. These methods can suffer from bad initializations due to the noisy spanning tree or outliers in input relative rotations. To handle these problems, we propose to integrate initialization and optimization together in an unified graph neural network via a novel differentiable multi-source propagation module. Specifically, our network utilizes the image context and geometric cues in feature correspondences to reduce the impact of outliers. Furthermore, unlike the methods that utilize the spanning tree to initialize orientations according to a single reference node in a top-down manner, our network initializes orientations according to multiple sources while utilizing information from all neighbors in a differentiable way. More importantly, our end-to-end formulation also enables iterative re-weighting of input relative orientations at test time to improve the accuracy of the final estimation by minimizing the impact of outliers. We demonstrate the effectiveness of our method on two real-world datasets, achieving state-of-the-art performance.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ab10bb3e-d0e7-4f05-99c3-10ef666fe2f0Cited by top-tier papers5
- 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
- Revisiting Global Translation Estimation with Feature TracksPeilin Tao, Hainan Cui, Mengqi Rong, Shuhan ShenCVPR 2024 · 3 citations
- Learning to Filter Outlier Edges in Global SfMNicole Damblon, Marc Pollefeys, Daniel BarathCVPR 2025
- Multiway Point Cloud Mosaicking with Diffusion and Global OptimizationShengze Jin, Iro Armeni, Marc Pollefeys, Dániel BaráthCVPR 2024
Builds on3
- Message Passing Least Squares Framework and its Application to Rotation SynchronizationYunpeng Shi, Gilad LermanICML 2020 · 45 citations
- Synchronizing Probability Measures on Rotations via Optimal TransportTolga Birdal, Michael Arbel, Umut Simsekli, Leonidas J. GuibasCVPR 2020
- Learning Multiview 3D Point Cloud RegistrationZan Gojcic, Caifa Zhou, Jan D. Wegner, Leonidas J. Guibas et al.CVPR 2020
Related papers
- 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
- PoGO-Net: Pose Graph Optimization with Graph Neural NetworksXinyi Li, Haibin LingICCV 2021 · 28 citations
- Hybrid Rotation Averaging: A Fast and Robust Rotation Averaging ApproachYu Chen, Ji Zhao, Laurent KneipCVPR 2021
- MGSfM: Multi-Camera Geometry Driven Global Structure-from-MotionPeilin Tao, Hainan Cui, Diantao Tu, Shuhan ShenICCV 2025 · 1 citation
- MMA: Multi-Camera Based Global Motion AveragingHainan Cui, Shuhan ShenAAAI 2022 · 7 citations
