| --- |
| 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 маленькие, один прогон ключевых замеров; фронтир-модели недоступны для сравнения. |
|
|