Separating intersecting blobs on an image
Show older comments
I am doing a project in Digital Image Processing where I am segmenting images which have multiple cells, many times these cells touch. I have succeeded in separating the background as shown in attached image "BW200.png". I want to separate them, so I tried using the Watershed algorithm(refer attached image "watershed200.png"), but the algorithm is segmenting the image too much and I must be able to know which slices to merge to get the desired cell. So I was wondering if there was a way to identify the centroids of the blobs in the image using which I can find out the approximate shape of each blob and merge the appropriate slices on the watershed. The final goal is to obtain something like the attached image "separated.png"(Coloured in photoshop). What do you suggest I do?
imshow(imread('separated.png'))
Accepted Answer
More Answers (0)
Categories
Find more on Image Segmentation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!






