Skip to content

Pytorch implementation of Self Attentive Adversarial Stain Normalization (SAASN).

Notifications You must be signed in to change notification settings

4m4n5/saasn-stain-normalization

Repository files navigation

saasn-stain-normalization

Pytorch implementation of Self-Attentive Adversarial Stain Normalization | paper

Shrivastava, Aman, et al. "Self-attentive adversarial stain normalization." Pattern Recognition. ICPR International Workshops and Challenges: Virtual Event, January 10–15, 2021, Proceedings, Part I. Springer International Publishing, 2021.

Hematoxylin and Eosin (H&E) stained Whole Slide Images (WSIs) are utilized for biopsy visualization-based diagnostic and prognostic assessment of diseases. Variation in the H&E staining process across different lab sites can lead to significant variations in biopsy image appearance. These variations introduce an undesirable bias when the slides are examined by pathologists or used for training deep learning models. To reduce this bias, slides need to be translated to a common domain of stain appearance before analysis. We propose a Self-Attentive Adversarial Stain Normalization (SAASN) approach for the normalization of multiple stain appearances to a common domain. This unsupervised generative adversarial approach includes self-attention mechanism for synthesizing images with finer detail while preserving the structural consistency of the biopsy features during translation. SAASN demonstrates consistent and superior performance compared to other popular stain normalization techniques on H&E stained duodenal biopsy image data.

About

Pytorch implementation of Self Attentive Adversarial Stain Normalization (SAASN).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published