atlas

Research map / 3D vision / Human pose estimation

Object Pose Estimation via the Aggregation of Diffusion Features

CVPR 2024 · 3D vision › Human pose estimation · approach: Category-level object pose estimation · 17 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Uses frozen Stable Diffusion v1-5 UNet features at timestep 0, aggregated by three trainable networks (vanilla, nonlinear, context-aware weighted), to estimate unseen-object 3D pose via template matching.

Problem

Template-based object pose estimation generalizes poorly from seen to unseen objects because image features are not discriminative enough for novel objects.

Approach

Use intermediate features from a frozen text-to-image diffusion model (Stable Diffusion) at a small timestep, and learn aggregation networks that fuse multi-layer features with increasingly expressive extractors and context-aware layer weighting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Template-pose features with aggregated SD-V1-5 diffusion featuresobject pose estimation · LM, unseen objectsAcc15: 93.5 -> 98.2Helped
replace Template-pose features with aggregated SD-V1-5 diffusion featuresobject pose estimation · O-LM, unseen objectsAcc15: 76.3 -> 85.9Helped
replace Template-pose with Ours (CWA) using 21 K templatesT-LESS pose estimation · T-LESS, Avg.Recall VSD: 58.25 -> 71.03Helped
use nonlinear aggregation instead of vanilla aggregation (ablation)diffusion feature aggregation · LM, unseen objectsAcc15: 98.3 -> 98.2No clear effect
use nonlinear aggregation instead of vanilla aggregation (ablation)diffusion feature aggregation · O-LM, unseen objectsAcc15: 84.6 -> 85.5Helped
use context-aware weight aggregation instead of nonlinear aggregation (ablation)diffusion feature aggregation · LM, unseen objectsAcc15: 98.2 -> 98.2No clear effect
use context-aware weight aggregation instead of nonlinear aggregation (ablation)diffusion feature aggregation · O-LM, unseen objectsAcc15: 85.5 -> 85.9Helped
replace SD-V1-5 with SD-V2-0 (ablation)context-aware diffusion feature aggregation · LM, unseen objectsAcc15: 98.2 -> 98.4No clear effect
replace SD-V1-5 with SD-V2-0 (ablation)context-aware diffusion feature aggregation · O-LM, unseen objectsAcc15: 85.9 -> 85.2Hurt
increase the diffusion timestep from 0 (ablation)vanilla aggregation network · LM and O-LM, seen split #1accuracyHurt
replace SD-V1-5 features with OpenCLIP features (ablation)context-aware feature aggregation · LM and O-LMaccuracyMixed
replace SD-V1-5 features with DINOv2 features (ablation)context-aware feature aggregation · LM and O-LMaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: LINEMOD Occlusion-LINEMOD T-LESS

Benchmarks: LINEMOD Occlusion-LINEMOD T-LESS

Metrics: Acc15 (accuracy at 15 degrees geodesic error) Recall VSD

Baselines: Template-pose MPL Zhao et al. Wohlhart et al. Balntas et al. Implicit DINOv2 OpenCLIP

Builds on: template-pose Stable Diffusion InfoNCE ControlNet zero-initialization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy