You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This performs structure preserving color normalization on an image using a reference image.
17
+
This performs "Structure Preserving Color Normalization" on an H&E image using a reference image.
18
18
19
-
By performing a non-negative matrix factorization on an input image and a reference image, the colors in use in the reference image are transfered to the input image.
19
+
H&E (hematoxylin and eosin) are stains used to color parts of cells in a histological image, often for medical diagnosis.
20
+
Hematoxylin is a compound that stains cell nuclei a purple-blue color. Eosin is a compound that stains extracellular matrix
21
+
and cytoplasm pink. However, the exact color of purple-blue or pink can vary from image to image, and this can make
22
+
comparison of images difficult. This routine addresses the issue by re-coloring one image (the first image supplied to the
23
+
routine) using the color scheme of a reference image (the second image supplied to the routine).
24
+
25
+
Structure Preserving Color Normalization is a technique described in [VPSAWBSSEN2016]_ and modified in [RAS2019]_. The idea
26
+
is to model the color of an image pixel as something close to pure white, which is reduced in intensity in a color-specific
27
+
way via an optical absorption model that depends upon the amounts of hematoxylin and eosin that are present. Non-negative
28
+
matrix factorization is used on each analyzed image to simultaneously derive the amount of hematoxylin and eosin stain at
29
+
each pixel and the effective colors of each stain.
30
+
31
+
The implementation here accelerates the non-negative matrix factorization by choosing the initial estimate for the color
32
+
absorption characteristics using a technique mimicking that presented in [AGHMMSWZ2013]_ and [NCKZ2018]_. This approach
33
+
finds a good solution for a non-negative matrix factorization by first transforming it to the problem of finding a convex
34
+
hull for a set of points in a cloud.
35
+
36
+
Bibliography
37
+
------------
38
+
39
+
.. [AGHMMSWZ2013] Arora S, Ge R, Halpern Y, Mimno D, Moitra A, Sontag D, Wu Y, Zhu M. A Practical Algorithm for Topic
40
+
Modeling with Provable Guarantees. Proceedings of the 30th International Conference on Machine Learning, PMLR
41
+
28(2):280-288, 2013.
42
+
43
+
.. [NCKZ2018] Newberg LA, Chen X, Kodira CD, Zavodszky MI. Computational de novo discovery of distinguishing genes for
44
+
biological processes and cell types in complex tissues. PLoS One. 2018;13(3):e0193067. Published 2018
45
+
Mar 1. doi:10.1371/journal.pone.0193067
46
+
47
+
.. [RAS2019] Ramakrishnan G, Anand D, Sethi A. Fast GPU-Enabled Color Normalization for Digital Pathology.
48
+
arXiv:1901.03088. 2019 Jan.
49
+
50
+
.. [VPSAWBSSEN2016] Vahadane A, Peng T, Sethi A, Albarqouni S, Wang L, Baust M, Steiger K, Schlitter AM, Esposito I,
51
+
Navab N. Structure-Preserving Color Normalization and Sparse Stain Separation for Histological Images. IEEE Trans Med
0 commit comments