NeuRoRA: Neural Robust Rotation Averaging

12/10/2019
by   Pulak Purkait, et al.
27

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.

READ FULL TEXT

page 3

page 10

research
10/14/2020

Rotation Averaging with Attention Graph Neural Networks

In this paper we propose a real-time and robust solution to large-scale ...
research
12/14/2022

RAGO: Recurrent Graph Optimizer For Multiple Rotation Averaging

This paper proposes a deep recurrent Rotation Averaging Graph Optimizer ...
research
02/09/2021

On the Robustness of Multi-View Rotation Averaging

Rotation averaging is a synchronization process on single or multiple ro...
research
02/13/2020

A Provably Robust Multiple Rotation Averaging Scheme for SO(2)

We give adversarial robustness results for synchronization on the rotati...
research
11/16/2021

HARA: A Hierarchical Approach for Robust Rotation Averaging

We propose a novel hierarchical approach for multiple rotation averaging...
research
09/16/2021

Rotation Averaging in a Split Second: A Primal-Dual Method and a Closed-Form for Cycle Graphs

A cornerstone of geometric reconstruction, rotation averaging seeks the ...
research
11/01/2021

Learning Iterative Robust Transformation Synchronization

Transformation Synchronization is the problem of recovering absolute tra...

Please sign up or login with your details

Forgot password? Click here to reset