/ Модель

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

Лицензия
MIT
Библиотека
pytorch
Опубликована
11 июн 2026

krypsis-nano

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

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

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

Бенчмарки

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

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

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

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

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

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

Krypsis-COD — компактная модель сегментации замаскированных морских животных под водой, разработанная автором репозитория ryanrana. Она использует предварительно обученный на ImageNet трансформерный backbone PVTv2-B0 и декодер с многоуровневым обучением; физические и частотные признаки подаются через AquaWave prior stem без дополнительных параметров, а маска уточняется с помощью головы границ. Модель содержит около 4,8 млн параметров; размер весов составляет 19,2 МБ в fp32, 9,7 МБ в fp16 и 4,6 МБ в int8. Обучение проводилось на изображениях размером 352×352 из корпуса CAMO и COD10K.

Модель предназначена для выделения контуров и областей замаскированных морских животных на подводных изображениях, в том числе для компактных систем и edge-устройств. В README приведены результаты на тесте CAMO и на отложенных кадрах COD10K-Aquatic; автор отмечает, что модель существенно меньше крупных адаптеров SAM, но уступает им по точности. Низкая точность IoU на небольших объектах ограничивает её применение для экспертной идентификации. Лицензия — MIT.

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

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

Ограничения

По точности модель уступает крупным адаптерам SAM; IoU на небольших объектах COD10K ниже, чем можно предположить по структурным метрикам. Модель не предназначена для экспертной идентификации животных.

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

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

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

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

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

Открыть на Hugging Face

Krypsis-COD 🐙 — underwater camouflaged-animal segmentation, tiny

A compact (4.8 M params, 4.6 MB int8) segmenter for camouflaged marine animals. The frontier for this task is giant SAM/SAM2 adapters (Dual-SAM, MAS-SAM, SAM2-WaveUNet) at hundreds of MB; Krypsis-COD is ~130× smaller yet built the right way — a pretrained backbone with the boundary + frequency supervision the COD literature shows actually matters.

Segmentation demo

Held-out COD10K-Aquatic frames (flounder, frogfish, stingray, turtle — not in training): raw input → Krypsis-COD segmentation.

Parameters4,770,950 (~4.8 M)
Size on disk19.2 MB fp32 · 9.7 MB fp16 · 4.6 MB int8
Backbonepvt_v2_b0 (ImageNet-pretrained)
Input3×352×352 RGB
Outputcamouflaged-animal mask + edge map
Prior stemAquaWave — 0 learnable params (UDCP + WB-residual + Haar high-freq)
CPU latency270 ms/image (single thread)

Method (what the literature says actually works)

  • Pretrained PVTv2 backbone. Camouflage is a global-context problem; transformer features + ImageNet pretraining are what every competitive COD model relies on.
  • AquaWave prior stem (0 params) feeds physics + frequency cues straight into the backbone: an Underwater Dark Channel Prior transmission map, a grey-world white-balance colour residual, and a Haar high-frequency energy map — light attenuation leaks in colour, camouflage leaks in frequency.
  • Edge / boundary co-supervision — the most-cited COD lever; an edge head is supervised by the mask boundary and fused into the mask head.
  • Deep multi-level supervision over the FPN decoder.
  • Trained at 352² on ~7,000 images (CAMO + COD10K corpus), mixed precision, discriminative LR (low for the pretrained backbone, high for the new heads).

See PAPER.md and RESEARCH_DOSSIER.md for the full method and reading list.

Results

CAMO test (standard COD benchmark):

metricKrypsis-COD
S-measure ↑0.748
weighted-F ↑0.643
E-measure ↑0.793
MAE ↓0.114
IoU ↑0.563
Dice ↑0.678

Held-out (COD10K-heavy, unseen): S-measure 0.864 · MAE 0.037.

This is not a SOTA-accuracy record — the SAM-scale giants score higher. It is a strong accuracy-per-byte point: competitive structure metrics at ~130× less size.

Usage

import json, torch, numpy as np
from PIL import Image
from krypsis.cod import KrypsisCOD

cfg = json.load(open("config.json"))
m = KrypsisCOD(backbone=cfg["backbone"].split()[0], pretrained=False)
m.load_state_dict(torch.load("pytorch_model.bin", map_location="cpu")); m.eval()

img = np.asarray(Image.open("reef.jpg").convert("RGB").resize((352, 352)), np.float32) / 255.
x = torch.from_numpy(img).permute(2, 0, 1)[None]
with torch.no_grad():
    mask = torch.sigmoid(m(x, want_aux=False)["mask"])[0, 0] > 0.5

Training & data

  • Data: Umair2002/COD_CAMO_train_data (~7,000 paired camouflage images+masks) for training; PassbyGrocer/CAMO test for the benchmark.
  • Compute: single Modal A10G GPU, 30 epochs.
  • Loss: boundary-weighted structure loss + Dice + deep supervision + edge BCE.

Limitations

Camouflage is hard; this tiny model trails the giant SAM adapters on raw accuracy. Held-out IoU on small COD10K objects is lower than its structure scores suggest. Not a substitute for expert identification.

Citation

@software{krypsis_cod_2026,
  title  = {Krypsis-COD: tiny underwater camouflaged-animal segmentation with a
            pretrained backbone and a zero-parameter physics-frequency prior},
  year   = {2026},
  url    = {https://huggingface.co/ryanrana/krypsis-nano}
}

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

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

GPU в ailist

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

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

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

Ревизия весов
9cfba69

0 моделей