StainFuser: Controlling Diffusion for Faster Neural Style Transfer in Multi-Gigapixel Histology Images

Robert Jewsbury, Ruoyu Wang, Abhir Bhalerao, Nasir Rajpoot, Quoc Dang Vu
3/14/2024
eess.IVcs.CVcs.LG

No official code found. Best implementation: R-J96/stainFuser (24 stars, Apache-2.0, last commit 2025-06-06).

Abstract

Stain normalization algorithms aim to transform the color and intensity characteristics of a source multi-gigapixel histology image to match those of a target image, mitigating inconsistencies in the appearance of stains used to highlight cellular components in the images. We propose a new approach, StainFuser, which treats this problem as a style transfer task using a novel Conditional Latent Diffusion architecture, eliminating the need for handcrafted color components. With this method, we curate SPI-2M the largest stain normalization dataset to date of over 2 million histology images with neural style transfer for high-quality transformations. Trained on this data, StainFuser outperforms current state-of-the-art deep learning and handcrafted methods in terms of the quality of normalized images and in terms of downstream model performance on the CoNIC dataset.

View on arXivView PDF

Code Implementations(1)

R-J96/stainFuserCommunity100%
Apache-2.0

Controlling Diffusion for Faster Neural Style Transfer in Multi-Gigapixel Histology Images

246Shell, PythonMar 8, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{jewsbury2024stainfuser,
  title  = {StainFuser: Controlling Diffusion for Faster Neural Style Transfer in Multi-Gigapixel Histology Images},
  author = {Robert Jewsbury and Ruoyu Wang and Abhir Bhalerao and Nasir Rajpoot and Quoc Dang Vu},
  year   = {2024},
  eprint = {2403.09302},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.09302v2}
}

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/2403.09302.svg)](https://codeofpaper.com/paper/2403.09302)

Discussion