refaerial-eval
RefAerial: A Benchmark and Approach for Referring Detection in Aerial Images — Hu et al. (2026) (arXiv:2604.20543, 2026)
What this evaluates
Evaluates a model's ability to localize a target object in an aerial image based on a fine-grained natural language description. It probes cross-modal alignment, scale-invariant object detection, and handling of complex backgrounds with numerous distractors.
Datasets
- RefAerial — total ?; splits: test (-1)
- RefCOCO — total ?; splits: test (-1)
- RefCOCO+ — total ?; splits: test (-1)
- RefCOCOg — total ?; splits: test (-1)
Metrics
mP (average P@0.5/0.6/0.7/0.8) (primary) — range: percent
- Precision at IoU threshold $\theta$, denoted P@$\theta$. A prediction is correct if IoU(pred, gt) > $\theta$. mP is the arithmetic mean of P@0.5, P@0.6, P@0.7, and P@0.8.
Input / output format
Input: Aerial image and a natural language referring expression.
Output: A single bounding box (e.g., [x_min, y_min, x_max, y_max]) localizing the target object.
Scoring recipe
def compute_precision(predictions, ground_truths, iou_threshold):
correct = 0
for pred_box, gt_box in zip(predictions, ground_truths):
iou = calculate_iou(pred_box, gt_box)
if iou > iou_threshold: # strictly greater than
correct += 1
return (correct / len(predictions)) * 100
Common pitfalls
- IoU threshold comparison is strictly greater than (>) the threshold, not greater-than-or-equal-to (≥).
- Precision is computed per referring expression (1-to-1 mapping), not per image, as each expression corresponds to exactly one ground-truth box.
- Models must be re-trained or fine-tuned on the dataset; direct transfer of ground-view checkpoints causes severe performance drops due to aerial scale variability.
Evidence (verbatim from paper)
Following the standard protocol for referring detection in [20, 38, 7]*, we use precision (P@$\theta$) as the evaluation metric, where the prediction is deemed correct if its IoU with the ground-truth box is larger than threshold $\theta$. In detail, we utilize P@0.5, P@0.6, P@0.7, P@0.8, and mP (average pecision across these thresholds) except specially mentioned.
Citation
@misc{hu2026refaerial,
title={RefAerial: A Benchmark and Approach for Referring Detection in Aerial Images},
author={Hu et al. (2026)},
year={2026},
note={arXiv:2604.20543}
}
1---2name: refaerial-eval3description: Evaluates a model's ability to localize a target object in an aerial image based on a fine-grained natural language description. It probes cross-modal alignment, scale-invariant object detection, and handling of complex backgrounds with numerous distractors. Use when the user wants to benchmark on RefAerial, RefCOCO, RefCOCO+, RefCOCOg, or asks about evaluating this task. Reports mP (average P@0.5/0.6/0.7/0.8).4---56# refaerial-eval78> RefAerial: A Benchmark and Approach for Referring Detection in Aerial Images — Hu et al. (2026) (arXiv:2604.20543, 2026)910## What this evaluates1112Evaluates a model's ability to localize a target object in an aerial image based on a fine-grained natural language description. It probes cross-modal alignment, scale-invariant object detection, and handling of complex backgrounds with numerous distractors.1314## Datasets1516- **RefAerial** — total ?; splits: test (-1)17- **RefCOCO** — total ?; splits: test (-1)18- **RefCOCO+** — total ?; splits: test (-1)19- **RefCOCOg** — total ?; splits: test (-1)2021## Metrics2223- `mP (average P@0.5/0.6/0.7/0.8)` **(primary)** — range: percent24 - Precision at IoU threshold $\theta$, denoted P@$\theta$. A prediction is correct if IoU(pred, gt) > $\theta$. mP is the arithmetic mean of P@0.5, P@0.6, P@0.7, and P@0.8.2526## Input / output format2728**Input**: Aerial image and a natural language referring expression.2930**Output**: A single bounding box (e.g., [x_min, y_min, x_max, y_max]) localizing the target object.3132## Scoring recipe3334```python35def compute_precision(predictions, ground_truths, iou_threshold):36 correct = 037 for pred_box, gt_box in zip(predictions, ground_truths):38 iou = calculate_iou(pred_box, gt_box)39 if iou > iou_threshold: # strictly greater than40 correct += 141 return (correct / len(predictions)) * 10042```4344## Common pitfalls4546- IoU threshold comparison is strictly greater than (>) the threshold, not greater-than-or-equal-to (≥).47- Precision is computed per referring expression (1-to-1 mapping), not per image, as each expression corresponds to exactly one ground-truth box.48- Models must be re-trained or fine-tuned on the dataset; direct transfer of ground-view checkpoints causes severe performance drops due to aerial scale variability.4950## Evidence (verbatim from paper)5152> Following the standard protocol for referring detection in [[20](#bib.bib20 ""), [38](#bib.bib38 ""), [7](#bib.bib7 "")]*, we use precision (P@$\theta$) as the evaluation metric, where the prediction is deemed correct if its IoU with the ground-truth box is larger than threshold $\theta$. In detail, we utilize P@0.5, P@0.6, P@0.7, P@0.8, and mP (average pecision across these thresholds) except specially mentioned.5354## Citation5556```bibtex57@misc{hu2026refaerial,58 title={RefAerial: A Benchmark and Approach for Referring Detection in Aerial Images},59 author={Hu et al. (2026)},60 year={2026},61 note={arXiv:2604.20543}62}63```6465- arXiv: 2604.20543