Hücreleri mikroskop görüntülerinde ayırmakta sorun yaşıyorum. Bir su havzası dönüşümünü uygularken, hücreleri bir çok parçaya ayırmak ve onları sınır/asgari düzeyde ayırmak gibi bir sonuca varmam.Over-watershedding image
http://physics.georgetown.edu/matlab/code.html adresinden bpass filtresini kullanıyorum.
bp = bpass(image,1,15);
op = imopen(bp,strel('ball',10,700));
bw = im2bw(bp-op,graythresh(bp-op));
bw = bwmorph(bw,'majority',10);
bw = imclearborder(bw);
D = bwdist(~bw);
D = -D;
D(~bw) = -Inf;
L = watershed(D);
mask = im2bw(L,1/255);
Herhangi bir fikir çok takdir edilecektir! Hücrelerimin son maskede çok fazla bölünmüş olduğunu görebilirsiniz.
Havza yapmaya çalıştığım görüntü türüdür. Bu 16 bitlik bir görüntüdür, bu yüzden hepsi siyah görünür.
Final görüntü maskesi:
elle burada hücreleri ayrılmış:
Biyolog olmayan bizler için, belki de hücrelerin nerede olduğunu belirtebilirsiniz. Çok sayıda parça görüyorum, ancak bazıları sadece bir piksel ve birkaç kişi tarafından ayrılıyor. Hepsi aynı hücreler mi, yoksa yakındaki hücrelerin kümeleri mi var? – paddy
@paddy Hücreleri kırmızı olarak ayırdım. Bu yardımcı olur mu? – Ben