How can I Implement Maker-Controlled Segmentation to Separate and Count the Individual Circles in this Microscope Image?

1 次查看(过去 30 天)
I am trying to implement maker-controlled segmentation (following the code present at https://www.mathworks.com/help/images/marker-controlled-watershed-segmentation.html) to separate the individual circles in this image and then using regionprops to locate the individual circles as centroids. But with the resolution and the shear number of circles, I am unable to effectively separate them. If anyone has any ideas or potential approaches it would be greatly appreciated! I have attempted to use unsupervised ML algorithms like K-means clustering to clear up the background and foreground but I still cannot get clear circles to separate effectively for regionprops to count it.
Thank you so much in advance for your assistance!

回答(1 个)

Sourabh
Sourabh 2023-3-23
Hey Christopher,
The sample image you have attached is just a blank image so I could not run tests on it.
However, you might find the following links useful as they tackle similar problems and might be able to help you find an alternative to the maker-controlled watershed segmentation method:
MATLAB also an inbuilt function called imfindcircles to detect circles in an image.
All the best!

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by