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

Wenhao Shen, Wanqi Yin, Xiaofeng Yang, Cheng Chen, Chaoyue Song +4 more
2/14/2026

No official code found. Best implementation: MotrixLab/ADHMR (44 stars, last commit 2026-02-13).

Abstract

Human mesh recovery (HMR) from a single image is inherently ill-posed due to depth ambiguity and occlusions. Probabilistic methods have tried to solve this by generating numerous plausible 3D human mesh predictions, but they often exhibit misalignment with 2D image observations and weak robustness to in-the-wild images. To address these issues, we propose ADHMR, a framework that Aligns a Diffusion-based HMR model in a preference optimization manner. First, we train a human mesh prediction assessment model, HMR-Scorer, capable of evaluating predictions even for in-the-wild images without 3D annotations. We then use HMR-Scorer to create a preference dataset, where each input image has a pair of winner and loser mesh predictions. This dataset is used to finetune the base model using direct preference optimization. Moreover, HMR-Scorer also helps improve existing HMR models by data cleaning, even with fewer training samples. Extensive experiments show that ADHMR outperforms current state-of-the-art methods. Code is available at: https://github.com/shenwenhao01/ADHMR.

View on arXivView PDF

Code Implementations(1)

MotrixLab/ADHMRCommunity61%

[ICML 2025] Official Code for "ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization"

440C++, CudaMay 8, 20258 months agoNOASSERTION

Similar Papers

Cite this paper

@article{shen2026adhmr,
  title  = {ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization},
  author = {Wenhao Shen and Wanqi Yin and Xiaofeng Yang and Cheng Chen and Chaoyue Song and Zhongang Cai and Lei Yang and Hao Wang and Guosheng Lin},
  year   = {2026},
  eprint = {2505.10250},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2505.10250},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.10250.svg)](https://codeofpaper.com/paper/2505.10250)

Discussion