atlas

Research map / 3D vision / Human pose estimation

ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization

ICML 2025 · 3D vision › Human pose estimation · approach: Human mesh recovery from images · 0 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.

Proposes ADHMR, which trains a learned HMR-Scorer to rank diffusion-generated mesh predictions, builds an automatic winner/loser preference dataset from them, and finetunes a diffusion HMR model (HypoNet) with DPO; the scorer is also used to clean pseudo-labeled training data.

Problem

Single-image human mesh recovery is ill-posed; probabilistic diffusion-based HMR methods often produce predictions misaligned with 2D image evidence and generalize poorly to in-the-wild images, and pseudo-labeled in-the-wild data is noisy.

Approach

Use a ViT-based reward model (HMR-Scorer) that takes UVD keypoints and pixel-aligned multi-scale image features to score mesh predictions, generate preference pairs from the base model's own samples without human labels, and align the diffusion denoiser with DPO; the same scorer filters noisy training data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
DPO-finetune HypoNet on the target benchmarkHypoNet · 3DPW, M=100PVE: 68.0 -> 65.4Helped
DPO-finetune HypoNet on the target benchmarkHypoNet · 3DPW, M=100MPJPE: 59.4 -> 57.2Helped
DPO-finetune HypoNet on the target benchmarkHypoNet · 3DPW, M=100PA-MPJPE: 35.9 -> 33.5Helped
Use DPO preference training instead of supervised pseudo-label finetuningHypoNet · 3DPW, in-the-wild finetuning, M=100PVE: 70.2 -> 62.6Helped
Use DPO preference training instead of supervised pseudo-label finetuningHypoNet · 3DPW, in-the-wild finetuning, M=100MPJPE: 61.3 -> 54.2Helped
Use DPO preference training instead of supervised pseudo-label finetuningHypoNet · 3DPW, in-the-wild finetuning, M=100PA-MPJPE: 36.5 -> 32.0Helped
Add UVD coordinates and multi-scale image features to the scorer (ablation)HMR-Scorer · GTA-HumanPLCC (PVE): 0.59 -> 0.63Helped
Represent joints with UVD coordinates instead of pose rotation vectors (ablation)HMR-Scorer · GTA-HumanPLCC (PVE): 0.30 -> 0.63Helped
Add HMR-Scorer data cleaningHand4Whole · 3DPWMPJPE: 115.2 -> 112.3Helped
Add HMR-Scorer data cleaningOSX · Human3.6MMPJPE: 69.5 -> 65.7Helped
Finetune on scorer training datasets with supervised learning (ablation)HypoNet · 3DPW, M=200PVE: 71.9 -> 69.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: HI4D BEDLAM DNA-Rendering GTA-Human SPEC 3DPW Human3.6M InstaVariety MSCOCO MPII MPI-INF-3DHP EHF

Benchmarks: 3DPW Human3.6M EHF GTA-Human DNA-Rendering

Metrics: PVE MPJPE PA-MPJPE PA-PVE PLCC SRCC

Baselines: ScoreHypo ProHMR HuManiFlow HMDiff ScoreHMR HybrIK Zolly HMR 2.0 Hand4Whole OSX SMPLer-X ScoreNet

Builds on: Diffusion-DPO HypoNet ScoreHypo RankNet SMPL

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