SuperAPI AI 工具集

histolab

设计与创作

查看项目

更新于 10-15 22:39

技能介绍

用途:Histolab 是面向数字病理全切片图像(WSI)的 Python 处理库,用于自动化组织检测、从千兆像素图像中提取信息性图块,并为深度学习流程准备数据集,适用于 H&E、IHC 等染色切片。

主要能力:一是切片管理,加载与检查 SVS、TIFF、NDPI 等格式,读取尺寸、放大倍率等元数据,生成缩略图,处理金字塔层级结构;二是组织检测与掩膜,提供 TissueMask、BiggestTissueBoxMask、BinaryMask 等类,可分割组织、排除背景与伪影、去除笔迹标注;三是图块提取,含 RandomTiler(随机采样)、GridTiler(网格全覆盖)、ScoreTiler(按 NucleiScorer、CellularityScorer 等评分选优)三种策略,支持 tile_size、level、check_tissue、tissue_percent、extraction_mask 等参数;四是过滤器与预处理,提供颜色空间转换、阈值化、形态学操作及 Compose 组合管线;五是可视化,可展示缩略图、掩膜、图块位置与提取质量。

使用方式:通过 pip install histolab 或 conda install -c conda-forge histolab 安装。基本流程为用 Slide 加载切片,配置 Tiler,先用 locate_tiles() 预览位置,再调用 extract() 提取;ScoreTiler 可输出 CSV 报告。

适用场景:深度学习训练数据准备、全切片分析、组织特征刻画、质量评估与数据集整理。

限制:资料未提供具体性能指标、收费信息或平台兼容性细节;处理效果依赖切片质量与参数设置,建议先预览掩膜与图块位置再提取。