PoseGRAF: Geometric-Reinforced Adaptive Fusion for Monocular 3D Human Pose Estimation

Ming Xu, Xu Zhang
6/17/2025
cs.CVcs.AI

Official code: iCityLab/PoseGRAF (5 stars, last commit 2025-09-12).

Abstract

Existing monocular 3D pose estimation methods primarily rely on joint positional features, while overlooking intrinsic directional and angular correlations within the skeleton. As a result, they often produce implausible poses under joint occlusions or rapid motion changes. To address these challenges, we propose the PoseGRAF framework. We first construct a dual graph convolutional structure that separately processes joint and bone graphs, effectively capturing their local dependencies. A Cross-Attention module is then introduced to model interdependencies between bone directions and joint features. Building upon this, a dynamic fusion module is designed to adaptively integrate both feature types by leveraging the relational dependencies between joints and bones. An improved Transformer encoder is further incorporated in a residual manner to generate the final output. Experimental results on the Human3.6M and MPI-INF-3DHP datasets show that our method exceeds state-of-the-art approaches. Additional evaluations on in-the-wild videos further validate its generalizability. The code is publicly available at https://github.com/iCityLab/PoseGRAF.

View on arXivView PDF

Code Implementations(1)

iCityLab/PoseGRAFOfficial100%

​PoseGRAF: Geometry-enhanced graph framework for 3D human pose estimation. Models bone direction-angle correlations via vector nodes and angular edges, adaptively fuses joint-bone features with topology-aware attention. Achieves ​48.1mm MPJPE​ on Human3.6M.

50Shell, PythonMay 24, 20251 years ago

Similar Papers

Cite this paper

@article{xu2025posegraf,
  title  = {PoseGRAF: Geometric-Reinforced Adaptive Fusion for Monocular 3D Human Pose Estimation},
  author = {Ming Xu and Xu Zhang},
  year   = {2025},
  eprint = {2506.14596},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.14596v1}
}

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/2506.14596.svg)](https://codeofpaper.com/paper/2506.14596)

Discussion