atlas

Research map / Image generation / Autoregressive and latent generation

DPMesh: Exploiting Diffusion Prior for Occluded Human Mesh Recovery

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Compositional scene generation · 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.

DPMesh uses a pre-trained Stable Diffusion U-Net with ControlNet-style 2D heatmap conditioning as a single-step feature backbone for occluded human mesh recovery, plus a noisy key-point distillation loss.

Problem

Recovering 3D human meshes under severe occlusion and in crowded scenes, where image features and 2D keypoint detectors are unreliable.

Approach

Replace conventional image backbones with the pre-trained denoising U-Net of a text-to-image diffusion model, run it for a single denoising step, inject 2D keypoint heatmaps via ControlNet-style conditioning and visible joint coordinates as cross-attention prompts, and use cross-attention maps as occlusion-aware features; a noisy key-point reasoning distillation (SimCLR + MSE) improves robustness

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DPMesh instead of the strongest baseline JOTR3DPW-OC · 3DPW-OCMPJPE: 75.7 -> 70.9Helped
use DPMesh instead of the strongest baseline JOTR3DPW-PC · 3DPW-PCMPJPE: 86.5 -> 82.2Helped
use DPMesh instead of the strongest baseline JOTR3DOH · 3DOHMPJPE: 98.7 -> 97.1Helped
use DPMesh instead of the strongest baseline JOTR3DPW-Crowd · 3DPW-CrowdMPJPE: 82.4 -> 79.9Helped
use DPMesh instead of the strongest baseline JOTR3DPW test split · 3DPW test splitMPJPE: 76.4 -> 73.6Helped
use DPMesh instead of the strongest baseline JOTRCMU-Panoptic · CMU-PanopticMPJPE (Mean): 114.7 -> 110.4Helped
add heatmap condition cj by concatenating it with image latent z0 (ablation)DPMesh · 3DPWMPJPE: 87.6 -> 75.1Helped
add heatmap condition cj by concatenating it with image latent z0 (ablation)DPMesh · 3DPW-OCMPJPE: 89.6 -> 73.7Helped
add heatmap condition cj by element-wise addition (ablation)DPMesh · 3DPWMPJPE: 87.6 -> 100.3Hurt
add heatmap condition cj by element-wise addition (ablation)DPMesh · 3DPW-OCMPJPE: 89.6 -> 109.0Hurt
add joint-coordinate prompt ct to the heatmap condition (ablation)DPMesh · 3DPWMPJPE: 75.1 -> 73.6Helped
add joint-coordinate prompt ct to the heatmap condition (ablation)DPMesh · 3DPW-OCMPJPE: 73.7 -> 70.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: Human3.6M MuCo-3DHP MSCOCO CrowdPose AMASS

Benchmarks: 3DPW-OC 3DPW-PC 3DOH 3DPW-Crowd 3DPW CMU-Panoptic

Metrics: MPJPE PA-MPJPE MPVE

Baselines: SPIN PyMAF ROMP OCHMR PARE 3DCrowdNet JOTR

Builds on: ControlNet Stable Diffusion SMPL SimCLR LoRA

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