Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

Pseudo-keypoint RKHS Learning for Self-supervised 6DoF Pose Estimation

RKHSPose first learns radial keypoint regression / CNN voting on PBR synthetic RGB-D. Pseudo-poses from real images generate synthetic-over-real pairs, and dense MMD with a learnable RKHS kernel aligns multilayer features. Using 320 unlabeled real images improves LM-O ADD(S) from 55.7 to 68.7. Known CAD, a closed object set, and adaptation to each target domain remain necessary.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

RGB-Dknown object CAD models

Requirements

known closed-set object instancesBOP PBR synthetic pose labelstarget-domain unlabeled real RGB-D imagescamera intrinsicsfour KeyGNet model keypoints per datasetePnPoptional ICP
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yangzheng Wu, Michael Greenspan
Affiliations
Queen’s University
Conference / journal
Conference · ECCV · CCF B
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
ADD ADD-S BOP AR VSD MSSD MSPD ADD(S) / ADD(-S) ADD / ADD-S AUC

Original paper terminology:ADD(S) / ADD(S) AUC / ADD-S AUC / BOP Average Recall / VSD / MSSD / MSPD / inference time

Requirements
known closed-set object instancesBOP PBR synthetic pose labelstarget-domain unlabeled real RGB-D imagescamera intrinsicsfour KeyGNet model keypoints per datasetePnPoptional ICP

Reading Notes

Overview / Deep Dive

Available src/paper-notes/rkhspose-eccv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Overview Notes: RKHSPose

1. Basic information

  • Title: Pseudo-keypoint RKHS Learning for Self-supervised 6DoF Pose Estimation
  • Authors: Yangzheng Wu, Michael Greenspan
  • Affiliation: RCVLab, Department of Electrical and Computer Engineering, Ingenuity Labs, Queen’s University
  • Year / venue: 2024 / ECCV
  • Paper: Official ECVA PDF · ECCV page
  • Reading mode: Overview

2. Positioning in one sentence

RKHSPose pretrains radial keypoint regression and voting on BOP PBR RGB-D, then uses 320 target-domain real images without pose labels to generate pseudo-poses and synthetic-over-real pairs. A dense Adapter aligns inputs and intermediate features through learnable-kernel MMD; 2D keypoints + ePnP recover known-CAD instance poses.

3. Guide to figures and tables

RKHSPose main network and RKHS Adapter architecture
Original Figure 2: green radial regression / voting network; orange dense RKHS mappings align synthetic-over-real and real RGB-D inputs / intermediate features. MMD updates the Adapter and regressor. Source: official ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for paper analysis.
RKHSPose synthetic, self-supervised, and real-GT training results
Original Table 2: with 320 unlabeled real images, self-supervision gives LM / LM-O ADD(S) 95.9 / 68.7 and YCB ADD(S) / ADD-S AUC 83.0 / 92.6. Synthetic-only lower and real-GT upper references are also reported. Source: official ECVA paper. Table copyright belongs to the authors and Springer Nature; reproduced here for paper analysis.

4. Problem setting

  • Input: full RGB-D images without external ROIs; camera intrinsics, target classes, and known CAD are required.
  • Output: rotations / translations for one or more known instances; instance-level estimation, not category-level or unseen-object transfer.
  • Stage one: pose-labeled synthetic BOP PBR images, 120 epochs.
  • Stage two: alternate unlabeled target-domain RGB-D and synthetic-over-real training for 80 epochs; main results use only 320 real images per dataset.
  • Self-supervised means no real pose GT; CAD, synthetic pose GT, object labels, and target-domain real images remain necessary.

5. Method overview

  1. FCN-ResNet-18 regresses radial maps: Euclidean distance from each object pixel’s 3D point to a model keypoint.
  2. CNN voting accumulates radial evidence and detects peaks, yielding 2D keypoints, classes, and confidences.
  3. After synthetic pretraining, predicted real-image pseudo-keypoints yield pseudo-poses through ePnP.
  4. Perturb poses, render CAD, and overlay real backgrounds to form synthetic-over-real samples.
  5. The Adapter densely maps paired inputs and multilevel features.
  6. A learnable linear-product RKHS kernel computes Maximum Mean Discrepancy for alignment.
  7. Group keypoints by class and geometry, then solve with ePnP; optional ICP is reported separately.

6. Experiments at a glance

  • LM / LM-O self-supervised + ICP: 95.9 / 68.7 ADD(S) versus TexPose 91.7 / 66.7.
  • YCB-Video self-supervised + ICP: 83.0 ADD(S) AUC / 92.6 ADD-S AUC versus Self6D++ 80.0 / 91.4.
  • The same backbone with synthetic-only + ICP gives 87.9 / 55.7 / 78.3 / 91.3, supporting unlabeled real adaptation as the main gain.
  • With real pose GT + ICP, the same backbone gives 96.8 / 71.3 / 85.6 / 92.4; self-supervision approaches but does not match every result.
  • Additional / core BOP settings report +ICP T-LESS / TUD-L / ITODD / HB / YCB-V scores of 85.6 / 96.2 / 68.7 / 92.3 / 83.8. ADD(S), AUC, and BOP AR differ across tables and must not be conflated.
  • Dense Adapter mean AR is 84.4 versus sparse single-layer 77.9; alternating training gives 84.4 versus sequential 81.9.
  • About 34 FPS is reported: loading 8.7 ms, main network 4.5 ms, ePnP 16.2 ms; optional ICP should not be assumed included.

7. Quick assessment

  • Strengths: few unlabeled target images, no ROI, pseudo-pose rendering plus explicit distribution alignment, and broad datasets / ablations.
  • Limitations: known CAD instances, RGB-D, and real target-domain samples remain necessary; MMD marginal alignment does not guarantee keypoint semantics or conditional geometry; pseudo-poses can reinforce errors.
  • Recommended for: synthetic-to-real adaptation, self-supervision, keypoint voting, RKHS / MMD, and BOP instance-level pose.

Related Papers

Related papers