atlas

Research map / 3D vision / Human pose estimation

Confronting Ambiguity in 6D Object Pose Estimation via Score-Based Diffusion on SE(3)

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

Applies score-based diffusion directly on the SE(3) group to jointly model rotation and translation for single-RGB 6D object pose estimation under symmetry/occlusion ambiguity, using a closed-form surrogate Stein score.

Problem

Pose ambiguity from object symmetries and occlusions in 6D object pose estimation from single RGB images, where one image maps to many valid poses; existing density methods are confined to SO(3) or are computationally heavy.

Approach

Score-based diffusion on the SE(3) Lie group with a Gaussian perturbation kernel and a surrogate Stein score (-z/σ²) that gives a closed form, avoiding autograd and Jacobian computation, and jointly modeling rotation and translation rather than treating them independently as in R3SO(3).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use joint SE(3) diffusion instead of separate R3SO(3) diffusion (ablation)Score-based pose diffusion · T-LESSR@2: 27.98 -> 47.21Helped
Use joint SE(3) diffusion instead of separate R3SO(3) diffusion (ablation)Score-based pose diffusion · T-LESST@2: 60.37 -> 71.72Helped
Use SE(3) diffusion instead of R3SO(3) diffusion (ablation)Score-based pose diffusion · SYMSOL-Trotation spread: 1.38 -> 0.59Helped
Use SE(3) diffusion instead of R3SO(3) diffusion (ablation)Score-based pose diffusion · SYMSOL-Ttranslation spread: 0.017 -> 0.016Mixed
Use a ResNet50 backbone instead of ResNet34 (ablation)Ours on SYMSOL · SYMSOLaverage angular spread (degrees): 0.42 -> 0.37Helped
Use the surrogate Stein score instead of the score computed by automatic differentiation (ablation)SE(3) score-based diffusion · Denoising processconvergenceHelped
Use Fourier-based conditioning instead of scale-bias conditioning (ablation)Score model on SO(3) · SYMSOLability to capture periodic score-field featuresHelped
Reduce SE(3) denoising steps from 100 to 5 (ablation)Ours (SE(3)) · T-LESSMSPD: 93.16 -> 92.40Hurt
Reduce R3SO(3) denoising steps from 100 to 5 (ablation)Ours (R3SO(3)) · T-LESSMSPD: 85.73 -> 85.67No clear effect
Use diffusion-based pose estimation instead of GDRNPPOurs (SE(3)) · T-LESSMSPD: 90.17 -> 93.16Helped
Use diffusion-based pose estimation instead of GDRNPPOurs (SE(3)) · T-LESST@5: 96.09 -> 92.03Hurt
Use score-based diffusion instead of Normalizing FlowsOurs (ResNet50) · SYMSOLaverage angular spread (degrees): 0.70 -> 0.37Helped

Surprising findings

Limitations

Experimental setup

Datasets: SYMSOL SYMSOL-T T-LESS

Benchmarks: SYMSOL SYMSOL-T T-LESS

Metrics: average angular spread in degrees rotation error translation error MSPD MSSD VSD R@2/R@5/R@10 T@2/T@5/T@10 FPS

Baselines: DBN Implicit-PDF HyperPosePDF Normalizing Flows Regression Iterative regression GDRNPP Ours (R3SO(3))

Builds on: score-based generative modeling (NCSN) geodesic random walk Implicit-PDF R3SO(3) diffusion (Urain et al.)

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