Source-linked AI summary

Generating Multiple Diverse Hypotheses for Human 3D Pose Consistent with 2D Joint Detections

Ehsan Jahangiri, Alan L. Yuille

arXiv:1702.02258v2cs.CVcs.AIcs.MMstat.ML

TL;DR

Monocular 3D pose estimation is ambiguous because multiple poses can project to similar 2D joints, with occlusion and detection errors adding uncertainty. The paper generates diverse hypotheses using a compositional model constrained by anatomical plausibility rather than dataset bias. On Human3.6M, it reports lower mean joint errors and proposes ranking hypotheses with further image or contextual evidence.

  • Problem

    Different 3D poses can share similar 2D projections, and occlusion or imperfect joint detection makes a single pose estimate uncertain.

    Source: §1 · p. 1
  • Method

    A compositional generative model samples diverse 3D poses under anatomical joint-angle and limb-length constraints, conditioned on the 2D detections.

    Source: §1 · p. 2, §2.1 · p. 5
  • Results

    On Human3.6M, the authors report lower mean joint errors for their multiple pose hypotheses.

    Source: §4 · p. 8
  • Takeaways & Limitations

    The generated hypotheses can be ranked using image information beyond 2D joint locations or contextual information.

    Source: §4 · p. 8

    The conditional sampling stage assumes the estimated camera parameters and 3D torso are reasonably well estimated and keeps them fixed.

    Source: §2.2 · p. 6

Abstract

from arXiv · show

We propose a method to generate multiple diverse and valid human pose hypotheses in 3D all consistent with the 2D detection of joints in a monocular RGB image. We use a novel generative model uniform (unbiased) in the space of anatomically plausible 3D poses. Our model is compositional (produces a pose by combining parts) and since it is restricted only by anatomical constraints it can generalize to every plausible human 3D pose. Removing the model bias intrinsically helps to generate more diverse 3D pose hypotheses. We argue that generating multiple pose hypotheses is more reasonable than generating only a single 3D pose based on the 2D joint detection given the depth ambiguity and the uncertainty due to occlusion and imperfect 2D joint detection. We hope that the idea of generating multiple consistent pose hypotheses can give rise to a new line of future work that has not received much attention in the literature. We used the Human3.6M dataset for empirical evaluation.

1. Introduction

Monocular 3D pose recovery is ambiguous because different poses can share a 2D projection, while occlusion and detection errors add uncertainty. The paper proposes anatomically constrained, dataset-unbiased sampling of diverse 3D hypotheses, building on prior work that often lacked either pose validity guarantees or coverage of depth ambiguity.

1. Introduction

  • Depth ambiguity, occlusion, and imperfect 2D detections make a single 3D pose estimate inadequate to represent the plausible poses consistent with the image.The introduction frames the task as ill-posed and notes that small 2D joint errors can strongly affect the reconstructed pose.Source: §1 · p. 1
  • The pipeline uses a 2D joint detector and a 2D-to-3D estimator for the torso and projection matrix before generating multiple hypotheses consistent with the detections.The authors say the generic approach can use different 2D and 3D pose estimators.Source: Figure 1 · p. 1, §1 · p. 2
  • Human3.6M’s pose distribution overrepresents standing poses, so data-driven models trained on biased samples may generalize poorly to rare but plausible poses.A GMM trained on Human3.6M poses assigned Discussion poses almost 10 times the likelihood of Sitting poses.Source: §1 · p. 2
  • The proposed generative model samples uniformly over physically valid poses, using anatomical constraints rather than dataset frequencies to diversify hypotheses.The approach is compositional and aims to cover the full variability of plausible human 3D poses.Source: §1 · p. 2

1.1. Related Work

  • Prior sampling methods target different goals, while several related approaches use dataset retrieval, 2D-only diversity, or costly search rather than this paper’s combination of diverse valid 3D hypotheses.The related-work discussion notes that Posebit depends on its MoCap dataset and cannot generalize to unseen poses.Source: §1.1 · p. 3
  • The paper distinguishes its approach by imposing pose-conditioned joint-angle and bone-length constraints while addressing depth ambiguity.The authors contrast this with sampled sparse-coding hypotheses that do not guarantee joint-angle constraints or address depth ambiguity.Source: §1.1 · p. 3

