A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with Uncertainty

06/01/2020
by   Valentin Peretroukhin, et al.
34

Accurate rotation estimation is at the heart of robot perception tasks such as visual odometry and object pose estimation. Deep neural networks have provided a new way to perform these tasks, and the choice of rotation representation is an important part of network design. In this work, we present a novel symmetric matrix representation of the 3D rotation group, SO(3), with two important properties that make it particularly suitable for learned models: (1) it satisfies a smoothness property that improves convergence and generalization when regressing large rotation targets, and (2) it encodes a symmetric Bingham belief over the space of unit quaternions, permitting the training of uncertainty-aware models. We empirically validate the benefits of our formulation by training deep neural rotation regressors on two data modalities. First, we use synthetic point-cloud data to show that our representation leads to superior predictive accuracy over existing representations for arbitrary rotation targets. Second, we use image data collected onboard ground and aerial vehicles to demonstrate that our representation is amenable to an effective out-of-distribution (OOD) rejection technique that significantly improves the robustness of rotation estimates to unseen environmental effects and corrupted input images, without requiring the use of an explicit likelihood loss, stochastic sampling, or an auxiliary classifier. This capability is key for safety-critical applications where detecting novel inputs can prevent catastrophic failure of learned models.

READ FULL TEXT

page 1

page 8

research
03/09/2022

Probabilistic Rotation Representation With an Efficiently Computable Bingham Loss Function and Its Application to Pose Estimation

In recent years, a deep learning framework has been widely used for obje...
research
04/01/2019

Probabilistic Regression of Rotations using Quaternion Averaging and a Deep Multi-Headed Network

Accurate estimates of rotation are crucial to vision-based motion estima...
research
12/09/2022

Category-Level 6D Object Pose Estimation with Flexible Vector-Based Rotation Representation

In this paper, we propose a novel 3D graph convolution based pipeline fo...
research
12/17/2019

Quaternion Product Units for Deep Learning on 3D Rotation Groups

We propose a novel quaternion product unit (QPU) to represent data on 3D...
research
10/07/2020

Rotation-Invariant Local-to-Global Representation Learning for 3D Point Cloud

We propose a local-to-global representation learning algorithm for 3D po...
research
05/30/2023

A Probabilistic Rotation Representation for Symmetric Shapes With an Efficiently Computable Bingham Loss Function

In recent years, a deep learning framework has been widely used for obje...
research
06/08/2018

Rotation Equivariant CNNs for Digital Pathology

We propose a new model for digital pathology segmentation, based on the ...

Please sign up or login with your details

Forgot password? Click here to reset