/ Модель

Характеристики

Лицензия
Apache 2.0
Архитектура
resnet · dense
Библиотека
transformers
Опубликована
14 апр 2025

OceanSAR-1

Эмбеддинги изображенийИзображение → embedding3 профессии

OceanSAR-1 — модель извлечения признаков из SAR-снимков Sentinel-1 для классификации явлений и оценки параметров океана.

42скачиваний за 30 дней6лайковвеса обновлены28 апр 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

OceanSAR-1 — модель извлечения признаков на основе ResNet, разработанная Томасом Кердре и Александром Тюэлем из Galeio; модель развёрнута Антуаном Одра из Galeio. Она предназначена для анализа изображений радиолокационной съёмки с синтезированной апертурой (SAR), прежде всего для наблюдения за океаном и переноса признаков в последующие задачи. Модель обучена методом самообучения DINO на примерно 12 миллионах изображений Sentinel-1 Wave Mode за 2015–2024 годы с динамическим отбором обучающих данных. Репозиторий использует Transformers и формат safetensors; для входа предусмотрены одноканальные изображения VV размером 256×256 пикселей с нормализованными значениями.

В качестве признакового экстрактора OceanSAR-1 можно применять для классификации геофизических явлений, оценки значительной высоты волн и прогнозирования скорости ветра у поверхности. В README приведены результаты линейного зондирования для нескольких вариантов архитектуры ResNet и ViT; метаданные репозитория указывают архитектуру ResNet. Для практического запуска рекомендуется GPU с объёмом видеопамяти не менее 8 ГБ. Лицензия — Apache License 2.0.

Сценарии применения

  • Извлечение признаков из SAR-снимков океана
  • Классификация геофизических явлений на радиолокационных изображениях
  • Оценка значительной высоты волн по SAR-данным
  • Прогнозирование скорости ветра у поверхности моря
  • Перенос признаков в последующие задачи анализа SAR-снимков

Ограничения

Модель рассчитана на одноканальные снимки VV Sentinel-1 Wave Mode размером 256×256 пикселей и может требовать адаптации для других SAR-данных. Для запуска рекомендуется GPU с видеопамятью от 8 ГБ.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Model Card for OceanSAR-1

Model Details

Model Description

OceanSAR-1 is the first foundation model in the OceanSAR family, specifically designed for Synthetic Aperture Radar (SAR) imagery analysis, with a focus on ocean observation. The model is trained using a novel dynamic dataset pruning strategy that enhances training efficiency and feature quality.

  • Developed by: Thomas Kerdreux, Alexandre Tuel @ Galeio
  • Deployed by: Antoine Audras @ Galeio
  • Model type: Vision Foundation Model (ResNet50/ViT variants)
  • License: Apache License 2.0
  • Training data: Sentinel-1 Wave Mode (WV) SAR images (2015-2024)
  • Training regime: DINO self-supervised learning with dynamic dataset pruning

Uses

Direct Use

The model is intended to be used as a feature extractor for SAR image analysis, particularly for ocean observation tasks. It can be used for:

  • Feature extraction from SAR images
  • Transfer learning for downstream tasks

Downstream Use

The model has been validated on three downstream tasks:

  1. TenGeoP Classification: Classification of 10 geophysical phenomena in SAR images
  2. Significant Wave Height Estimation: Regression task for ocean wave height prediction
  3. Wind Speed Prediction: Regression task for surface wind speed estimation

How to Use

import torch
from transformers import AutoModel

# Load model and processor
model = AutoModel.from_pretrained("galeio-research/OceanSAR-1")

# Prepare your SAR image (should be single-channel VV polarization)
# Here using random data as example
dummy_image = torch.randn(1, 1, 256, 256)  # (C, H, W)

# Extract features
with torch.no_grad():
    outputs = model(dummy_image)
    features = outputs.pooler_output  # Shape: (1, 2048) for ResNet50

Training Details

Training Data

  • Dataset: Sentinel-1 Wave Mode (WV) SAR images
  • Time period: 2015-2024
  • Size: ~12 million images
  • Preprocessing:
    • Spatial downsampling to 50m resolution
    • Dynamic dataset pruning for diversity and balancedness
    • Excluded validation images from training set

Dynamic Dataset Pruning

The model uses a novel dynamic dataset pruning strategy that:

  • Maximizes dataset diversity and balancedness
  • Reduces computational costs
  • Improves model performance on downstream tasks
  • Works without requiring a pre-existing feature extractor

Evaluation

Results

The model achieves state-of-the-art performance on three downstream tasks (linear probing):

  1. TenGeoP Classification:

    • ResNet50: 75.5% accuracy
    • ViT-S/16: 78.6% accuracy
    • ViT-S/8: 82.1% accuracy
    • ViT-B/8: 83.6% accuracy
  2. Significant Wave Height Estimation:

    • RMSE: 0.63-0.72m (depending on architecture)
  3. Wind Speed Prediction:

    • RMSE: 1.37-1.43 m/s (depending on architecture)

For commercial deployments or to access optimized model variants for specific operational needs, feel free to reach out to discuss licensing and support options.

Technical Specifications

Hardware Requirements

  • GPU with at least 8GB VRAM recommended

Dependencies

  • PyTorch >= 1.8.0
  • Transformers >= 4.30.0
  • torchvision >= 0.9.0

Input Specifications

  • Input size: 256x256 pixels
  • Single channel (VV polarization)
  • Normalized pixel values
  • SAR images from Sentinel-1 Wave Mode

Citation

BibTeX:

@article{kerdreux2025efficientselfsupervisedlearningearth,
  title={Efficient Self-Supervised Learning for Earth Observation via Dynamic Dataset Curation},
  author={Kerdreux, Thomas and Tuel, Alexandre and Febvre, Quentin and Mouche, Alexis and Chapron, Bertrand},
  journal={arXiv preprint arXiv:2504.06962},
  year={2025},
  eprint={2504.06962},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/2504.06962},
}

Acknowledgements

This work was granted access to the HPC resources of IDRIS and TGCC under the allocation 2025-[A0171015666] made by GENCI.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · image-feature-extraction

Можно запустить

Подбираем GPU…

Класс архитектуры
ResNetModel
Ревизия весов
a456368

0 моделей