A Quaternion-based Certifiably Optimal Solution to the Wahba Problem with Outliers

05/29/2019
by   Heng Yang, et al.
0

The Wahba problem, also known as rotation search, seeks to find the best rotation to align two sets of vector observations given putative correspondences, and is a fundamental routine in many computer vision and robotics applications. This work proposes the first polynomial-time certifiably optimal approach for solving the Wahba problem when a large number of vector observations are outliers. Our first contribution is to formulate the Wahba problem using a Truncated Least Squares (TLS) cost that is insensitive to a large fraction of spurious correspondences. The second contribution is to rewrite the problem using unit quaternions and show that the TLS cost can be framed as a Quadratically-Constrained Quadratic Program (QCQP). Since the resulting optimization is still highly non-convex and hard to solve globally, our third contribution is to develop a convex Semidefinite Programming (SDP) relaxation. We show that while a naive relaxation performs poorly in general, our relaxation is tight even in the presence of large noise and outliers. We validate the proposed algorithm, named QUASAR (QUAternion-based Semidefinite relAxation for Robust alignment), in both synthetic and real datasets showing that the algorithm outperforms RANSAC, robust local optimization techniques, and global outlier-removal methods. QUASAR is able to compute certifiably optimal solutions (i.e. the relaxation is exact) even in the case when 95 the correspondences are outliers.

READ FULL TEXT

page 7

page 19

research
03/20/2019

A Polynomial-time Solution for Robust Registration with Extreme Outlier Rates

We propose a robust approach for the registration of two sets of 3D poin...
research
07/18/2022

Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Search

The rotation search problem aims to find a 3D rotation that best aligns ...
research
03/21/2019

An Efficient Solution to Non-Minimal Case Essential Matrix Estimation

Finding relative pose between two calibrated views is a fundamental task...
research
07/18/2022

Symmetrized Robust Procrustes: Constant-Factor Approximation and Exact Recovery

The classical Procrustes problem is to find a rigid motion (orthogonal t...
research
01/21/2020

TEASER: Fast and Certifiable Point Cloud Registration

We propose the first fast and certifiable algorithm for the registration...
research
06/11/2020

One Ring to Rule Them All: Certifiably Robust Geometric Perception with Outliers

We propose a general and practical framework to design certifiable algor...
research
01/07/2018

Convex Relaxations for Pose Graph Optimization with Outliers

Pose Graph Optimization involves the estimation of a set of poses from p...

Please sign up or login with your details

Forgot password? Click here to reset