Cov2Pose: Leveraging Spatial Covariance for Direct Manifold-aware 6-DoF Object Pose Estimation

Nassim Ali Ousalah, Peyman Rostami, Vincent Gaudillière, Emmanuel Koumandakis, Anis Kacem +2 more
3/20/2026
cs.CV

No official code found. Best implementation: nassimaliou/cov2pose (0 stars, last commit 2026-05-27).

Abstract

In this paper, we address the problem of 6-DoF object pose estimation from a single RGB image. Indirect methods that typically predict intermediate 2D keypoints, followed by a Perspective-n-Point solver, have shown great performance. Direct approaches, which regress the pose in an end-to-end manner, are usually computationally more efficient but less accurate. However, direct pose regression heads rely on globally pooled features, ignoring spatial second-order statistics despite their informativeness in pose prediction. They also predict, in most cases, discontinuous pose representations that lack robustness. Herein, we therefore propose a covariance-pooled representation that encodes convolutional feature distributions as a symmetric positive definite (SPD) matrix. Moreover, we propose a novel pose encoding in the form of an SPD matrix via its Cholesky decomposition. Pose is then regressed in an end-to-end manner with a manifold-aware network head, taking into account the Riemannian geometry of SPD matrices. Experiments and ablations consistently demonstrate the relevance of second-order pooling and continuous representations for direct pose regression, including under partial occlusion.

View on arXivView PDF

Code Implementations(1)

Project page for Cov2Pose: Leveraging Spatial Covariance for Direct Manifold-aware 6-DoF Object Pose Estimation

00CSS, HTMLMay 21, 20264 months ago

Similar Papers

Cite this paper

@article{ousalah2026covpose,
  title  = {Cov2Pose: Leveraging Spatial Covariance for Direct Manifold-aware 6-DoF Object Pose Estimation},
  author = {Nassim Ali Ousalah and Peyman Rostami and Vincent Gaudillière and Emmanuel Koumandakis and Anis Kacem and Enjie Ghorbel and Djamila Aouada},
  year   = {2026},
  eprint = {2603.19961},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.19961v2}
}

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/2603.19961.svg)](https://codeofpaper.com/paper/2603.19961)

Discussion