# Emt Tracking Eval

> Evaluates autonomous driving perception and prediction capabilities, specifically multi-agent object tracking and trajectory forecasting, using a dataset collected in the UAE with diverse driving scenarios. Use when the user wants to benchmark on EMT, or asks about evaluating this task. Reports MOTA.

- Skill: `qhjqhj00/emt-tracking-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/emt-tracking-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/emt-tracking-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/emt-tracking-eval

---


# emt-tracking-eval

> EMT: A Visual Multi-Task Benchmark Dataset for Autonomous Driving — Abdel Madjid et al. (2025) (arXiv:2502.19260, 2025)

## What this evaluates

Evaluates autonomous driving perception and prediction capabilities, specifically multi-agent object tracking and trajectory forecasting, using a dataset collected in the UAE with diverse driving scenarios.

## Datasets

- **EMT** — total ?; splits: train (-1), test (-1); repo http://github.com/AV-Lab/emt-dataset

## Metrics

- `MOTA` **(primary)** — range: percent
  - Multi-Object Tracking Accuracy evaluates overall tracking performance by penalizing false positives, false negatives, and identity switches relative to the number of ground truth objects.
- `HOTA` — range: percent
  - Higher Order Tracking Accuracy is a comprehensive metric that balances detection accuracy (DetA) and association accuracy (AssA) across different IoU thresholds.
- `IDF1` — range: percent
  - Identity F1 Score measures the tracker’s ability to maintain consistent object identities by computing the F1 score of identity matches across frames.
- `ADE` — range: other
  - Average Displacement Error computes the mean L2 distance between predicted and ground truth trajectory points over the entire prediction horizon.
- `FDE` — range: other
  - Final Displacement Error computes the L2 distance between the predicted and ground truth positions at the final timestep of the prediction horizon.

## Input / output format

**Input**: For tracking: video frames or sequences with bounding box detections (or ground truth boxes) and object class labels. For trajectory prediction: past trajectory sequences (x,y coordinates over time) of traffic agents.

**Output**: For tracking: predicted bounding boxes with class labels and persistent track IDs over time. For trajectory prediction: predicted future trajectory coordinates (x,y) over a specified horizon (e.g., 1s to 6s).

## Scoring recipe

```python
def compute_ade_fde(pred_traj, gt_traj):
    l2_errors = np.sqrt(np.sum((pred_traj - gt_traj)**2, axis=1))
    ade = np.mean(l2_errors)
    fde = l2_errors[-1]
    return ade, fde

def compute_mota_ids(fp, fn, ids, gt_count):
    mota = 1.0 - (fp + fn + ids) / max(gt_count, 1)
    idf1 = compute_id_f1(pred_ids, gt_ids)
    return mota, idf1
```

## Common pitfalls

- Tracking metrics are evaluated on four superclasses (pedestrian, motorbike, cyclist, vehicle) rather than fine-grained classes, which masks performance on specific vehicle types.
- NMS threshold is lowered to 0.5 due to dense object overlap, deviating from standard tracking benchmarks and inflating false positives.
- Trajectory predictors are trained on ground truth past trajectories, isolating prediction performance from detection errors, which may overestimate real-world performance.

## Evidence (verbatim from paper)

> We conduct the evaluation using F1-score, Identity Switches and Higher Order Tracking Accuracy (HOTA): Multi-Object Tracking Accuracy (MOTA): Evaluates overall tracking performance by accounting for false positives, false negatives, and identity switches. Identity F1 Score (IDF1): Measures the tracker’s ability to maintain consistent object identities, considering identity switches and fragmentation. Higher Order Tracking Accuracy (HOTA): A comprehensive metric that balances detection and association accuracy, decomposed into detection accuracy (DetA) and association accuracy (AssA) components. To compare performance, we compute the average and final displacement errors for each prediction setting in a unimodal mode, as well as for the Transformer coupled with the GMM model in a multimodal output setting.

## Citation

```bibtex
@misc{abdelmadjid2025emt,
  title={EMT: A Visual Multi-Task Benchmark Dataset for Autonomous Driving},
  author={Abdel Madjid et al. (2025)},
  year={2025},
  note={arXiv:2502.19260}
}
```

- arXiv: 2502.19260

