Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

DiffPose: Toward More Reliable 3D Pose Estimation

About

Monocular 3D human pose estimation is quite challenging due to the inherent ambiguity and occlusion, which often lead to high uncertainty and indeterminacy. On the other hand, diffusion models have recently emerged as an effective tool for generating high-quality images from noise. Inspired by their capability, we explore a novel pose estimation framework (DiffPose) that formulates 3D pose estimation as a reverse diffusion process. We incorporate novel designs into our DiffPose to facilitate the diffusion process for 3D pose estimation: a pose-specific initialization of pose uncertainty distributions, a Gaussian Mixture Model-based forward diffusion process, and a context-conditioned reverse diffusion process. Our proposed DiffPose significantly outperforms existing methods on the widely used pose estimation benchmarks Human3.6M and MPI-INF-3DHP. Project page: https://gongjia0208.github.io/Diffpose/.

Jia Gong, Lin Geng Foo, Zhipeng Fan, Qiuhong Ke, Hossein Rahmani, Jun Liu• 2022

Related benchmarks

TaskDatasetResultRank
3D Human Pose EstimationMPI-INF-3DHP (test)
PCK98
559
3D Human Pose EstimationHuman3.6M (test)
MPJPE (Average)36.9
547
3D Human Pose Estimation3DPW (test)
PA-MPJPE58.5
505
3D Human Pose EstimationHuman3.6M (Protocol #1)
MPJPE (Avg.)36.9
440
3D Human Pose EstimationHuman3.6M
MPJPE36.7
160
3D Human Pose EstimationHuman3.6M (S9, S11)
Average Error (MPJPE Avg)18.9
94
3D Human Pose EstimationHuman3.6M S9 and S11 (test)
Dir. Error28.8
72
3D Pose EstimationHuman3.6M--
66
3D Human Pose EstimationHuman3.6M GT 2D pose sequences (test)
MPJPE (Dire.)18.6
29
3D Human Pose Estimation3DPW cross-dataset (test)
PA-MPJPE53.8
27
Showing 10 of 13 rows

Other info

Code

Follow for update