HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

End-to-End Learnable Geometric Vision by Backpropagating PnP Optimization

Bo Chen Alvaro Parra Jiewei Cao Nan Li Tat-Jun Chin

End-to-End Learnable Geometric Vision by Backpropagating PnP Optimization

Abstract

Deep networks excel in learning patterns from large amounts of data. On the other hand, many geometric vision tasks are specified as optimization problems. To seamlessly combine deep learning and geometric vision, it is vital to perform learning and geometric optimization end-to-end. Towards this aim, we present BPnP, a novel network module that backpropagates gradients through a Perspective-n-Points (PnP) solver to guide parameter updates of a neural network. Based on implicit differentiation, we show that the gradients of a "self-contained" PnP solver can be derived accurately and efficiently, as if the optimizer block were a differentiable function. We validate BPnP by incorporating it in a deep model that can learn camera intrinsics, camera extrinsics (poses) and 3D structure from training datasets. Further, we develop an end-to-end trainable pipeline for object pose estimation, which achieves greater accuracy by combining feature-based heatmap losses with 2D-3D reprojection errors. Since our approach can be extended to other optimization problems, our work helps to pave the way to perform learnable geometric vision in a principled manner. Our PyTorch implementation of BPnP is available on http://github.com/BoChenYS/BPnP.

Code Repositories

BoChenYS/BPnP
Official
pytorch
Mentioned in GitHub
tzole1155/EndToEndObjectPose
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
6d-pose-estimation-on-linemodHRNet+DSNT+BPnP
Accuracy: 99.21%
Accuracy (ADD): 93.27%
6d-pose-estimation-on-linemodHRNet (DSNT + BPnP)
Mean ADD: 93.3

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
End-to-End Learnable Geometric Vision by Backpropagating PnP Optimization | Papers | HyperAI