Extracting white blood cell from cell samples

Hi,
I need to extract only the purple cells, which are also the largest cells as opposed to others. Plz let me know how to extract only those cells , and also how i can find the area, mean and intensity of these cells alone. Kindly help..
Thank you,
Mona

Réponses (1)

This should be enough to get you started. I filtered the purple cells by looking at the blue color plane. I then removed any noise - and used region properties to get the area of the cells. You can use region properties to get a list of pixels and use that to calculate mean values from the original image.
%%Reading in the image
myImage = imread('L1+blast.jpg');
figure
imshow(myImage)
%%Extracting the blue plane
bPlane = myImage(:,:,3) - 0.5*(myImage(:,:,1)) - 0.5*(myImage(:,:,2));
figure
imshow(bPlane)
%%Extract out purple cells
figure
BW = bPlane > 29;
imshow(BW)
%%Remove noise 100 pixels or less
BW2 = bwareaopen(BW, 100);
imshow(BW2)
%%Calculate area of regions
cellStats = regionprops(BW2, 'all');
cellAreas = [cellStats(:).Area];
%%Superimpose onto original image
figure, imshow(myImage), hold on
himage = imshow(BW2);
set(himage, 'AlphaData', 0.5);

4 commentaires

Ahmed
Ahmed le 15 Sep 2011
Hai..
than how can we counting the number of cell after image BW=rPlane.
I adjust the program to find the red cell.
%% Reading in the image
clear all
myImage = imread('L1 blast.jpg');
figure
imtool(myImage)
%% Extracting the red plane
rPlane = myImage(:,:,1)- 0.4*(myImage(:,:,3)) - 0.6*(myImage(:,:,2));
figure
imshow(rPlane)
%% Extract out red cells
BW = rPlane > 19;
figure
imshow(BW)
http://www.flickr.com/photos/67515191@N07/6149005257/
http://www.flickr.com/photos/67515191@N07/6149555552/
sana saleeme
sana saleeme le 24 Jan 2016
and what should we do if we want to extract the red blood cells?
i am facing this type of error when i am converting gray from original and then extracting blue pan kindly help me to resolve this problem and if i am making any mistake then also tell me the write way to code
Navin Kumar
Navin Kumar le 22 Mai 2020
Hi,how can i segment cells and nucleus separately?By applying the above code,only the nucleus get segmented.So i applied lab color space and kmeans.For some images only i got correct answer,please let me know how to extract cells.

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by