On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Computer Vision Lab, EPFL
Soumava Kumar Roy*
Leonardo Citraro*
Sina Honari
Pascal Fua
Overview
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Motivation
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Noisy Keypoints
Detection
Robust Weighting
Algorithm
Weighted Triangulation
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
cam_0
cam_1
Weighted Triangulation
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
cam_0
cam_1
cam_0
cam_2
cam_0
cam_3
cam_4
cam_5
Wait
Weighted Triangulation
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Geometric Median
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Weighted Triangulation
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Weighted Triangulation
| cam_1 | cam_2 | cam_3 | cam_4 | cam_5 |
cam_0 | 0.58 | 0.02 | 0.25 | 0.27 | 0.51 |
0.27 is the weight of cam_0.
(Number of Joints) X (Number of cameras).
| cam_1 | cam_2 | cam_3 | cam_4 | cam_5 |
cam_0 | 0.58 | 0.02 | 0.25 | 0.27 | 0.51 |
Median
SportCenter Dataset
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
cam_0
cam_1
cam_2
cam_5
cam_4
cam_3
Training of 2D Pose Estimator
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
.
.
.
.
3D Pose
Triangulation
Supervised samples
is the annotated 2d pose to view v*
Direction of
Gradient Flow
From
From
.
.
.
.
2D pose estimator network[1]
[1] Li, Jiefeng, et al. "Crowdpose: Efficient crowded scenes pose estimation and a new benchmark." CVPR 2019.
Unsupervised samples
Projection Operation
.
.
.
.
with weights
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Single View 3D Pose Estimation
3D
Loss
Target
Image
Direction of Gradient Flow.
1024
16
R50
P3D
Lifting Network
Concatenation operation.
Results on SportCenter Dataset
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
Method | Weights | Differentiable | MPJPE (mms) | |
| | | Multi View | Single View |
Ours non-differentiable w/o weights | ✕ | ✕ | 109.7 | 142.9 |
Ours non-differentiable | ✓ | ✕ | 83.0 | 111.4 |
Ours w/o weights | ✕ | ✓ | 80.5 | 118.5 |
Ours + Iskakov[2] | ✓ | ✓ | 88.3 | 121.1 |
Ours | ✓ | ✓ | 66.9 | 104.4 |
[2] Iskakov et.al. “Learnable Triangulation of Human Pose.” ICCV 2019.
Qualitative Results
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022
w/o Weights
w/o Weights
Ours
Multiview
Ours
Single View
Contributions
Roy et al. On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation
11. Oktober 2022