Eigendecomposition-Free Training of Deep Networks for Linear Least-Square Problems

04/15/2020
by   Zheng Dang, et al.
0

Many classical Computer Vision problems, such as essential matrix computation and pose estimation from 3D to 2D correspondences, can be tackled by solving a linear least-square problem, which can be done by finding the eigenvector corresponding to the smallest, or zero, eigenvalue of a matrix representing a linear system. Incorporating this in deep learning frameworks would allow us to explicitly encode known notions of geometry, instead of having the network implicitly learn them from data. However, performing eigendecomposition within a network requires the ability to differentiate this operation. While theoretically doable, this introduces numerical instability in the optimization process in practice. In this paper, we introduce an eigendecomposition-free approach to training a deep network whose loss depends on the eigenvector corresponding to a zero eigenvalue of a matrix predicted by the network. We demonstrate that our approach is much more robust than explicit differentiation of the eigendecomposition using two general tasks, outlier rejection and denoising, with several practical examples including wide-baseline stereo, the perspective-n-point problem, and ellipse fitting. Empirically, our method has better convergence properties and yields state-of-the-art results.

READ FULL TEXT

page 3

page 4

page 8

page 13

page 14

page 15

research
03/21/2018

Eigendecomposition-free Training of Deep Networks with Zero Eigenvalue-based Losses

Many classical Computer Vision problems, such as essential matrix comput...
research
11/19/2019

Single-Stage 6D Object Pose Estimation

Most recent 6D pose estimation frameworks first rely on a deep network t...
research
12/11/2017

Feature Mapping for Learning Fast and Accurate 3D Pose Inference from Synthetic Images

We propose a simple and efficient method for exploiting synthetic images...
research
08/28/2018

Convergence of Krasulina Scheme

Principal component analysis (PCA) is one of the most commonly used stat...
research
01/03/2021

StarNet: Gradient-free Training of Deep Generative Models using Determined System of Linear Equations

In this paper we present an approach for training deep generative models...
research
12/04/2022

On the solution of rectangular multiparameter eigenvalue problems

Standard multiparameter eigenvalue problems (MEPs) are systems of k≥ 2 l...
research
05/17/2022

Exploring the Adjugate Matrix Approach to Quaternion Pose Extraction

Quaternions are important for a wide variety of rotation-related problem...

Please sign up or login with your details

Forgot password? Click here to reset