Skip to content
Back to skills

Human36m Pose Forecasting Eval

ASecurity

Evaluates the ability of models to forecast future 3D human poses over a 1-second horizon given a short 40ms observation window. It probes long-term temporal prediction and personalization to individual-specific motion patterns. Use when the user wants to benchmark on Human3.6M, or asks about evaluating this task. Reports MPJE.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill human36m-pose-forecasting-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Human36m Pose Forecasting Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Human36m Pose Forecasting Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-human36m-pose-forecasting-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-human36m-pose-forecasting-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: human36m-pose-forecasting-eval
description: Evaluates the ability of models to forecast future 3D human poses over a 1-second horizon given a short 40ms observation window. It probes long-term temporal prediction and personalization to individual-specific motion patterns. Use when the user wants to benchmark on Human3.6M, or asks about evaluating this task. Reports MPJE.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2312.03528
  bibtex_key: [REDACTED]
  confidence: high
---

# human36m-pose-forecasting-eval

> Personalized Pose Forecasting — Priisalu et al. (2023) (arXiv:2312.03528, 2023)

## What this evaluates

Evaluates the ability of models to forecast future 3D human poses over a 1-second horizon given a short 40ms observation window. It probes long-term temporal prediction and personalization to individual-specific motion patterns.

## Datasets

- **Human3.6M** — total 3600000; splits: train (-1), val (-1), test (-1)

## Metrics

- `MPJE` **(primary)** — range: other (mm or degrees)
  - Mean Per Joint Position Error (or MAE) computed as the average absolute difference between predicted and ground-truth joint coordinates or Euler angles across all dimensions and prediction steps.

## Input / output format

**Input**: 40ms observation window of 3D human pose sequences (represented as 48 Euler angles or 66 joint position dimensions).

**Output**: Predicted 3D human pose sequence over a 1-second future horizon (25 steps at 40ms resolution).

## Scoring recipe

```python
def compute_mpje(predictions, ground_truth):
    # predictions, ground_truth: (T, J) arrays
    # T = 25 steps (1s horizon), J = 48 or 66 dimensions
    errors = np.abs(predictions - ground_truth)
    return np.mean(errors)
```

## Common pitfalls

- The input window is only 40ms, but the prediction horizon is 1s (25 steps); confusing observation vs prediction length leads to incorrect evaluation setup.
- MPJE and MAE are used interchangeably depending on whether Euler angles (48D) or joint positions (66D) are evaluated; units differ (degrees vs mm), so direct numerical comparison across representations is invalid.
- Splits are subject-based (1,6,7,9 train; 11 val; 5 test), not frame-based, meaning models are evaluated on unseen individuals rather than temporal generalization on the same person.

## Evidence (verbatim from paper)

> We report forecasting error, that is MPJE or MAE.

## Citation

```bibtex
@misc{priisalu2023personalizedposeforecasting,
  title={Personalized Pose Forecasting},
  author={Priisalu et al. (2023)},
  year={2023},
  note={arXiv:2312.03528}
}
```

- arXiv: 2312.03528

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.