Evaluates the biomechanical plausibility and realism of human motion in AI-generated videos by measuring anatomical, kinematic, and kinetic correctness. It also assesses how well these automated metrics correlate with human preference judgments. Use when the user wants to benchmark on HumanScore Benchmark, or asks about evaluating this task. Reports Kinetic Correctness.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill humanscore-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Humanscore Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-humanscore-eval)More formats (shields.io, HTML) on the badges page.
---
name: humanscore-eval
description: Evaluates the biomechanical plausibility and realism of human motion in AI-generated videos by measuring anatomical, kinematic, and kinetic correctness. It also assesses how well these automated metrics correlate with human preference judgments. Use when the user wants to benchmark on HumanScore Benchmark, or asks about evaluating this task. Reports Kinetic Correctness.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.20157
bibtex_key: fang2026humanscore
confidence: medium
---
# humanscore-eval
> HumanScore: Benchmarking Human Motions in Generated Videos — Fang et al. (2026) (arXiv:2604.20157, 2026)
## What this evaluates
Evaluates the biomechanical plausibility and realism of human motion in AI-generated videos by measuring anatomical, kinematic, and kinetic correctness. It also assesses how well these automated metrics correlate with human preference judgments.
## Datasets
- **HumanScore Benchmark** — total ?; splits: test (-1)
## Metrics
- `Anatomy Correctness` — range: [0, 100]
- Measures anatomical plausibility of reconstructed 3D poses, penalizing violations of joint limits and bone-length stability.
- `Kinematic Correctness` — range: [0, 100]
- Evaluates temporal stability and motion smoothness, penalizing frame-wise jitter and motion drift in the recovered 3D trajectory.
- `Kinetic Correctness` **(primary)** — range: [0, 100]
- Assesses overall biomechanical consistency including self-collision and physical plausibility, serving as the primary composite score.
## Input / output format
**Input**: Video clips (generated or real) containing a single person performing a specific motion.
**Output**: Numerical scores (0–100 scale) for each biomechanical dimension and a composite HumanScore.
## Scoring recipe
```python
def evaluate_video(video):
poses, meshes = recover_3d_from_video(video)
valid_frames = filter_by_confidence(poses, meshes)
anatomy_score = penalize_joint_limits_and_bone_length(valid_frames)
kinematic_score = penalize_jitter_and_motion_drift(valid_frames)
kinetic_score = penalize_self_collision_and_physical_violations(valid_frames)
humanscore = average(anatomy_score, kinematic_score, kinetic_score)
return humanscore
```
## Common pitfalls
- Metrics rely on monocular 3D reconstruction, making them sensitive to occlusion, motion blur, and background clutter.
- Real-world videos do not achieve perfect scores due to inherent depth ambiguity and reconstruction noise causing mild frame-wise jitter.
- Atypical or extreme human poses in real videos may be penalized by conservative literature-derived biomechanical bounds.
## Evidence (verbatim from paper)
> The models are evaluated using our proposed biomechanics-informed metrics across three major dimensions: anatomy correctness, kinematic correctness, and kinetic correctness.
## Citation
```bibtex
@misc{fang2026humanscore,
title={HumanScore: Benchmarking Human Motions in Generated Videos},
author={Fang et al. (2026)},
year={2026},
note={arXiv:2604.20157}
}
```
- arXiv: 2604.20157
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!