Skip to content
Back to skills

Ocean Workbench Eval

ASecurity

Evaluates SAR foundation models on a suite of ocean observation tasks, including geophysical pattern classification, continuous regression for wave height and wind parameters, and iceberg object detection. It tests both zero-shot feature transferability and fine-tuning adaptability across diverse geophysical benchmarks. Use when the user wants to benchmark on Ocean Workbench, or asks about evaluating this task. Reports TenGeoP accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Ocean Workbench Eval?

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

Security grade badge for Ocean Workbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-ocean-workbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-ocean-workbench-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: ocean-workbench-eval
description: Evaluates SAR foundation models on a suite of ocean observation tasks, including geophysical pattern classification, continuous regression for wave height and wind parameters, and iceberg object detection. It tests both zero-shot feature transferability and fine-tuning adaptability across diverse geophysical benchmarks. Use when the user wants to benchmark on Ocean Workbench, or asks about evaluating this task. Reports TenGeoP accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2601.07392
  bibtex_key: [REDACTED]
  confidence: high
---

# ocean-workbench-eval

> OceanSAR-2: A Universal Feature Extractor for SAR Ocean Observation — Tuel et al. (2026) (arXiv:2601.07392, 2026)

## What this evaluates

Evaluates SAR foundation models on a suite of ocean observation tasks, including geophysical pattern classification, continuous regression for wave height and wind parameters, and iceberg object detection. It tests both zero-shot feature transferability and fine-tuning adaptability across diverse geophysical benchmarks.

## Datasets

- **Ocean Workbench** — total ?; splits: test (-1)

## Metrics

- `TenGeoP accuracy` **(primary)** — range: percent
  - Percentage of correctly classified geophysical patterns. Computed as correct predictions divided by total samples, reported in percent.
- `SWH regression error` — range: other
  - Regression error for significant wave height prediction. Lower values indicate better performance, reported in meters.
- `Wspd regression error` — range: other
  - Regression error for wind speed estimation. Lower values indicate better performance, reported in meters per second.
- `Wdir regression error` — range: other
  - Regression error for wind direction estimation. Lower values indicate better performance, reported in degrees.
- `F1-score` — range: [0, 1]
  - Harmonic mean of precision and recall for iceberg detection, computed at an IoU threshold of 0.1 and a confidence score threshold of 0.5.

## Input / output format

**Input**: Sentinel-1 Wave Mode SAR imagery with calibrated σ⁰ backscatter. Models receive raw image patches or full scenes depending on the backbone architecture.

**Output**: Zero-shot: image-level embeddings (384-2048 dimensions). Fine-tuning: class labels for TenGeoP, scalar regression values for SWH/Wspd/Wdir, and bounding boxes with confidence scores for iceberg detection.

## Scoring recipe

```python
def evaluate(predictions, gold, mode='zero-shot', task=None):
    if mode == 'zero-shot':
        return kNN_classify_or_regress(predictions, gold, k=5)
    elif mode == 'fine-tune':
        if task == 'TenGeoP':
            return accuracy(predictions, gold)
        elif task in ['SWH', 'Wspd', 'Wdir']:
            return rmse(gold, predictions)
        elif task == 'YOLOIB':
            return compute_f1(predictions, gold, iou_thresh=0.1, score_thresh=0.5)
```

## Common pitfalls

- TerraMind outputs feature maps rather than image-level embeddings; global max averaging must be applied to the final feature map to match reported performance.
- Zero-shot kNN evaluation is explicitly excluded for wind direction and iceberg detection benchmarks due to architectural incompatibility.
- Fine-tuning stability varies significantly across models; some baselines (e.g., TerraMind on YOLOIB) fail to converge or lack available code, yielding unreliable results marked with asterisks.

## Evidence (verbatim from paper)

> We record the F1-score on predicted boxes, using an IoU threshold of 0.1 and score threshold of 0.5. In zero-shot mode, we apply kNN classification and regression to the image features directly produced by the models (excluding the wind direction and iceberg benchmarks, for which this is not possible).

## Citation

```bibtex
@misc{tuel2026oceansar2,
  title={OceanSAR-2: A Universal Feature Extractor for SAR Ocean Observation},
  author={Tuel et al. (2026)},
  year={2026},
  note={arXiv:2601.07392}
}
```

- arXiv: 2601.07392

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.