Multi-target stain normalization for histology slides

Desislav Ivanov, Carlo Alberto Barbano, Marco Grangetto
6/4/2024
eess.IVcs.AIcs.CV

No official code found. Best implementation: EIDOSLAB/torchstain (191 stars, MIT, PyTorch, last commit 2025-11-13).

Abstract

Traditional staining normalization approaches, e.g. Macenko, typically rely on the choice of a single representative reference image, which may not adequately account for the diverse staining patterns of datasets collected in practical scenarios. In this study, we introduce a novel approach that leverages multiple reference images to enhance robustness against stain variation. Our method is parameter-free and can be adopted in existing computational pathology pipelines with no significant changes. We evaluate the effectiveness of our method through experiments using a deep-learning pipeline for automatic nuclei segmentation on colorectal images. Our results show that by leveraging multiple reference images, better results can be achieved when generalizing to external data, where the staining can widely differ from the training set.

View on arXivView PDF

Code Implementations(1)

EIDOSLAB/torchstainCommunity100%
PyTorchMIT

Stain normalization tools for histological analysis and computational pathology

19131PythonDec 22, 202011 months agoMIT
computational-pathologydigital-pathologyhistopathologymedical-imagingnumpy+4 more

Similar Papers

Cite this paper

@article{ivanov2024multitarget,
  title  = {Multi-target stain normalization for histology slides},
  author = {Desislav Ivanov and Carlo Alberto Barbano and Marco Grangetto},
  year   = {2024},
  eprint = {2406.02077},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02077v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.02077.svg)](https://codeofpaper.com/paper/2406.02077)

Discussion