HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Self-Supervised Learning of 3D Human Pose using Multi-view Geometry

Muhammed Kocabas; Salih Karagoz; Emre Akbas

Self-Supervised Learning of 3D Human Pose using Multi-view Geometry

Abstract

Training accurate 3D human pose estimators requires large amount of 3D ground-truth data which is costly to collect. Various weakly or self supervised pose estimation methods have been proposed due to lack of 3D data. Nevertheless, these methods, in addition to 2D ground-truth poses, require either additional supervision in various forms (e.g. unpaired 3D ground truth data, a small subset of labels) or the camera parameters in multiview settings. To address these problems, we present EpipolarPose, a self-supervised learning method for 3D human pose estimation, which does not need any 3D ground-truth data or camera extrinsics. During training, EpipolarPose estimates 2D poses from multi-view images, and then, utilizes epipolar geometry to obtain a 3D pose and camera geometry which are subsequently used to train a 3D pose estimator. We demonstrate the effectiveness of our approach on standard benchmark datasets i.e. Human3.6M and MPI-INF-3DHP where we set the new state-of-the-art among weakly/self-supervised methods. Furthermore, we propose a new performance measure Pose Structure Score (PSS) which is a scale invariant, structure aware measure to evaluate the structural plausibility of a pose with respect to its ground truth. Code and pretrained models are available at https://github.com/mkocabas/EpipolarPose

Code Repositories

mkocabas/EpipolarPose
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-human-pose-estimation-on-human36mEpipolarPose (fully-supervised)
Average MPJPE (mm): 51.83
3d-human-pose-estimation-on-mpi-inf-3dhpEpipolarPose (fully-supervised)
MPJPE: 108.99
PCK: 77.5
weakly-supervised-3d-human-pose-estimation-onEpipolarPose (SS + RU)
Average MPJPE (mm): 60.56
weakly-supervised-3d-human-pose-estimation-onEpipolarPose (self-supervised)
Average MPJPE (mm): 76.6
weakly-supervised-3d-human-pose-estimation-onKocabas et al.
3D Annotations: S1
Number of Frames Per View: 1
Number of Views: 2
weakly-supervised-3d-human-pose-estimation-onEpipolarPose (S1)
Average MPJPE (mm): 65.35

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Self-Supervised Learning of 3D Human Pose using Multi-view Geometry | Papers | HyperAI