/ Модель

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

Лицензия
Apache 2.0
Архитектура
dinov2_vit · dense
Библиотека
pytorch
Опубликована
8 июл 2026

openpath-checkpoints

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

OpenPath — визуальный энкодер гистопатологических изображений, извлекающий 1536-мерные признаки из тайлов H&E для поиска и последующего машинного анализа.

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

Бенчмарки

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

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

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

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

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

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

OpenPath — набор контрольных точек модели для цифровой патологии, разработанный авторами проекта OpenPath. Это визуальный энкодер ViT-g/14 на базе DINOv2, обученный самоконтролируемым способом с gram anchoring на публичных тайлах гистопатологических препаратов. В репозитории размещены 61 контрольная точка; авторы выделяют training_316250 как выпущенную модель, выбранную по результатам оценки на наборе AMC-HCC-ST. Энкодер формирует CLS-эмбеддинг размерности 1536 для каждого изображения.

Модель предназначена для извлечения признаков из тайлов гистологических изображений H&E, снятых примерно при увеличении 40×, с нормализацией ImageNet. Эмбеддинги подходят для линейного или ridge-зондирования, k-NN, MIL и поиска похожих изображений. В оценках авторов OpenPath заняла первое место среди семи моделей на AMC-HCC-ST; результаты на публичных наборах могут быть завышены из-за пересечения обучающих и тестовых данных. Лицензия — Apache-2.0.

Это экстрактор признаков на уровне патчей, а не целых предметных стёкол: для слайдового контекста нужен отдельный агрегатор. Модель не является медицинским устройством и не предназначена для диагностики. Для загрузки и извлечения эмбеддингов README требует код OpenPath/DINOv2.

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

  • Извлечение эмбеддингов из тайлов H&E-препаратов
  • Поиск похожих гистологических изображений
  • Классификация патчей с линейным или ridge-зондированием
  • Классификация изображений методом k-NN
  • Агрегация патчевых признаков для MIL-моделей

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

OpenPath — Checkpoints

Teacher checkpoints of OpenPath, a ViT-g/14 pathology foundation model pre-trained with self-supervision (DINOv2 + gram anchoring) on public-only whole-slide histopathology tiles (OpenPath corpus).

Headline result. On AMC-HCC-ST — a contamination-free in-house Asan Medical Center hepatocellular-carcinoma spatial-transcriptomics cohort, the least leakage-prone benchmark since no public foundation model was trained on it — OpenPath ranks #1 among seven foundation models.

Checkpoints

  • 61 teacher checkpoints: training_0 … training_345000, every 5,750 iters (≈ 1 native epoch total).
  • Each is training_<iter>/teacher_checkpoint.pth (ViT-g/14 reg4, 1536-dim CLS embedding).
  • Released model = training_316250 — selected by the clean AMC-HCC-ST benchmark. (OpenPath's HEST-1K peaks earlier, ~training_23000 at ~0.38; pick a checkpoint to match your task.)

Load & extract embeddings

Requires the OpenPath / DINOv2 code (taejoon89/openpath).

import torch, dinov2.models.vision_transformer as vits
ck = torch.load("training_316250/teacher_checkpoint.pth", map_location="cpu", weights_only=False)
sd = {k[len("backbone."):]: v for k, v in ck["teacher"].items() if k.startswith("backbone.")}
m = vits.vit_giant2(patch_size=14, img_size=224, block_chunks=4, num_register_tokens=4,
                    ffn_layer="swiglufused", init_values=1e-5,
                    interpolate_antialias=True, interpolate_offset=0.0)
m.load_state_dict(sd, strict=True); m.eval()
cls = m.forward_features(x)["x_norm_clstoken"]   # (B, 1536), ImageNet-normalized 224x224 input

Evaluation

Frozen-encoder linear/ridge probing, all models under one protocol (sorted by the clean AMC-HCC-ST cohort). AMC-HCC-ST is our headline because public benchmarks (HEST-1K, CRC, BACH) derive from repositories these FMs were pre-trained on and are confounded by train/test leakage.

ModelAMC-HCC-ST (clean) ↓HEST-1K (public)NCT-CRC-HE (9-cls acc)BACH (4-cls acc)
OpenPath (training_316250)0.3230.3720.9540.761
UNI2-h0.3010.4140.9660.908
OpenMidnight0.3000.3900.9670.906
Virchow20.2920.3980.9640.875
prov-gigapath0.2860.3930.9530.752
Phikon-v20.2740.3750.9370.708
UNI0.2570.3860.9460.777

Intended use & limitations

Frozen feature extractor for H&E histopathology tiles (native ~40× / 0.5 µm-per-pixel, ImageNet normalization) → 1536-dim CLS embedding for linear/ridge probing, k-NN, MIL, retrieval. Not a medical device; not for diagnosis. Public-benchmark numbers are leakage-confounded; it is a patch-level encoder (slide-level context needs a separate aggregator). See the model / code card for details.

Related artifacts

ArtifactHugging Face repoNotes
Corpustaejoon89/openpath-corpusNative 40× pathology tiles, 33,991 WebDataset shards / ~17 TB
Checkpointstaejoon89/openpath-checkpointsThis repository
Codetaejoon89/openpathtraining & evaluation code (also on GitHub)

Citation

@misc{openpath2026,
  title  = {OpenPath: Public-Data Pathology Foundation Models and Leakage-Free Evaluation},
  author = {Tae Joon Jun},
  year   = {2026},
  note   = {https://huggingface.co/taejoon89/openpath}
}

Acknowledgements

This research was supported by a grant of the Korea Health Technology R&D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health & Welfare, Republic of Korea (grant number: HR21C0198); the Advanced GPU Utilization Support Program funded by the Government of the Republic of Korea, Ministry of Science and ICT; and the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (grant number: RS-2026-25522634).

License

Weights — Apache-2.0 (warm-started from Meta DINOv2 ViT-g/14-reg, itself Apache-2.0). Training data: public pathology datasets under CC-BY / CC0 / NIH-open terms.

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

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

GPU в ailist

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

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

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

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

0 моделей