Skip to content
Back to skills

Hephaestus Minicubes Eval

ASecurity

Evaluates models on detecting volcanic ground deformation using multi-modal InSAR data. It probes the ability to classify deformation presence and segment deformation areas from spatiotemporal interferometric time-series, while handling atmospheric noise and class imbalance. Use when the user wants to benchmark on Hephaestus Minicubes, or asks about evaluating this task. Reports F1-score, IoU.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Hephaestus Minicubes Eval?

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

Security grade badge for Hephaestus Minicubes Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-hephaestus-minicubes-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-hephaestus-minicubes-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: hephaestus-minicubes-eval
description: Evaluates models on detecting volcanic ground deformation using multi-modal InSAR data. It probes the ability to classify deformation presence and segment deformation areas from spatiotemporal interferometric time-series, while handling atmospheric noise and class imbalance. Use when the user wants to benchmark on Hephaestus Minicubes, or asks about evaluating this task. Reports F1-score, IoU.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2505.17782
  bibtex_key: [REDACTED]
  confidence: high
---

# hephaestus-minicubes-eval

> Hephaestus Minicubes: A Global, Multi-Modal Dataset for Volcanic Unrest Monitoring — Papadopoulos et al. (2025) (arXiv:2505.17782, 2025)

## What this evaluates

Evaluates models on detecting volcanic ground deformation using multi-modal InSAR data. It probes the ability to classify deformation presence and segment deformation areas from spatiotemporal interferometric time-series, while handling atmospheric noise and class imbalance.

## Datasets

- **Hephaestus Minicubes** — total ?; splits: train (9840), val (2570), test (6501); repo https://github.com/Orion-AI-Lab/Hephaestus-minicubes

## Metrics

- `F1-score` **(primary)** — range: percent
  - Harmonic mean of precision and recall: 2 * (Prec * Rec) / (Prec + Rec).
- `IoU` **(primary)** — range: percent
  - Intersection over Union: size of intersection between predicted and ground truth masks divided by size of their union.
- `Precision` — range: percent
  - Ratio of true positive predictions to all positive predictions.
- `Recall` — range: percent
  - Ratio of true positive predictions to all actual positives.
- `AUROC` — range: [0, 1]
  - Area Under the Receiver Operating Characteristic curve, measuring classification performance across all thresholds.

## Input / output format

**Input**: Multi-channel InSAR datacubes (phase, coherence, DEM, atmospheric variables) cropped to 512x512 pixels. For time-series tasks, inputs are sequences of 3 interferograms sharing the same primary acquisition date but different secondary dates, ordered chronologically by secondary date.

**Output**: For classification: a binary label (deformation vs. no deformation). For segmentation: a binary mask representing the union of deformation areas across the input sequence.

## Scoring recipe

```python
# Classification F1
tp = sum((pred == 1) & (gold == 1))
fp = sum((pred == 1) & (gold == 0))
fn = sum((pred == 0) & (gold == 1))
prec = tp / (tp + fp) if (tp + fp) > 0 else 0
rec = tp / (tp + fn) if (tp + fn) > 0 else 0
f1 = 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0

# Segmentation IoU
intersection = sum((pred_mask == 1) & (gold_mask == 1))
union = sum((pred_mask == 1) | (gold_mask == 1))
iou = intersection / union if union > 0 else 0
```

## Common pitfalls

- Class imbalance is addressed via undersampling negatives to match positives during training, which may skew evaluation if not accounted for.
- Temporal split is used (2014-2019 train, 2019 val, 2020-2021 test) rather than random splitting, making results non-transferable to other time periods.
- Time-series labels are aggregated: a sequence is positive if any product shows deformation, and the segmentation mask is the union of all sequence masks.
- Models are evaluated with and without auxiliary atmospheric variables, significantly impacting performance.

## Evidence (verbatim from paper)

> To enable a fair comparison of future methods for InSAR based volcanic unrest detection, we provide the first benchmark on Hephaestus Minicubes. This benchmark is designed to serve as a strong baseline across two fundamental tasks: binary ground deformation classification and semantic segmentation. ... In Tabs.[3] and[4], we present the classification and segmentation results, respectively, reporting Precision, Recall, F1-score, and Area Under the Receiver Operating Characteristic curve (AUROC) for the classification task, and Precision, Recall, F1-score, and Intersection over Union (IoU) for the segmentation task.

## Citation

```bibtex
@misc{papadopoulos2025hephaestus,
  title={Hephaestus Minicubes: A Global, Multi-Modal Dataset for Volcanic Unrest Monitoring},
  author={Papadopoulos et al. (2025)},
  year={2025},
  note={arXiv:2505.17782}
}
```

- arXiv: 2505.17782

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.