NeuRoRA: Neural Robust Rotation Averaging
Not on the map. Why?
Abstract (arXiv)
Multiple rotation averaging is an essential task for structure from motion, mapping, and robot navigation. The task is to estimate the absolute orientations of several cameras given some of their noisy relative orientation measurements. The conventional methods for this task seek parameters of the absolute orientations that agree best with the observed noisy measurements according to a robust cost function. These robust cost functions are highly nonlinear and are designed based on certain assumptions about the noise and outlier distributions. In this work, we aim to build a neural network that learns the noise patterns from the data and predict/regress the model parameters from the noisy relative orientations. The proposed network is a combination of two networks: (1) a view-graph cleaning network, which detects outlier edges in the view-graph and rectifies noisy measurements; and (2) a fine-tuning network, which fine-tunes an initialization of absolute orientations bootstrapped from the cleaned graph, in a single step. The proposed combined network is very fast, moreover, being trained on a large number of synthetic graphs, it is more accurate than the conventional iterative optimization methods. Although the idea of replacing robust optimization methods by a graph-based network is demonstrated only for multiple rotation averaging, it could easily be extended to other graph-based geometric problems, for example, pose-graph optimization.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 5; 2023: 7; 2024: 8; 2025: 3; 2026: 1.
32 papers.
Sort:
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2023DBARF: Deep Bundle-Adjusting Generalizable Neural Radiance Fieldscited by 60
- 2021MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronizationcited by 46
- 2021HARA: A Hierarchical Approach for Robust Rotation Averagingcited by 22
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2021Rotation Coordinate Descent for Fast Globally Optimal Rotation Averagingcited by 14
- 2024Multiway Point Cloud Mosaicking with Diffusion and Global Optimizationcited by 14
- 2021Learning Iterative Robust Transformation Synchronizationcited by 13
- 2022RAGO: Recurrent Graph Optimizer For Multiple Rotation Averagingcited by 10
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2024ZeroGS: Training 3D Gaussian Splatting from Unposed Imagescited by 9
- 2022Robustifying the Multi-Scale Representation of Neural Radiance Fieldscited by 7
20 more
- 2023Rotation Synchronization via Deep Matrix Factorizationcited by 7
- 2023Learning Robust Multi-Scale Representation for Neural Radiance Fields from Unposed Imagescited by 7
- 2023Enhanced Stable View Synthesiscited by 5
- 2022RL-PGO: Reinforcement Learning-based Planar Pose-Graph Optimizationcited by 4
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detectionscited by 4
- 2024Gravity-aligned Rotation Averaging with Circular Regressioncited by 3
- 2021TransCamP: Graph Transformer for 6-DoF Camera Pose Estimationcited by 2
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2021A new dynamical model for solving rotation averaging problemcited by 1
- 2023Incremental Rotation Averaging Revisitedcited by 1
- 2024Rotation Averaging: A Primal-Dual Method and Closed-Forms in Cycle Graphscited by 1
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Imagescited by 1
- 2025Matching Distance and Geometric Distribution Aided Learning Multiview Point Cloud Registrationcited by 1
- 2025Policies over Poses: Reinforcement Learning based Distributed Pose-Graph Optimization for Multi-Robot SLAMcited by 1
- 2021Shortest Paths in Graphs with Matrix-Valued Edges: Concepts, Algorithm and Application to 3D Multi-Shape Analysiscited by 0
- 2022Global Consistent Point Cloud Registration Based on Lie-algebraic Cohomologycited by 0
- 2023EAR-Net: Pursuing End-to-End Absolute Rotations from Multi-View Imagescited by 0
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detectionscited by 0
- 2024Multiple Rotation Averaging with Constrained Reweighting Deep Matrix Factorizationcited by 0
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motioncited by 0
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2025Policies over Poses: Reinforcement Learning based Distributed Pose-Graph Optimization for Multi-Robot SLAM26 Oct 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025Matching Distance and Geometric Distribution Aided Learning Multiview Point Cloud Registration6 May 2025
- 2024ZeroGS: Training 3D Gaussian Splatting from Unposed Images24 Nov 2024
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Images19 Nov 2024
- 2024Gravity-aligned Rotation Averaging with Circular Regression16 Oct 2024
- 2024Multiple Rotation Averaging with Constrained Reweighting Deep Matrix Factorization15 Sep 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024Rotation Averaging: A Primal-Dual Method and Closed-Forms in Cycle Graphs29 May 2024
- 2024Multiway Point Cloud Mosaicking with Diffusion and Global Optimization30 Mar 2024
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detections13 Mar 2024
20 more
- 2023Learning Robust Multi-Scale Representation for Neural Radiance Fields from Unposed Images8 Nov 2023
- 2023EAR-Net: Pursuing End-to-End Absolute Rotations from Multi-View Images16 Oct 2023
- 2023Incremental Rotation Averaging Revisited29 Sep 2023
- 2023Learning Structure-from-Motion with Graph Attention Networks30 Aug 2023
- 2023Rotation Synchronization via Deep Matrix Factorization9 May 2023
- 2023Enhanced Stable View Synthesis30 Mar 2023
- 2023DBARF: Deep Bundle-Adjusting Generalizable Neural Radiance Fields25 Mar 2023
- 2022RAGO: Recurrent Graph Optimizer For Multiple Rotation Averaging14 Dec 2022
- 2022Robustifying the Multi-Scale Representation of Neural Radiance Fields9 Oct 2022
- 2022Global Consistent Point Cloud Registration Based on Lie-algebraic Cohomology15 Aug 2022
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detections19 Jul 2022
- 2022RL-PGO: Reinforcement Learning-based Planar Pose-Graph Optimization26 Feb 2022
- 2021Shortest Paths in Graphs with Matrix-Valued Edges: Concepts, Algorithm and Application to 3D Multi-Shape Analysis8 Dec 2021
- 2021A new dynamical model for solving rotation averaging problem23 Nov 2021
- 2021HARA: A Hierarchical Approach for Robust Rotation Averaging16 Nov 2021
- 2021Learning Iterative Robust Transformation Synchronization1 Nov 2021
- 2021TransCamP: Graph Transformer for 6-DoF Camera Pose Estimation28 May 2021
- 2021Deep Permutation Equivariant Structure from Motion14 Apr 2021
- 2021Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging15 Mar 2021
- 2021MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronization17 Jan 2021
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2023DBARF: Deep Bundle-Adjusting Generalizable Neural Radiance Fieldscited by 60
- 2021MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronizationcited by 46
- 2021HARA: A Hierarchical Approach for Robust Rotation Averagingcited by 22
- 2021Deep Permutation Equivariant Structure from Motioncited by 15
- 2021Rotation Coordinate Descent for Fast Globally Optimal Rotation Averagingcited by 14
- 2024Multiway Point Cloud Mosaicking with Diffusion and Global Optimizationcited by 14
- 2021Learning Iterative Robust Transformation Synchronizationcited by 13
- 2022RAGO: Recurrent Graph Optimizer For Multiple Rotation Averagingcited by 10
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2024ZeroGS: Training 3D Gaussian Splatting from Unposed Imagescited by 9
- 2022Robustifying the Multi-Scale Representation of Neural Radiance Fieldscited by 7
12 most cited of 32 All 32 (JSON)
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2025Policies over Poses: Reinforcement Learning based Distributed Pose-Graph Optimization for Multi-Robot SLAM26 Oct 2025
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025Matching Distance and Geometric Distribution Aided Learning Multiview Point Cloud Registration6 May 2025
- 2024ZeroGS: Training 3D Gaussian Splatting from Unposed Images24 Nov 2024
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Images19 Nov 2024
- 2024Gravity-aligned Rotation Averaging with Circular Regression16 Oct 2024
- 2024Multiple Rotation Averaging with Constrained Reweighting Deep Matrix Factorization15 Sep 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024Rotation Averaging: A Primal-Dual Method and Closed-Forms in Cycle Graphs29 May 2024
- 2024Multiway Point Cloud Mosaicking with Diffusion and Global Optimization30 Mar 2024
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detections13 Mar 2024
12 newest of 32 All 32 (JSON)