colour deconvolution
colour deconvolution decomposes RGB microscopy images into dye-specific optical absorbance and transmittance channels to enable quantitative analysis of stained histological samples.
Key Features:
- Stain unmixing algorithm: Implements stain unmixing based on Ruifrok and Johnston’s method to separate individual dye contributions.
- RGB decomposition: Converts RGB images into separate channels that represent optical absorbance and transmittance properties of specific dyes.
- Numerical colour and intensity processing: Performs numerical analysis of colour distribution and intensity for quantitative extraction of stain information.
- Downstream analysis outputs: Produces dye-specific channels suitable for morphological and histochemical segmentation, automated marker localization, and image enhancement.
- Implementations: Provided as an ImageJ plugin written in Java and as a MATLAB program/function.
Scientific Applications:
- Morphological segmentation: Enables segmentation of tissue structures using dye-specific absorbance channels.
- Histochemical segmentation: Supports separation and quantitative assessment of histochemical stains.
- Automated marker localization: Facilitates localization of immunohistochemical or other markers by isolating stain signals.
- Image enhancement and quantitation: Improves contrast and enables quantitative measurement of staining intensities in digital histopathology images.
Methodology:
Applies stain unmixing algorithms based on Ruifrok and Johnston’s method to convert RGB images into optical absorbance/transmittance channels and performs numerical processing of colour distribution and intensity; implemented as an ImageJ plugin (Java) and a MATLAB program/function.
Topics
Details
- Tool Type:
- plugin
- Programming Languages:
- MATLAB, Java
- Added:
- 1/18/2021
- Last Updated:
- 2/17/2021
Operations
Publications
Landini G, Martinelli G, Piccinini F. Colour deconvolution: stain unmixing in histological imaging. Bioinformatics. 2020;37(10):1485-1487. doi:10.1093/bioinformatics/btaa847. PMID:32997742.
PMID: 32997742
Funding: - Engineering & Physical Sciences Research Council: EP/M023869/1
Downloads
- Downloads pagehttps://beardatashare.bham.ac.uk/getlink/fi81RTudPyBJt4YojktfdgkL/colour_deconvolution2.jarJava-version
- Downloads pagehttps://beardatashare.bham.ac.uk/getlink/fiBnhf64xssimUwYTSzKJ8Fy/colour_deconvolution2_matlab.zipMATLAB-version