atlas

Research map / 3D vision / Human pose estimation

6D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimation

CVPR 2024 · 3D vision › Human pose estimation · approach: Instance-level 6D object pose · 39 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.

Formulates 2D keypoint detection for 6D object pose estimation as a reverse diffusion process that starts from a Mixture-of-Cauchy distribution built from heatmaps and is conditioned on appearance features.

Problem

RGB-based 6D object pose estimation suffers from noise and indeterminacy in 2D keypoint detection caused by occlusion and clutter.

Approach

Instead of starting diffusion from Gaussian noise, the reverse process starts from a Mixture-of-Cauchy distribution fitted to keypoint heatmaps from an initializer, with a MoC-based forward process generating supervision and object appearance features as conditioning in a transformer encoder-decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use 6D-Diff instead of CheckerPose6D object pose estimation · LM-OADD(-S) mean: 77.5 -> 79.6Helped
use 6D-Diff instead of CheckerPose6D object pose estimation · YCB-VADD(-S): 81.4 -> 83.8Helped
use 6D-Diff instead of GDR-Net6D object pose estimation · YCB-VAUC of ADD-S: 91.6 -> 91.5Hurt
use 6D-Diff instead of CheckerPose6D object pose estimation · YCB-VAUC of ADD(-S): 86.4 -> 87.0Helped
add the diffusion denoising process rather than predict keypoints directly from heatmaps (ablation)6D-Diff · LM-OADD(-S): 49.2 -> 79.6Helped
learn the reverse denoising process rather than predict coordinates directly (ablation)6D-Diff · LM-OADD(-S): 57.3 -> 79.6Helped
use the reverse denoising process rather than a deep stacked direct-coordinate network (ablation)6D-Diff · LM-OADD(-S): 61.1 -> 79.6Helped
add object appearance features to the diffusion model (ablation)6D-Diff · LM-OADD(-S): 74.4 -> 79.6Helped
use the MoC-based forward process instead of standard diffusion from Gaussian noise (ablation)6D-Diff · LM-OADD(-S): 73.1 -> 79.6Helped
use the MoC-based forward process instead of Gaussian-noise denoising conditioned on heatmaps (ablation)6D-Diff · LM-OADD(-S): 76.2 -> 79.6Helped

Limitations

Experimental setup

Datasets: LM-O YCB-V LM pbr images

Benchmarks: LM-O YCB-V

Metrics: ADD(-S) AUC of ADD-S AUC of ADD(-S)

Baselines: PVNet HybridPose RePose DeepIM GDR-Net SO-Pose CRT-6D ZebraPose CheckerPose SegDriven SingleStage CosyPose

Builds on: DDPM DDIM PVNet ZebraPose CDPNv2

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