Evaluates a model's ability to perform dense human pose estimation by predicting per-pixel body part labels and UV coordinates on a 3D surface model. It measures how well the model handles real-world variations in scale, pose, occlusion, and background clutter. Use when the user wants to benchmark on COCO-DensePose, or asks about evaluating this task. Reports AP.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill densepose-coco-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Densepose Coco Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-densepose-coco-eval)More formats (shields.io, HTML) on the badges page.
---
name: densepose-coco-eval
description: Evaluates a model's ability to perform dense human pose estimation by predicting per-pixel body part labels and UV coordinates on a 3D surface model. It measures how well the model handles real-world variations in scale, pose, occlusion, and background clutter. Use when the user wants to benchmark on COCO-DensePose, or asks about evaluating this task. Reports AP.
metadata:
skill_kind: dataset_eval
source_arxiv: 1802.00434
bibtex_key: guler2018densepose
confidence: high
---
# densepose-coco-eval
> DensePose: Dense Human Pose Estimation In The Wild — Güler et al. (2018) (arXiv:1802.00434, 2018)
## What this evaluates
Evaluates a model's ability to perform dense human pose estimation by predicting per-pixel body part labels and UV coordinates on a 3D surface model. It measures how well the model handles real-world variations in scale, pose, occlusion, and background clutter.
## Datasets
- **COCO-DensePose** — total ?; splits: train (48000), test (1500)
## Metrics
- `AP` **(primary)** — range: [0, 100]
- Average Precision computed over predicted instances and ground truth, averaged across IoU thresholds (0.50:0.05:0.95) and object sizes (small, medium, large).
## Input / output format
**Input**: RGB images containing humans. Single-person evaluation uses crops around ground-truth boxes; multi-person uses full in-the-wild images.
**Output**: Per-instance bounding boxes, body part labels, and UV coordinates mapped to a 3D parametric surface (SMPL).
## Scoring recipe
```python
def compute_ap(preds, gold, iou_thresh=0.5):
tp, fp = 0, 0
for p in sorted(preds, key=lambda x: x['score'], reverse=True):
if any(iou(p['box'], g['box']) >= iou_thresh for g in gold):
tp += 1
else:
fp += 1
return tp / (tp + fp) if (tp + fp) > 0 else 0.0
# AP is averaged over IoU thresholds 0.50:0.05:0.95 and object sizes (S, M, L)
```
## Common pitfalls
- Using ground-truth human masks to remove background during evaluation inflates performance but breaks comparability with standard in-the-wild settings.
- Multi-scale testing and ensembling significantly boost scores but are not part of the standard single-scale evaluation protocol.
## Evidence (verbatim from paper)
> In Table 1 we report the AP and AR metrics described in Sec. 2 as we change different choices in our architecture.
## Citation
```bibtex
@misc{guler2018densepose,
title={DensePose: Dense Human Pose Estimation In The Wild},
author={Güler et al. (2018)},
year={2018},
note={arXiv:1802.00434}
}
```
- arXiv: 1802.00434
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!