atlas

Research map / 3D vision / Human pose estimation

DiffusionRegPose: Enhancing Multi-Person Pose Estimation using a Diffusion-Based End-to-End Regression Approach

CVPR 2024 · 3D vision › Human pose estimation · approach: Multi-person pose estimation · 9 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.

Converts a one-stage end-to-end keypoint regression pose estimator (ED-Pose-style decoder) into a DDIM-style diffusion sampling process over noisy pose candidates, with probabilistic completion of invisible keypoints, evaluated on COCO and CrowdPose.

Problem

One-stage deterministic keypoint regression methods for multi-person pose estimation miss or falsely detect people in crowded or occluded scenes because they cannot model pose ambiguity.

Approach

Treat pose estimation as denoising a set of noisy pose candidates conditioned on image tokens (inspired by DiffusionDet), with a Gaussian-likelihood (MLE via least squares) completion of invisible keypoints used to initialize the diffusion target and interleaved human-detection and keypoint attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use diffusion-based pose denoising and interaction learning instead of deterministic regressionone-stage pose estimation with ResNet-50 · COCO val2017AP: 71.6 -> 72.5Helped
use diffusion-based pose denoising and interaction learning instead of deterministic regressionone-stage pose estimation with ResNet-50 · CrowdPose testAPH: +4.0%Helped
set signal scale to 5.0 instead of 1.0 (ablation)DiffusionRegPose · CrowdPose testAP: 72.4 -> 72.7Helped
set signal scale to 10.0 instead of 1.0 (ablation)DiffusionRegPose · CrowdPose testAP: 72.4 -> 72.7Helped
use signal scale 0.1 instead of 1.0 (ablation)DiffusionRegPose · CrowdPose testAP: 72.4 -> 72.3Hurt
use empty pose padding instead of noise padding (ablation)DiffusionRegPose · CrowdPose testAP: 72.6 -> 72.7Helped
use empty pose padding instead of mean pose padding (ablation)DiffusionRegPose · CrowdPose testAP: 72.5 -> 72.7Helped
use GT repeat padding instead of empty pose padding (ablation)DiffusionRegPose · CrowdPose testAP: 72.7 -> 72.7No clear effect
increase instance queries from 50 to 100 (ablation)DiffusionRegPose · CrowdPose testAP: 71.4 -> 72.7Helped
increase instance queries from 100 to 200 (ablation)DiffusionRegPose · CrowdPose testAP: 72.7 -> 72.1Hurt
complete invisible keypoints to rational coordinates instead of leaving their coordinates at zero (ablation)DiffusionRegPose training · CrowdPoseAPHelped

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO train2017 CrowdPose trainval

Benchmarks: MS COCO val2017 CrowdPose test

Metrics: AP AP50 AP75 APM APL APb APE APH

Baselines: ED-Pose GroupPose QueryPose PETR DiffusionPose SimpleBaseline HRFormer-B SWAHR

Builds on: DiffusionDet ED-Pose DDIM DDPM

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