Skip to content
Back to skills

Frame Auc Eval

ASecurity

Evaluates a model's ability to detect abnormal human activities by predicting multi-timescale future and past pose trajectories. The framework measures prediction errors across different temporal granularities and combines them to identify anomalous frames. Use when the user wants to benchmark on HR-ShanghaiTech, HR-Avenue, Corridor, or asks about evaluating this task. Reports Frame-AUC.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Frame Auc Eval?

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

Security grade badge for Frame Auc Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-frame-auc-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-frame-auc-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: frame-auc-eval
description: Evaluates a model's ability to detect abnormal human activities by predicting multi-timescale future and past pose trajectories. The framework measures prediction errors across different temporal granularities and combines them to identify anomalous frames. Use when the user wants to benchmark on HR-ShanghaiTech, HR-Avenue, Corridor, or asks about evaluating this task. Reports Frame-AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1908.04321
  bibtex_key: [REDACTED]
  confidence: high
---

# frame-auc-eval

> Multi-timescale Trajectory Prediction for Abnormal Human Activity Detection — Rodrigues et al. (2019) (arXiv:1908.04321, 2019)

## What this evaluates

Evaluates a model's ability to detect abnormal human activities by predicting multi-timescale future and past pose trajectories. The framework measures prediction errors across different temporal granularities and combines them to identify anomalous frames.

## Datasets

- **HR-ShanghaiTech** — total ?; splits: train (274515), test (42883)
- **HR-Avenue** — total ?; splits: train (15328), test (15324)
- **Corridor** — total ?; splits: train (301999), test (181567)

## Metrics

- `Frame-AUC` **(primary)** — range: percent
  - Area under the Receiver Operating Characteristic (ROC) curve computed at the frame level. Binary predictions are generated by comparing combined multi-timescale pose prediction errors against a fixed threshold.

## Input / output format

**Input**: Sequences of human pose trajectories (25 joints with confidence scores) extracted from videos, split into variable lengths (6, 10, 26, 50) corresponding to different prediction timescales.

**Output**: Binary anomaly label per frame (normal/abnormal) derived from voting across multi-timescale prediction errors compared to a threshold.

## Scoring recipe

```python
errors = []
for timescale in [3, 5, 13, 25]:
    pred = model.predict(pose_seq, timescale)
    err = weighted_mse(pred, gt, confidence)
    errors.append(err)
combined_error = vote(errors)
pred_label = 1 if combined_error > threshold else 0
frame_auc = compute_auc(gt_labels, pred_labels)
```

## Common pitfalls

- The evaluation is strictly human-centric; non-human anomalies (e.g., vehicles) are ignored.
- Timescale 25 may degrade performance on datasets lacking long-term anomalies (e.g., HR-Avenue), as noted in ablation studies.
- Pose trajectories rely on external detectors and trackers, so evaluation performance is bounded by pre-processing accuracy.

## Evidence (verbatim from paper)

> To compare with these existing approaches, we also use Frame-AUC as the evaluating criteria. ... Finally at any time instant, if the error value is higher than a threshold, it is considered as abnormal.

## Citation

```bibtex
@misc{rodrigues2019multi,
  title={Multi-timescale Trajectory Prediction for Abnormal Human Activity Detection},
  author={Rodrigues et al. (2019)},
  year={2019},
  note={arXiv:1908.04321}
}
```

- arXiv: 1908.04321

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.