Skip to content
Back to skills

Progait Eval

ASecurity

Evaluates vision models on prosthesis-specific video understanding, including instance segmentation of amputees and prosthetic limbs, 2D human pose estimation with focus on lower-body keypoints, and automated gait pattern classification from pose sequences. Use when the user wants to benchmark on ProGait, or asks about evaluating this task. Reports mIoU, AP@[0.5,0.95].

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill progait-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Progait Eval?

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

Security grade badge for Progait Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-progait-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-progait-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: progait-eval
description: Evaluates vision models on prosthesis-specific video understanding, including instance segmentation of amputees and prosthetic limbs, 2D human pose estimation with focus on lower-body keypoints, and automated gait pattern classification from pose sequences. Use when the user wants to benchmark on ProGait, or asks about evaluating this task. Reports mIoU, AP@[0.5,0.95].
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2507.10223
  bibtex_key: yin2025progait
  confidence: high
---

# progait-eval

> ProGait: A Multi-Purpose Video Dataset and Benchmark for Transfemoral Prosthesis Users — Yin et al. (2025) (arXiv:2507.10223, 2025)

## What this evaluates

Evaluates vision models on prosthesis-specific video understanding, including instance segmentation of amputees and prosthetic limbs, 2D human pose estimation with focus on lower-body keypoints, and automated gait pattern classification from pose sequences.

## Datasets

- **ProGait** — total 412; splits: train (-1), val (-1), test (-1); repo https://github.com/pittisl/ProGait

## Metrics

- `mIoU` **(primary)** — range: [0, 1]
  - Mean Intersection over Union across frames and instances. Computed as the average of intersection over union between predicted and ground truth masks.
- `AP@[0.5,0.95]` **(primary)** — range: [0, 1]
  - Average Precision computed over IoU thresholds from 0.5 to 0.95 in steps of 0.05, averaged across all 23 keypoints (or 10 lower-body keypoints).
- `Top-1 Accuracy` — range: [0, 1]
  - Percentage of correctly classified gait sequences out of the total test set.
- `Balanced Accuracy` — range: [0, 1]
  - Average of recall obtained on each class, accounting for class imbalance in the 9 gait categories.

## Input / output format

**Input**: Video frames (frontal and sagittal views) for segmentation and pose estimation; time-series sequences of 2D pose keypoint coordinates (x,y) for gait classification.

**Output**: Instance segmentation masks; 2D pose keypoints (23 or 10); categorical gait labels (9 classes).

## Scoring recipe

```python
# mIoU
intersection = np.logical_and(pred_mask, gt_mask)
union = np.logical_or(pred_mask, gt_mask)
miou = np.mean(np.sum(intersection) / np.sum(union))

# AP@[0.5,0.95]
# Standard COCO AP calculation over IoU thresholds 0.5 to 0.95

# Accuracy
acc = np.mean(pred_labels == gt_labels)
```

## Common pitfalls

- YOLO11 may output multiple masks for a single subject; evaluation requires selecting the mask with the largest intersection with ground truth or merging discrete parts.
- Grounded SAM2 performance is highly sensitive to the specific text prompt used for segmentation.
- Feeding both frontal and sagittal view pose sequences simultaneously into the gait classifier causes confusion and significantly drops accuracy compared to using sagittal view alone.

## Evidence (verbatim from paper)

> To ensure a fair comparison, all evaluations are done only on the test set, and all the subjects in the test set are not present in either the training set or the validation set. ... We first evaluated the $AP@[0.5,0.95]$ metric for all the 23 keypoints ... Since the YOLO11 model is originally trained for multi-object detection, tracking and instance segmentation, it can produce multiple mask outputs. To evaluate its performance in tracking a single subject, we compute the mIoU using only the predicted mask with the largest intersection with the ground truth.

## Citation

```bibtex
@misc{yin2025progait,
  title={ProGait: A Multi-Purpose Video Dataset and Benchmark for Transfemoral Prosthesis Users},
  author={Yin et al. (2025)},
  year={2025},
  note={arXiv:2507.10223}
}
```

- arXiv: 2507.10223

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.