circle cells which are not so circular

조회 수: 3 (최근 30일)
Lea Corbova
Lea Corbova 2019년 4월 26일
Hi everyone!
I am actually working on my bachelor project. I can currently detect nuclei of leucocytes, but I would like to compare number of nuclei with number of cells. How can I detect the number of leukocytes?
I tried to find circles in images with function: various radii in grayscale image via Hough Transform and imfincircles but it did not help me, I could detect number of cells just on one image and on the others it was not accurate, even when I added automatic threshold as one of the parameters for detecting circles.
I attached sample of images which I am working with and result of finding nuclei with K-means function :
This last image is result of imfindcircles , but it was accurate filter just for this image, for others it detected one or more circles without detecting real cells.
I used:
vybrany= imread('C:\Users\Lea\Documents\Bakalarka\komprimovane\100\Screenshot_45.jpg');
imshow(vybrany), title('targetImage');
x=rgb2gray(vybrany)
imshow(x)
threshold =graythresh(x)
[centersBright,radiiBright,metricBright] = imfindcircles(x,[35 105], ...
'ObjectPolarity','dark','Sensitivity',0.96,'EdgeThreshold',(threshold./1.9));
viscircles(centersBright, radiiBright,'Color','b');

답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by