Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

Object Pose Estimation via the Aggregation of Diffusion Features

The method freezes Stable Diffusion v1.5 and aggregates intermediate U-Net features for template matching. CWA achieves Acc15 of 98.2 / 85.9 on unseen LM / O-LM and VSD recall of 71.03 on T-LESS with 21k templates. Generalization of unseen-object representations is the benefit; CAD, ground-truth crops, and large template libraries remain necessary, and complete 6D pose is not directly regressed.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGB object cropCAD-rendered pose templates

Requirements

known test-time CAD modelsground-truth object crop in the reported protocol301 templates per object on LM / O-LM21,672 templates per object on T-LESSfrozen Stable Diffusion v1.5 U-Net
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Tianfu Wang, Guosheng Hu, Hongguang Wang
Affiliations
Shenyang Institute of Automation, Chinese Academy of Sciences / Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences / University of Chinese Academy of Sciences / Oosto
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Rotation Error VSD

Original paper terminology:Acc15 rotation-and-class accuracy / Recall VSD at 0.3 / trainable parameter count

Requirements
known test-time CAD modelsground-truth object crop in the reported protocol301 templates per object on LM / O-LM21,672 templates per object on T-LESSfrozen Stable Diffusion v1.5 U-Net

Reading Notes

Overview / Deep Dive

Available src/paper-notes/diffusion-features-pose-cvpr2024/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: Diffusion Features for Pose

1. Basic information

  • Title: Object Pose Estimation via the Aggregation of Diffusion Features
  • Authors: Tianfu Wang, Guosheng Hu, Hongguang Wang
  • Affiliations: Shenyang Institute of Automation, CAS; Institutes for Robotics and Intelligent Manufacturing, CAS; UCAS; Oosto
  • Year / venue: 2024 / CVPR Highlight
  • Paper: Official CVF page · Official PDF · Code
  • Reading mode: Overview

2. Positioning in one sentence

This paper treats multi-layer U-Net features from frozen Stable Diffusion v1.5 as general object representations, then learns a lightweight cross-layer aggregator for CAD-template retrieval. It studies generalization of object recognition and pose-template selection to unseen objects, rather than CAD-free direct 6D regression.

3. Guide to figures and tables

Three diffusion-feature aggregation architectures
Figure 3 from the paper: the authors compare direct-sum VA, nonlinear bottleneck aggregation NA, and CWA, which learns layer weights from input context. Main experiments use CWA. Source: official CVPR 2024 paper. Image copyright belongs to the authors and IEEE/CVF; reproduced here for paper commentary.
Diffusion-feature aggregation results on LINEMOD and Occlusion LINEMOD
Figure 4 and Tables 1–2 from the paper: larger timesteps reduce pose accuracy on clean inputs. CWA reaches 98.2 / 85.9 on unseen LM / O-LM; the latter exceeds Template-pose's 76.3 by 9.6 percentage points. Source: official CVPR 2024 paper. Figure / table copyright belongs to the authors and IEEE/CVF; reproduced here for paper commentary.

4. Problem setting

  • Input: ground-truth object crops under the paper’s protocol; target CAD models rendered into templates at multiple poses.
  • Output: object identity and pose retrieved from the template set. The main LM / O-LM metric, Acc15, requires correct identity and rotation error below 15°.
  • Training / testing are split by object, emphasizing objects unseen during training.
  • T-LESS also evaluates complete pose through VSD recall, but translation uses SSD-6D’s projective-distance estimate rather than direct aggregator regression.
  • This is therefore RGB + CAD-template unseen-object pose estimation, rather than a model-free or complete end-to-end detection-to-pose system.

5. Method overview

  1. Feed a 512-resolution object crop into the frozen Stable Diffusion v1.5 U-Net, without added noise and with timestep 0.
  2. Extract intermediate features at multiple U-Net levels, upsample, and project into unified 64×6464\times64 feature maps.
  3. VA: apply a 3×3 convolution per layer, then sum elementwise.
  4. NA: introduce nonlinearity with residual bottlenecks and ControlNet-style zero initialization of the final convolution.
  5. CWA: globally pool each layer, generate input-dependent weights through MLP + softmax, and take a weighted sum.
  6. Train only the aggregation network with InfoNCE over real images and positive / negative pose templates.
  7. At test time, average local query–template cosine similarities after template-mask and threshold filtering, selecting the highest-scoring template.

6. Experiments at a glance

  • LM / O-LM: 13 objects, three non-overlapping object splits, and 301 templates per object.
  • T-LESS: seen objects 1–18 and unseen objects 19–30; 21,672 templates rendered per object.
  • LM unseen:
    • Template-pose 93.5;
    • CWA SD-v1.5 98.2;
    • SD-v2.0 98.4, DINOv2 97.8.
  • O-LM unseen:
    • Template-pose 76.3;
    • VA 84.6, NA 85.5, CWA 85.9;
    • OpenCLIP 81.1, DINOv2 78.1.
  • T-LESS VSD recall:
    • Template-pose 92k templates: 58.87;
    • Template-pose 21k: 58.25;
    • CWA 21k: 71.03, with seen / unseen scores of 70.87 / 71.26.
  • Parameters: Template-pose 24.04M; VA 2.53M, NA 13.28M, CWA 13.29M. These exclude the frozen SD backbone’s total parameters and inference overhead.

7. Quick assessment

  • Highlights: systematically shows that intermediate generative-pretraining features support local pose discrimination for unseen objects; CWA avoids equal layer weights; includes substantial comparisons across SD, OpenCLIP, and DINOv2.
  • Limitations: requires CAD, ground-truth crops, and many templates; LM / O-LM Acc15 mainly evaluates identity and rotation, not full BOP 6D AR; total inference cost is less fully reported than trainable parameters.
  • Reading note: official CVF results give unseen LM 98.2, whereas an earlier arXiv abstract reported 97.9. This site follows the official CVPR version and main tables.
  • Intended readers: those interested in foundation features for geometry, diffusion representations, template matching, unseen-object pose, and cross-layer feature aggregation.

Related Papers

Related papers