3 个月前

Snuffy:高效全切片图像分类器

Snuffy:高效全切片图像分类器

摘要

在数字病理学中,基于多实例学习(MIL)的全切片图像(WSI)分类面临显著的计算挑战。当前方法大多依赖于大量自监督学习(SSL)以获得满意的性能,但这通常需要漫长的训练周期和庞大的计算资源。与此同时,缺乏预训练会导致模型性能下降,原因在于自然图像与WSI之间存在显著的领域差异。为此,我们提出了一种名为Snuffy的新架构,这是一种基于稀疏Transformer的新型MIL池化方法,能够在有限预训练条件下有效缓解性能损失,并支持持续的少样本预训练,成为极具竞争力的替代方案。Snuffy的稀疏模式专为病理学数据设计,理论上被证明是迄今为止对稀疏Transformer而言具有最紧致概率尖锐界(tightest probabilistic sharp bound)的通用逼近器,且在最少层数下仍能保持优异性能。我们在CAMELYON16和TCGA肺癌数据集上验证了Snuffy的有效性,结果表明其在全切片图像及图像块级别的分类准确率均表现优异。代码已开源,地址为:https://github.com/jafarinia/snuffy。

代码仓库

jafarinia/snuffy
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
multiple-instance-learning-on-camelyon16Snuffy (DINO Exhaustive)
ACC: 0.948
AUC: 0.987
Expected Calibration Error: 0.083
FROC: 0.675
Patch AUC: 0.957
multiple-instance-learning-on-camelyon16Snuffy (MAE Adapter)
ACC: 0.900
AUC: 0.910
Expected Calibration Error: 0.078
FROC: 0.543
Patch AUC: 0.873
multiple-instance-learning-on-camelyon16Snuffy (SimCLR Exhaustive)
ACC: 0.952
AUC: 0.970
Expected Calibration Error: 0.057
FROC: 0.622
Patch AUC: 0.980
multiple-instance-learning-on-elephantSnuffy
ACC: 0.923
AUC: 0.967
multiple-instance-learning-on-musk-v1Snuffy
ACC: 0.961
AUC: 0.989
multiple-instance-learning-on-musk-v2Snuffy
ACC: 0.789
AUC: 0.985
multiple-instance-learning-on-tcgaSnuffy (SimCLR Exhaustive)
ACC: 0.947
AUC: 0.972

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
Snuffy:高效全切片图像分类器 | 论文 | HyperAI超神经