BPnP: Further Empowering End-to-End Learning with Back-Propagatable Geometric Optimization

09/13/2019
by   Bo Chen, et al.
0

In this paper we present BPnP, a novel method to do back-propagation through a PnP solver. We show that the gradients of such geometric optimization process can be computed using the Implicit Function Theorem as if it is differentiable. Furthermore, we develop a residual-conformity trick to make end-to-end pose regression using BPnP smooth and stable. We also propose a "march in formation" algorithm which successfully uses BPnP for keypoint regression. Our invention opens a door to vast possibilities. The ability to incorporate geometric optimization in end-to-end learning will greatly boost its power and promote innovations in various computer vision tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2016

gvnn: Neural Network Library for Geometric Computer Vision

We introduce gvnn, a neural network library in Torch aimed towards bridg...
research
10/24/2020

REDE: End-to-end Object 6D Pose Robust Estimation Using Differentiable Outliers Elimination

Object 6D pose estimation is a fundamental task in many applications. Co...
research
07/05/2018

Discovery of Latent 3D Keypoints via End-to-end Geometric Reasoning

This paper presents KeypointNet, an end-to-end geometric reasoning frame...
research
10/01/2018

Geometric Constellation Shaping for Fiber Optic Communication Systems via End-to-end Learning

In this paper, an unsupervised machine learning method for geometric con...
research
08/31/2017

Differentiable cellular automata

We describe a class of cellular automata (CAs) that are end-to-end diffe...
research
05/14/2023

Is end-to-end learning enough for fitness activity recognition?

End-to-end learning has taken hold of many computer vision tasks, in par...
research
07/19/2019

End-to-end Learning for GMI Optimized Geometric Constellation Shape

Autoencoder-based geometric shaping is proposed that includes optimizing...

Please sign up or login with your details

Forgot password? Click here to reset