/ Модель

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

Лицензия
odc-by
Библиотека
transformers
Опубликована
7 июл 2026

SATLAS-transformers

ЭмбеддингиТекст → embedding

Коллекция энкодеров SatlasPretrain извлекает признаки из спутниковых и аэрофотоснимков для задач дистанционного зондирования.

0скачиваний за 30 дней0лайковвеса обновлены8 июл 2026

Бенчмарки

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

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

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

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

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

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

BiliSakura/SATLAS-transformers — коллекция из 19 совместимых с Hugging Face чекпойнтов энкодеров SatlasPretrain, разработанных Allen AI / Satlas и упакованных для Hugging Face пользователем BiliSakura. Модели предназначены для извлечения признаков из спутниковых и аэрофотоснимков; их можно использовать как основу для анализа изображений дистанционного зондирования.

В коллекции представлены Swin-v2-Base, Swin-v2-Tiny, ResNet50 и ResNet152 для Sentinel-2, Landsat и аэрофотосъёмки. Есть режимы обработки одного снимка и временных серий с max-pooling, а также входы RGB, 9-канальные мультиспектральные и 11-канальные Landsat. Репозитории содержат веса safetensors, процессор изображений и код для Transformers; для загрузки требуется разрешить удалённый код. Процессор по умолчанию не меняет размер изображения и применяет нормализацию для соответствующего сенсора.

Веса распространяются по лицензии ODC-BY. Карточка описывает предобученные энкодеры общего назначения для дистанционного зондирования, а не готовую систему для конкретной прикладной задачи; качество зависит от сенсора, каналов и последующей настройки. Модель принимает изображения и возвращает векторные признаки.

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

  • извлечение признаков из снимков Sentinel-2
  • извлечение признаков из снимков Landsat
  • извлечение признаков из аэрофотоснимков
  • подготовка эмбеддингов спутниковых снимков для классификатора
  • сравнение признаков снимков разных дат

Ограничения

Коллекция содержит разные варианты архитектур, сенсоров и числа каналов, поэтому нужно выбрать чекпойнт, совместимый с входными данными. Для загрузки требуется включить доверенный удалённый код; готовые прикладные предсказания карточка не заявляет.

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

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

Открыть на Hugging Face

SatlasPretrain Transformers Models

Hugging Face–compatible checkpoints from the official SatlasPretrain foundation models (ICCV 2023). Each subfolder is a standalone model repo layout (config.json, model.safetensors, preprocessor, and remote code) for feature extraction on satellite and aerial imagery.

Model Description

These models are remote sensing encoders pretrained on the SatlasPretrain dataset covering Sentinel-2, Landsat 8/9, and high-resolution aerial imagery.

This collection bundles 19 checkpoints spanning:

  • Architectures: Swin-v2-Base, Swin-v2-Tiny, ResNet50, ResNet152
  • Input sources: Sentinel-2, Landsat, aerial
  • Modes: single-image (SI) and multi-image temporal max-pooling (MI)
  • Band configs: RGB (3ch), multispectral (9ch), Landsat all-bands (11ch)

All folders ship self-contained remote code (modeling_satlaspretrain.py, processor, pipeline) and load with trust_remote_code=True.

Developed by: Allen AI / Satlas
Packaged for Hugging Face by: BiliSakura
License (weights): ODC-BY
Original paper: SatlasPretrain: A Large-Scale Dataset for Remote Sensing Image Understanding

Available checkpoints (19 models)

FolderSourceBackboneModeBands
satlaspretrain-sentinel2-swinb-si-rgbSentinel-2Swin-BSIRGB
satlaspretrain-sentinel2-swinb-mi-rgbSentinel-2Swin-BMIRGB
satlaspretrain-sentinel2-swinb-si-msSentinel-2Swin-BSIMS (9ch)
satlaspretrain-sentinel2-swinb-mi-msSentinel-2Swin-BMIMS (9ch)
satlaspretrain-sentinel2-swint-si-rgbSentinel-2Swin-TSIRGB
satlaspretrain-sentinel2-swint-mi-rgbSentinel-2Swin-TMIRGB
satlaspretrain-sentinel2-swint-si-msSentinel-2Swin-TSIMS (9ch)
satlaspretrain-sentinel2-swint-mi-msSentinel-2Swin-TMIMS (9ch)
satlaspretrain-sentinel2-resnet50-si-rgbSentinel-2ResNet50SIRGB
satlaspretrain-sentinel2-resnet50-mi-rgbSentinel-2ResNet50MIRGB
satlaspretrain-sentinel2-resnet50-mi-msSentinel-2ResNet50MIMS (9ch)
satlaspretrain-sentinel2-resnet152-si-rgbSentinel-2ResNet152SIRGB
satlaspretrain-sentinel2-resnet152-si-msSentinel-2ResNet152SIMS (9ch)
satlaspretrain-sentinel2-resnet152-mi-rgbSentinel-2ResNet152MIRGB
satlaspretrain-sentinel2-resnet152-mi-msSentinel-2ResNet152MIMS (9ch)
satlaspretrain-landsat-swinb-siLandsat 8/9Swin-BSIAll (11ch)
satlaspretrain-landsat-swinb-miLandsat 8/9Swin-BMIAll (11ch)
satlaspretrain-aerial-swinb-siAerialSwin-BSIRGB
satlaspretrain-aerial-swinb-miAerialSwin-BMIRGB

Usage

Processors default to do_resize: false. Pass tensors or arrays at native resolution; sensor-specific normalization is still applied.

from transformers import pipeline
import torch

model_dir = "satlaspretrain-sentinel2-swinb-si-rgb"
pipe = pipeline(
    task="satlaspretrain-feature-extraction",
    model=model_dir,
    trust_remote_code=True,
)

# Sentinel-2 RGB at native size, values in [0, 1]
x = torch.rand(1, 3, 512, 512)
features = pipe(x, pool=True, return_tensors=True)
print(features.shape)

# Dense feature map
tokens = pipe(x, pool=False, return_tensors=True)

Opt in to resize using the reference size in preprocessor_config.json:

features = pipe(x, pool=True, return_tensors=True, image_processor_kwargs={"do_resize": True})

Standard image-feature-extraction also works:

pipe = pipeline(
    task="image-feature-extraction",
    model=model_dir,
    trust_remote_code=True,
)

Normalization

The bundled image processor applies sensor-specific normalization:

  • Sentinel-2 / aerial RGB: divide by 255
  • Landsat: (x - 4000) / 16320, clipped to [0, 1]

See Normalization.md for details.

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

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

GPU в ailist

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

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
1744197

0 моделей