/ Модель

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

Контекст
77 токенов
Лицензия
CC BY 4.0
Архитектура
clipseg · dense
Базовая модель
clipseg-rd64-refined
Опубликована
1 апр 2026

CLIPSeg-CloudSEN12Plus-FFT

Сегментация изображенийИзображение → mask3 профессии

Дообученная CLIPSeg для сегментации облаков и их теней на спутниковых снимках Sentinel-2.

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

Бенчмарки

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

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

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

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

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

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

Модель разработана Харшитом Кетаватом и Вэймином Ху из лаборатории геоинформатики и моделирования ИИ Университета Джорджии. Это CLIPSeg, полностью дообученная на наборе CloudSEN12+ для сегментации облаков на спутниковых снимках Sentinel-2. Модель выделяет четыре класса: чистое небо, плотные и тонкие облака, а также тени от облаков.

Модель предназначена для анализа спутниковых изображений и адаптирована к особенностям дистанционного зондирования. В оценке на тестовой части CloudSEN12+ она показала IoU 0,8540 для чистых областей, 0,7875 для плотных облаков и 0,4702 для тонких облаков; README не приводит результат для теней от облаков. Это указывает на более слабое качество сегментации тонких облаков по сравнению с другими опубликованными классами.

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

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

Ограничения

На тестовой части CloudSEN12+ качество сегментации тонких облаков ниже, чем для чистых областей и плотных облаков. Оценка приведена на конкретном наборе данных Sentinel-2; перенос на другие сенсоры и домены не подтверждён.

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

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

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

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

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

Открыть на Hugging Face

CLIPSeg Fine-tuned for Cloud Segmentation (Full Fine-Tuning, 100% Data)

Fine-tuned version of CIDAS/clipseg-rd64-refined for cloud segmentation on Sentinel-2 satellite imagery using the CloudSEN12+ dataset. This model is part of the research presented in:

Low-Data Supervised Adaptation Outperforms Prompting for Cloud Segmentation Under Domain Shift Harshith Kethavath, Weiming Hu EarthVision Workshop @ CVPR 2026

All models from this paper: https://huggingface.co/collections/uga-gaim/2026-cloudprompts

Model Description

CLIPSeg is a vision-language segmentation model trained on natural images. This variant is fully fine-tuned on CloudSEN12+ to adapt it to Sentinel-2 satellite imagery for four-class cloud segmentation: clear, thick cloud, thin cloud, and cloud shadow.

  • Developed by: Harshith Kethavath, Weiming Hu
  • Lab: Lab for Geoinformatics and AI Modeling (GAIM), University of Georgia
  • License: CC BY 4.0
  • Base model: CIDAS/clipseg-rd64-refined

How to Get Started

from transformers import CLIPSegProcessor, CLIPSegForImageSegmentation
import torch
from PIL import Image

processor = CLIPSegProcessor.from_pretrained("uga-gaim/CLIPSeg-CloudSEN12Plus-FFT")
model = CLIPSegForImageSegmentation.from_pretrained("uga-gaim/CLIPSeg-CloudSEN12Plus-FFT")

image = Image.open("your_sentinel2_image.png")
prompts = ["clear", "thick cloud", "thin cloud", "cloud shadow"]

inputs = processor(
    text=prompts,
    images=[image] * len(prompts),
    return_tensors="pt",
    padding=True
)

with torch.no_grad():
    outputs = model(**inputs)

logits = outputs.logits  # shape: (4, H, W)
predicted_class = logits.argmax(dim=0)  # per-pixel class prediction

Training Details

Training Data

Trained on the CloudSEN12+ dataset, the largest expert-labeled cloud segmentation benchmark for Sentinel-2 imagery. 100% of the training split was used (full data setting).

Training Hyperparameters

HyperparameterValue
OptimizerAdamW
Learning rate5e-5
Weight decay0.02
Warmup ratio0.06
Epochs20
Batch size16
Precisionfp16

Loss Function

Combined segmentation loss: weighted sum of Focal loss, Tversky loss, and Boundary loss.

Evaluation Results

Evaluated on the CloudSEN12+ test split. Per-class IoU:

ClassZero-Shot (baseline)This model (FFT 100%)
Clear0.52050.8540
Thick Cloud0.27730.7875
Thin Cloud0.08980.4702
Cloud Shadow0.13250.5173
mIoU0.25500.6572

Citation

@InProceedings{Kethavath_2026_CVPR,
    author    = {Kethavath, Harshith and Hu, Weiming},
    title     = {Low-Data Supervised Adaptation Outperforms Prompting for Cloud Segmentation Under Domain Shift},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
    month     = {June},
    year      = {2026},
    pages     = {7960-7969}
}

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

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

GPU в ailist

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

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

Для архитектуры clipseg нет загрузчика под задачу image-segmentation.

Класс архитектуры
CLIPSegForImageSegmentation
Ревизия весов
34ea01f

0 моделей