PVNet

PVNet estimates object pose by detecting pixel-wise keypoint votes and estimating keypoint uncertainty to enable Perspective-n-Point (PnP) pose solving.


Key Features:

  • Two-Stage Approach: Performs keypoint detection followed by solving a Perspective-n-Point (PnP) problem to compute object pose.
  • Pixel-wise Voting Mechanism: Each image pixel votes for keypoint locations, producing dense keypoint representations that improve localization under occlusion and truncation.
  • Absolute Pose Estimation Uncertainty: Predicts uncertainties for keypoint locations to quantify absolute pose-estimation uncertainty and increase robustness.
  • Real-Time Performance Enhancement: Enhances performance in real-time applications.

Scientific Applications:

  • Precision Object Localization and Orientation: Applicable to augmented reality, autonomous navigation, robotic manipulation, and 3D reconstruction.

Methodology:

Uses a two-stage approach of dense pixel-wise voting for keypoint representation and uncertainty estimation followed by a PnP solver; validated on datasets including Truncated LINEMOD.

Topics

Details

License:
Apache-2.0
Programming Languages:
C++
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Peng S, Zhou X, Liu Y, Lin H, Huang Q, Bao H. PVNet: Pixel-Wise Voting Network for 6DoF Object Pose Estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2022;44(6):3212-3223. doi:10.1109/tpami.2020.3047388. PMID:33360984.

PMID: 33360984
Funding: - National Key Research and Development Program of China: 2020AAA0108901 - National Natural Science Foundation of China: 61806176 - National Science Foundation: TRIPODS-1934932