Color deconvolution for stain separation in biological images
8 views (last 30 days)
Show older comments
Hello,
I am using the Matlab Image Processing Toolbox to detect cells in biological images.
I have dual-stained images and I would like to apply color deconvolution (as described here: http://www.dentistry.bham.ac.uk/landinig/software/cdeconv/cdeconv.html) to separate the stains. So my input is an RGB image and I would like to get 3 gray scale output images: 1 for each of my stains and 3 third one for everything else (noise). I would then use thresholding on the first two images to detect objects in them.
I have already determined color vectors that describe my 2 stains from sample image regions.
Can anyone give some example code or advice on which functions to use in Matlab to get this done?
Thanks in advance,
Tim
0 Comments
Answers (1)
Manikanta Prasanth
on 10 Oct 2013
Hello Tim. If you are still in need of a code, follow this link. http://web.hku.hk/~ccsigma/color-deconv/color-deconv.html
1 Comment
Walid
on 10 Oct 2013
Thanks. I would like to use the algorithm to extract Hematoxylin vs DAB (brown staining). I have separate images with only Hematoxylin or only DAB. How can I do it ?
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!