Linear-Covariance Loss for End-to-End Learning of 6D Pose Estimation

Fulin Liu, Yinlin Hu, M. Salzmann
2/14/2026

No official code found. Best implementation: fulliu/lc (21 stars, last commit 2026-03-02).

Abstract

Most modern image-based 6D object pose estimation methods learn to predict 2D-3D correspondences, from which the pose can be obtained using a PnP solver. Because of the non-differentiable nature of common PnP solvers, these methods are supervised via the individual correspondences. To address this, several methods have designed differentiable PnP strategies, thus imposing supervision on the pose obtained after the PnP step. Here, we argue that this conflicts with the averaging nature of the PnP problem, leading to gradients that may encourage the network to degrade the accuracy of individual correspondences. To address this, we derive a loss function that exploits the ground truth pose before solving the PnP problem. Specifically, we linearize the PnP solver around the ground-truth pose and compute the covariance of the resulting pose distribution. We then define our loss based on the diagonal covariance elements, which entails considering the final pose estimate yet not suffering from the PnP averaging issue. Our experiments show that our loss consistently improves the pose estimation accuracy for both dense and sparse correspondence based methods, achieving state-of-the-art results on both Linemod-Occluded and YCB-Video.

View on arXivView PDF

Code Implementations(1)

fulliu/lcCommunity100%

Linear-Covariance Loss for End-to-End Learning of 6D Pose Estimation

210C, C++Oct 4, 20237 months ago

Cite this paper

@article{liu2026linearcovariance,
  title  = {Linear-Covariance Loss for End-to-End Learning of 6D Pose Estimation},
  author = {Fulin Liu and Yinlin Hu and M. Salzmann},
  year   = {2026},
  eprint = {2303.11516},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2303.11516},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.11516.svg)](https://codeofpaper.com/paper/2303.11516)

Discussion