2. The Proposed Method

Because monocular 2D joints can correspond to multiple valid 3D poses, the method samples anatomically plausible poses, conditions them on the detected joints, and clusters the accepted samples into diverse hypotheses.

2. The Proposed Method

  • The reviewed pose estimator represents a 3D pose as a sparse combination of dictionary bases and uses anatomical joint-angle and bone-length constraints to estimate a single pose.The paper notes that these constraints had not previously been turned into a generative pose model.Source: §2 · pp. 3–4
  • Multiple valid 3D poses can have similar 2D projections, and missing joints can increase the number of plausible poses.Missing detections can arise from occlusion, clutter, or joints outside the image.Source: §2 · p. 4

2.1. Unconditional Sampling

  • Unconditional sampling builds poses from a torso dictionary, anatomically allowed upper-limb and head angles, and constrained bone lengths and directions.Lower-limb samples are accepted only when they satisfy the learned anatomical constraints.Source: §2.1 · p. 5

2.2. Conditional Sampling

  • Conditional sampling holds an estimated torso and camera fixed, accepting prior poses whose observed joints project within confidence-dependent thresholds while leaving missing joints unconstrained.A poorly estimated torso can adversely affect the quality of the resulting conditional samples.Source: §2.2 · p. 6

2.3. Generating Diverse Hypotheses

  • The method diversifies hypotheses by sampling plausible limb angles and clustering posterior samples with kmeans++; each hypothesis is the nearest valid pose to a centroid.Centroids themselves are not used because their means are not guaranteed to be valid poses.Source: §2.3 · p. 6

3. Experimental Results

On Human3.6M, the best of five generated hypotheses improves over the single-pose baseline across all actions, while the strongest results depend on the baseline and hypothesis count. The advantage of multiple hypotheses grows when joints are missing, and Deep3D is sensitive to image rotation.

3. Experimental Results

  • With as the baseline, the best of five hypotheses is considerably better than its single-pose output for all actions.[42] gives a more accurate baseline; five hypotheses do not significantly lower its average joint distance, but improvement appears as the number of hypotheses increases.Source: §3 · pp. 6–7
  • Evaluation uses 26,385 downsampled Human3.6M images across four cameras, 15 actions, and seven subjects, with 3D mean per-joint error after Procrustes alignment.Reconstructed poses were scaled to match ground-truth limb lengths for fair comparison.Source: §3 · p. 6
  • Using [42] as the base, the best conditional sample without kmeans++ achieves the lowest joint error among the compared baselines.The table reports mean per-joint error on Human3.6M across actions and subjects with ground-truth 3D poses.Source: §3 · p. 7, Table 1 · p. 7
  • Deep3D has the highest mean joint errors and its PCK drops drastically on rotated images, while baselines that decouple pose and projection are robust to rotation.The PCK curves plot correctly detected 3D joints against distance thresholds for original, 30-degree-rotated, and 60-degree-rotated H36M images.Source: §3 · p. 7, Figure 5 · p. 8
  • As the number of missing limb joints rises from zero to two, the performance gap between the single estimated pose and the best of five hypotheses increases.The test uses ground-truth 2D joint locations and randomly selected missing limb joints.Source: §3 · p. 8, Table 2 · p. 8

4. Conclusion

The paper generates multiple diverse, anatomically valid 3D pose hypotheses consistent with 2D joint detections using a compositional model designed to span human pose variability. On Human3.6M, the best hypothesis has lower mean joint error than recent baselines, and multiple hypotheses matter especially when joints are missing.

4. Conclusion

  • The compositional generative model enforces pose-conditioned anatomical constraints on joint-angle limits and limb-length ratios to generate diverse, valid hypotheses.It was motivated by joint limits from and the authors' identification of bias in typical motion-capture datasets.Source: §4 · p. 8
  • On Human3.6M, the best generated hypothesis achieves lower mean joint errors than the estimated poses from recent baselines.The authors report that multiple hypotheses are especially important when some joints are missing.Source: §4 · p. 8
  • Generated candidates can later be ranked using image details beyond 2D joint locations or contextual information.The authors propose multiple hypotheses as a way to address ambiguity from depth loss and uncertainty in joint detections.Source: §4 · p. 8
Loading 1702.02258v2…