File size: 2,325 Bytes
6539068
a940b98
 
 
 
 
 
 
 
 
6539068
a940b98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
license: gpl-3.0
library_name: openvino
pipeline_tag: image-classification
tags:
- histopathology
- lymph-node
- triage
- cpu
- research-use-only
---

# lymph-node-triage-cpu — weights (RUO)

Второй чтением triage-ассистент для скрининга метастазов в лимфоузлах (H&E): frozen CTransPath encoder + logistic probe, OpenVINO CPU inference. **Research Use Only — не для клинических решений, вердикт ставит врач.**

Код: https://github.com/DeptCreator/lymph-node-triage-cpu (Apache-2.0)

## Файлы
- `ctranspath_ov.xml` / `ctranspath_ov.bin` — backbone CTransPath (Swin-Tiny hybrid, 27.5M) в OpenVINO IR.
  Источник: community mirror `1aurent/swin_tiny_patch4_window7_224.CTransPath`, **лицензия GPLv3**,
  mirror не верифицирован авторами оригинала. Для коммерческого использования нужны веса
  от авторов + юридический ревью.
- `probe_m2.pkl` — logistic regression (768→1), обучен нами на публичных CC0-патчах PatchCamelyon.
  Наш артефакт, условия как у кода (Apache-2.0). Рабочая точка thr 0.0962 (настроена на validation,
  отчёт — на held-out test).

## Замерено (frozen protocol)
- Patch AUC 0.937 [95% CI 0.922–0.951] (PCam test 1k, single eval)
- Sensitivity 0.947 [0.925–0.968] / specificity 0.671 @ thr 0.0962
- ITC/micro регионы: подсвечено 35/35, но пик heatmap точно на очаге лишь в 11/35 —
  это триаж зон, а не указатель на клетки
- Латентность: ~54 мс/тайл CPU (OpenVINO FP32), паритет с torch 2.4e-07

## Ограничения (читать до использования)
- Clean-slide FP-квантификация — открытая задача валидации.
- Масштаб входа для произвольных загрузок не верифицирован (валидировано на 96px@10x-класс).
- N маленькие, один прогон ключевых замеров; фронтир-модели недоступны для сравнения.