Find area of black parts in this porous material

1 view (last 30 days)
Hello, i need to find the area of these black "lumps" in the image. I diddn't have much luck with all the image segmentation operations, as the porositiy of the material makes it rather difficult for me. Do you have any ideas how this can be solved? Thanks in advance.

Answers (1)

Image Analyst
Image Analyst on 13 Aug 2018
Try the Color Thresholder app on the Apps tab of the tool ribbon. It's going to be a judgment call since this image has a continuous 3-D color gamut, not a nice bimodal one (see figure below). So where white, and green/gold, and black are separated is not a well defined boundary.
  5 Comments
Image Analyst
Image Analyst on 14 Aug 2018
What would the features be with kmeans()? I can't imagine what features, so please inform me.
Have you tried using different illumination? Is there a spectral range where they look drastically different, like in the infrared, or ultraviolet, or even with a narrow visible filter? Please post the spectra of the two materials so we can determine that.
Otherwise you might have to just look at bulk statistical measures like mean color or something, if you're not happy with the judgment call way of doing color segmentation.
Nimos Sereth
Nimos Sereth on 16 Aug 2018
I am currently working with different lighting and some new lense filters. Thanks for your help so far!

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!