Colocalizing colors in an image
Mostra commenti meno recenti
I am working with fluorescent images in which I am capturing the nuclei in blue and the cell body of a neuron in red. They both appear to be ball-like in structure. We know that the two colocalize and we also know that if we they don't, then the nuclei then it is something else.
What I would need to do is to compare the two channels and produce a new image in which only the colocalized pixels remain. Nuclei not associated with neurons would then be removed. I would also like to maintain the variation in the pixel intensity but this is not an absolute. If we can get this to work, it will dramatically increase our ability to perform cell counts quickly and accurately using an automated counts program we wrote for matlab, which we plan on sharing with the larger science community.
Any suggestions?
1 Commento
Ashish Uthama
il 11 Giu 2013
If possible, sample images would help.
Risposta accettata
Più risposte (1)
Image Analyst
il 10 Giu 2013
0 voti
Perhaps you can do color classification in RGB space or hsv color space. See my File Exchange. Otherwise use kmeans clustering. http://www.mathworks.com/products/demos/image/color_seg_k/ipexhistology.html
1 Commento
Image Analyst
il 12 Giu 2013
After looking at your image's 3D color gamut, you don't have an image that has a bimodal distribution and is easily separable so that you can use single planes to classify the colors. It's more of a continuum rather than a bimodal distribution so you're going to have to make some judgement calls. I looked at RGB space, HSV space, and LAB space and it looks like the best bet would be to threshold on the hue channel. See my hsv color classification demo in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
Categorie
Scopri di più su Image Segmentation in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
