An Analysis of SVD for Deep Rotation Estimation

06/25/2020
by   Jake Levinson, et al.
6

Symmetric orthogonalization via SVD, and closely related procedures, are well-known techniques for projecting matrices onto O(n) or SO(n). These tools have long been used for applications in computer vision, for example optimal 3D alignment problems solved by orthogonal Procrustes, rotation averaging, or Essential matrix decomposition. Despite its utility in different settings, SVD orthogonalization as a procedure for producing rotation matrices is typically overlooked in deep learning models, where the preferences tend toward classic representations like unit quaternions, Euler angles, and axis-angle, or more recently-introduced methods. Despite the importance of 3D rotations in computer vision and robotics, a single universally effective representation is still missing. Here, we explore the viability of SVD orthogonalization for 3D rotations in neural networks. We present a theoretical analysis that shows SVD is the natural choice for projecting onto the rotation group. Our extensive quantitative analysis shows simply replacing existing representations with the SVD orthogonalization procedure obtains state of the art performance in many deep learning applications covering both supervised and unsupervised training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2015

On the Relation between two Rotation Metrics

In their work "Global Optimization through Rotation Space Search", Richa...
research
07/09/2022

Batch-efficient EigenDecomposition for Small and Medium Matrices

EigenDecomposition (ED) is at the heart of many computer vision algorith...
research
12/17/2018

On the Continuity of Rotation Representations in Neural Networks

In neural networks, it is often desirable to work with various represent...
research
04/08/2021

Robust Differentiable SVD

Eigendecomposition of symmetric matrices is at the heart of many compute...
research
09/28/2019

Deep K-SVD Denoising

This work considers noise removal from images, focusing on the well know...
research
06/11/2020

Revisiting the Continuity of Rotation Representations in Neural Networks

In this paper, we provide some careful analysis of certain pathological ...
research
05/09/2016

Identification of refugee influx patterns in Greece via model-theoretic analysis of daily arrivals

The refugee crisis is perhaps the single most challenging problem for Eu...

Please sign up or login with your details

Forgot password? Click here to reset