/ Модель

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

Лицензия
Apache 2.0
Архитектура
ruac-sam2 · dense
Базовая модель
sam2.1-hiera-base-plus
Библиотека
ruac
Опубликована
27 авг 2026

ruac-sam2.1-hiera-bplus

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

RUAC дообучает SAM 2.1 для сегментации объектов по визуальным подсказкам и выдаёт пиксельную карту неопределённости вместе с маской.

12скачиваний за 30 дней0лайковвеса обновлены27 авг 2026

Бенчмарки

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

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

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

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

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

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

RUAC for SAM 2.1 Hiera Base Plus — контрольная точка модели для сегментации изображений, разработанная для метода Segment Anything with Robust Uncertainty-Accuracy Correlation. Она дообучает SAM 2.1 Hiera Base Plus на обучающей части MOSE и добавляет байесовский декодер масок Weibull и ветвь обучения для оценки неопределённости. Модель принимает изображение и визуальные подсказки, например точку, и выдаёт маску сегментации вместе с картой неопределённости на уровне пикселей.

Модель рассчитана на сегментацию объектов с подсказками и оценку уверенности предсказаний, в том числе при переносе на данные из других доменов. В опубликованной конфигурации неопределённость оценивается по энтропии Бернулли на основе 20 выборок Монте-Карло. Авторы сообщают о нулевом переносе на 23 набора данных вне обучающего домена. Веса распространяются в формате safetensors; для загрузки используется собственный загрузчик RUAC, модель не зарегистрирована в Transformers AutoModel. Лицензия — Apache-2.0.

RUAC сохраняет интерфейс SAM2 с сегментацией по подсказкам: она не классифицирует объекты по семантическим классам. Качество оценки неопределённости может меняться в зависимости от домена, выбранной подсказки и числа выборок Монте-Карло. Перед применением в критически важных сценариях модель следует оценить на целевых данных.

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

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

Ограничения

Модель не выполняет семантическую классификацию; качество оценки неопределённости зависит от домена, подсказки и числа выборок Монте-Карло. Перед применением в критически важных сценариях требуется проверка на целевых данных.

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

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

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

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

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

Открыть на Hugging Face

RUAC for SAM 2.1 Hiera Base Plus

Official checkpoint for Segment Anything with Robust Uncertainty-Accuracy Correlation (ICML 2026). RUAC adds a Weibull Bayesian mask decoder and an adversarial uncertainty-estimation training branch to SAM 2.1. It produces prompted segmentation masks together with per-pixel uncertainty maps.

Model details

  • Base model: SAM 2.1 Hiera Base Plus
  • Training data: MOSE training split
  • Evaluation: zero-shot across 23 out-of-domain datasets
  • Default uncertainty estimator: Bernoulli entropy from 20 Weibull Monte Carlo samples
  • Weight format: safetensors
  • Original training checkpoint SHA-256: 4f43fd1bd6ed421dbdb6a4d57b68dabddb0ccb69f8c95de089b859922e299561
  • Released model.safetensors: 330,844,812 bytes, SHA-256 678dae09c6834504d20e825793d8270f83dbc1c3c2d542ce843247d7154b46e4

The value 20 is the released default and main setting. Other Monte Carlo sample counts belong to the parameter-sensitivity study and are not release defaults.

Installation

git clone --branch version/019 https://github.com/HongyouZhou/sam2.git
git clone https://github.com/HongyouZhou/BNDL.git
git clone https://github.com/HongyouZhou/ruac.git

python -m pip install -e sam2
python -m pip install -e './ruac[hub]'
export PYTHONPATH=$PWD:$PWD/sam2:$PWD/BNDL:$PWD/BNDL/BNDL_upload:$PYTHONPATH

Load the model

from ruac.hub import load_ruac_predictor

predictor = load_ruac_predictor(
    repo_id="HongyouZhou/ruac-sam2.1-hiera-bplus",
    device="cuda",
    mc_samples=20,
)

RUAC is not registered with Transformers AutoModel; the loader above builds the custom Bayesian SAM2 decoder and validates the released state dict.

Point-prompted image inference

import numpy as np
from PIL import Image

image = np.array(Image.open("image.jpg").convert("RGB"), copy=True)
predictor.set_image(image)
masks, predicted_iou, _ = predictor.predict(
    point_coords=np.array([[640, 360]], dtype=np.float32),
    point_labels=np.array([1], dtype=np.int32),
    multimask_output=True,
    return_logits=True,
)

selected = int(np.argmax(predicted_iou))
mask = masks[selected] > 0
aux = predictor.get_last_aux_outputs()
uncertainty_candidates = aux["bndl"]["pixel_uncertainty_sampling"][0]
assert uncertainty_candidates.shape[-1] == masks.shape[0]
uncertainty = uncertainty_candidates[:, :, selected]

The loader aligns uncertainty channels with the masks returned by SAM2. The four internal mask-token channels are retained under aux["bndl"]["all_mask_tokens"] for reproducing the original evaluation's all-hypothesis aggregation.

See the complete model loading guide and runnable inference example.

Limitations

RUAC follows SAM2's prompt-based segmentation interface. It does not perform semantic classification, and uncertainty quality can vary with the domain, prompt choice, and Monte Carlo sample count. The released model was trained on MOSE and should be evaluated before deployment in safety-critical settings.

Licenses

The released weights are derived from the Apache-2.0-licensed SAM 2.1 checkpoint and are distributed under Apache 2.0. The RUAC implementation is MIT licensed. Users must also follow the licenses of the SAM2 and BNDL dependencies.

Citation

@inproceedings{ruac2026,
  title         = {Segment Anything with Robust Uncertainty-Accuracy Correlation},
  author        = {Zhou, Hongyou and Toussaint, Marc and Shao, Ling and Ye, Zihan},
  booktitle     = {Proceedings of the 43rd International Conference on Machine Learning},
  year          = {2026},
  eprint        = {2605.10603},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CV}
}

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

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

GPU в ailist

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

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

Архитектура ruac-sam2 неизвестна transformers в образе рантайма.

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

0 моделей