Back to the paper library

Feature Matching / Correspondences · 2025 · IROS · CCF C

Distilling 3D Distinctive Local Descriptors for 6D Pose Estimation

dGeDi distills FreeZe's pointwise, local-reference-frame-dependent GeDi descriptors into PTV3. Ground-truth poses transfer CAD query teacher features to noisy partial targets, and a piecewise loss prioritizing low errors suppresses less salient teacher points. Geometry-feature extraction drops from 3.284 s to 0.019 s while average pose AR on five BOP datasets is maintained or slightly improved.

Research area

Feature Matching / Correspondences

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGB-Dobject CAD point cloud

Requirements

object CAD modeldepth and camera intrinsicsobject segmentation maskFreeZe vision featuresRANSAC / ICP registration
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Amir Hamza, Andrea Caraffa, Davide Boscaini, Fabio Poiesi
Affiliations
Fondazione Bruno Kessler / University of Trento
Conference / journal
Conference · IROS · CCF C
Research area
Feature Matching / Correspondences
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
BOP AR

Original paper terminology:Ratio of Nearest points / Feature Matching Recall / BOP Average Recall / feature extraction runtime

Requirements
object CAD modeldepth and camera intrinsicsobject segmentation maskFreeZe vision featuresRANSAC / ICP registration

Reading Notes

Overview / Deep Dive

Available src/paper-notes/dgedi-iros2025/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: dGeDi

1. Basic information

  • Title: Distilling 3D Distinctive Local Descriptors for 6D Pose Estimation
  • Authors: Amir Hamza, Andrea Caraffa, Davide Boscaini, Fabio Poiesi
  • Affiliations: Fondazione Bruno Kessler; University of Trento
  • Year / venue: 2025 / IROS
  • Paper: arXiv · IEEE DOI · Project page
  • Reading mode: Overview

2. Positioning in one sentence

dGeDi distills FreeZe’s slow GeDi 3D local descriptors into a PointTransformerV3 student. Only CAD-query teacher features are cached, then transferred to partial target points using training ground-truth poses. A piecewise loss downweights high-error / non-distinctive points, reducing mean geometric-feature extraction time from 3.284 s to 0.019 s while maintaining or slightly improving BOP pose AR.

3. Guide to figures and tables

dGeDi query-teacher feature distillation and target correspondence transfer
Figure 2 from the paper: CAD queries enter both the frozen GeDi teacher and PTV3 student. The target branch transfers query teacher descriptors through ground-truth correspondences instead of recomputing teacher features. Source: public author manuscript. Image copyright belongs to the authors and IEEE; reproduced here for paper commentary.
GeDi and dGeDi feature quality, pose AR, and runtimes on five BOP datasets
Table I and Figure 3 from the paper: with ground-truth masks, dGeDi averages RON / FMR / AR of 7.1 / 36.3 / 66.8 and 0.019 s geometric-feature extraction, versus teacher values of 3.0 / 24.5 / 62.9 and 3.284 s. Source: public author manuscript. Figure / table copyright belongs to the authors and IEEE; reproduced here for paper commentary.

4. Problem setting

  • Input: RGB-D scenes, target CAD, and ground-truth or SAM-6D object masks.
  • Output: 32D local geometric descriptors for CAD query points and partial scene target points; FreeZe’s nearest-neighbor, RANSAC, ICP, and symmetry-aware refinement back end recovers 6D pose.
  • Learning setting: trained on one million MegaPose-ShapeNetCore synthetic images, tested on 5 unseen BOP datasets for zero-shot object pose.

5. Method overview

  1. Freeze GeDi as teacher and distill pointwise 32D descriptors into a PTV3 student.
  2. CAD queries are clean and complete, whereas RGB-D targets are partial and depth-noisy; direct distillation produces many feature outliers.
  3. Align clouds using training ground-truth TQ→TT_{Q\to T}, establish geometric nearest neighbors Γ\Gamma, and transfer query teacher features to targets as ideal supervision.
  4. Cache teacher features for only 850 query objects rather than approximately 16M targets, reducing estimated storage from 14 TB to 34 GB.
  5. Use a custom piecewise loss: steep quadratic regression at low errors and nearly flat linear behavior at high errors, preventing ambiguous teacher points from dominating training.
  6. Add rotation, jitter, and point dropout to improve occlusion / partial-observation generalization.

6. Experiments at a glance

  • Ground-truth masks: GeDi→dGeDi mean RON 3.0→7.1, FMR 24.5→36.3, and BOP AR 62.9→66.8.
  • SAM-6D masks: RON 2.9→5.6, FMR 18.5→27.9, AR 55.1→56.8.
  • Mean geometric-feature time falls 3.284→0.019 s, a table-reported 173× speedup; the main text summarizes it as approximately 170×.
  • Full FreeZe + SAM-6D: AR changes 71.5→70.4 while end-to-end runtime falls 13.7→8.5 s. With ground-truth masks, both obtain 79.6 AR and runtime falls 8.7→6.0 s.

7. Quick assessment

  • Strengths: quantifies speed, GPU memory, storage, feature quality, and final pose; targeted distillation-loss and target-supervision ablations.
  • Limitations: accelerates only the geometric encoder, leaving registration as a bottleneck; training uses ground-truth masks / poses; SAM-6D mask domain shifts slightly reduce full-system AR.
  • Intended readers: those working on zero-shot 6D pose, 3D local descriptors, knowledge distillation, and FreeZe / BOP pipelines.

Related Papers

Related papers