Skip to content
Back to skills

Mobiface Eval

ASecurity

This benchmark evaluates the capability of visual tracking algorithms to maintain robust face localization in unconstrained, mobile-captured video sequences. It specifically probes resilience to challenging real-world conditions such as rapid camera motion, out-of-plane rotations, scale changes, and partial occlusions. Use when the user wants to benchmark on iBUG MobiFace, or asks about evaluating this task. Reports AUC.

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

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mobiface Eval?

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

Security grade badge for Mobiface Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mobiface-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mobiface-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: mobiface-eval
description: This benchmark evaluates the capability of visual tracking algorithms to maintain robust face localization in unconstrained, mobile-captured video sequences. It specifically probes resilience to challenging real-world conditions such as rapid camera motion, out-of-plane rotations, scale changes, and partial occlusions. Use when the user wants to benchmark on iBUG MobiFace, or asks about evaluating this task. Reports AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1805.09749
  bibtex_key: lin2018mobiface
  confidence: high
---

# mobiface-eval

> MobiFace: A Novel Dataset for Mobile Face Tracking in the Wild — Lin et al. (2018) (arXiv:1805.09749, 2018)

## What this evaluates

This benchmark evaluates the capability of visual tracking algorithms to maintain robust face localization in unconstrained, mobile-captured video sequences. It specifically probes resilience to challenging real-world conditions such as rapid camera motion, out-of-plane rotations, scale changes, and partial occlusions.

## Datasets

- **iBUG MobiFace** — total 50736; splits: test (50736)

## Metrics

- `AUC` **(primary)** — range: [0, 1]
  - Area Under the Curve of the success plot, which measures the percentage of frames where the overlap ratio between predicted and ground-truth bounding boxes exceeds a given threshold (typically integrated over thresholds from 0 to 1).
- `Precision@20px` — range: [0, 1]
  - The percentage of frames where the Euclidean distance between the center of the predicted bounding box and the ground-truth center is within 20 pixels.
- `FPS` — range: other
  - Frames per second processed by the tracker, computed as total frames divided by total inference time.

## Input / output format

**Input**: Sequential video frames captured from smartphones, along with ground-truth bounding box annotations for the target face in each frame.

**Output**: Predicted bounding box coordinates (e.g., top-left x, y and width, height) for the target face in each frame.

## Scoring recipe

```python
def compute_metrics(predictions, ground_truths, frame_times):
    overlaps = []
    center_errors = []
    for pred, gt in zip(predictions, ground_truths):
        overlaps.append(intersection_over_union(pred, gt))
        center_errors.append(center_distance(pred, gt))
    # AUC: integrate success curve over thresholds [0, 1]
    auc = np.trapz([sum(o >= t) / len(o) for t in np.linspace(0, 1, 100)], np.linspace(0, 1, 100))
    # Precision@20px
    precision = sum(e <= 20 for e in center_errors) / len(center_errors)
    # FPS
    fps = len(predictions) / sum(frame_times)
    return {'AUC': auc, 'Precision@20px': precision, 'FPS': fps}
```

## Common pitfalls

- Forcing trackers to output a bounding box even when the target is completely missing, which unfairly penalizes re-identification capabilities compared to methods that correctly output null/zero.
- Ignoring online model adaptation; trackers with fixed weights (e.g., SiamFC) degrade significantly compared to those that update parameters during tracking.
- Evaluating speed on desktop GPUs (GTX 1060) rather than actual mobile hardware, making FPS comparisons less representative of real-world deployment constraints.

## Evidence (verbatim from paper)

> For success plot, the trackers' name is shown with their corresponding AUC. For precision plot, the score at 20 pixel threshold is shown.

## Citation

```bibtex
@misc{lin2018mobiface,
  title={MobiFace: A Novel Dataset for Mobile Face Tracking in the Wild},
  author={Lin et al. (2018)},
  year={2018},
  note={arXiv:1805.09749}
}
```

- arXiv: 1805.09749

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.