Skip to content
Back to skills

Atrbench Eval

ASecurity

Evaluates SAR automatic target recognition (ATR) capabilities under realistic, wild conditions. It probes fine-grained vehicle classification and detection robustness across varying imaging geometries, scene complexities, and domain shifts (SOC vs EOC settings). Use when the user wants to benchmark on ATRBench, or asks about evaluating this task. Reports overall accuracy (%).

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongogit

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Atrbench Eval?

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

Security grade badge for Atrbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-atrbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-atrbench-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: atrbench-eval
description: Evaluates SAR automatic target recognition (ATR) capabilities under realistic, wild conditions. It probes fine-grained vehicle classification and detection robustness across varying imaging geometries, scene complexities, and domain shifts (SOC vs EOC settings). Use when the user wants to benchmark on ATRBench, or asks about evaluating this task. Reports overall accuracy (%).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2501.13354
  bibtex_key: liu2025atrbench
  confidence: high
---

# atrbench-eval

> ATRNet-STAR: A Large Dataset and Benchmark Towards Remote Sensing Object Recognition in the Wild — Liu et al. (2025) (arXiv:2501.13354, 2025)

## What this evaluates

Evaluates SAR automatic target recognition (ATR) capabilities under realistic, wild conditions. It probes fine-grained vehicle classification and detection robustness across varying imaging geometries, scene complexities, and domain shifts (SOC vs EOC settings).

## Datasets

- **ATRBench** — total ?; splits: SOC-40 train (-1), SOC-40 test (-1), SOC-50 train (-1), SOC-50 test (-1), EOC-Scene train (-1), EOC-Scene test (-1), EOC-Depression train (-1), EOC-Depression test (-1), EOC-Azimuth train (-1), EOC-Azimuth test (-1), EOC-Band train (-1), EOC-Band test (-1), EOC-Polarization train (-1), EOC-Polarization test (-1); repo https://github.com/waterdisappear/ATRNet-STAR

## Metrics

- `overall accuracy (%)` **(primary)** — range: percent
  - The number of correctly classified samples divided by the total number of samples, multiplied by 100.
- `mAP50` — range: percent
  - Mean Average Precision at an Intersection over Union (IoU) threshold of 0.5. Computed as the average precision across all vehicle categories using horizontal bounding boxes.

## Input / output format

**Input**: SAR images provided as either magnitude images in the ground range coordinate system or complex images in the slant range coordinate system.

**Output**: Classification: predicted vehicle category label. Detection: horizontal bounding box coordinates (x, y, width, height) and predicted vehicle category.

## Scoring recipe

```python
# Classification scoring
preds = model.predict(images)
accuracy = (sum(1 for p, g in zip(preds, gold_labels) if p == g) / len(gold_labels)) * 100

# Detection scoring (mAP50)
# For each class, match predicted boxes to ground truth at IoU >= 0.5
# Compute precision-recall curve and interpolate to get AP_class
mAP50 = (sum(AP_class for class in classes) / num_classes) * 100
```

## Common pitfalls

- Confusing ground range magnitude images with slant range complex images, which have different annotation counts and require distinct preprocessing pipelines.
- Mixing up SOC (similar operating condition) and EOC (different operating condition) settings, which enforce strict train/test splits to evaluate specific domain shifts rather than standard generalization.
- Using oriented bounding boxes or contour masks for detection instead of horizontal bounding boxes, as the benchmark explicitly standardizes on horizontal boxes due to SAR target shape variations and noisy labels.

## Evidence (verbatim from paper)

> We use overall accuracy (%) as a metric, i.e., the number of correctly classified samples in proportion to the total number of samples. We use mAP50 as a metric, i.e., the average precision at IoU 0.5 because the horizontal bounding box does not exactly fit the contours of the different targets.

## Citation

```bibtex
@misc{liu2025atrbench,
  title={ATRNet-STAR: A Large Dataset and Benchmark Towards Remote Sensing Object Recognition in the Wild},
  author={Liu et al. (2025)},
  year={2025},
  note={arXiv:2501.13354}
}
```

- arXiv: 2501.13354

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.