Particle size distribution of non circular objects


Hello everybody!

I am using SEM images to determine the particle size distribution of particles of approximately 1 um size you can see here.

As my particles are not round at all I tried to use the morphological segmentation plugin of MorpholibJ.
This methode detects the borders of my particles pretty well as you can see in the following picture.

Now my problem is that I use the scale for the ratio of pixels to unit provided by the same picture with annotations and when I use Analyze -> Particle Size it gives me an empty table or just finds 3-4 very small particles while the rest is not detected at all.

I would really appriciate any help as this is very important to me and ImageJ is of course a very complex software :slight_smile:
Thank you very much!


Can you post your Images in a different format they do not show up.


Hey susan-sheehan,

I did upload the images again - they were tiff format and somehow this didnt work well!


Anyone can help me? I looked up a bunch of tutorials and no matter which one i follow i dont get the the areas detected, only very small circular spots although the complete circularity range is selected!

Maybe I am doing something wrong in general?


Hey there,
Not sure why that happens to your images. But i could measure everything when i do a watershed on your segmented image (sample morpholibj). Here is the pipeline i followed.

  1. Covert to a binary image (Process>>Binary>>Make binary),
  2. Invert LUT (Image >> Lookup tables >> Invert LUT)
    3, Apply Watershed (Process >> Binary >> Watershed)
    You can then use the Analyse Particles tool to measure the size of your objects. Here is a screenshot

Hope this helps.


Thank you very much! Now it´s working!


I have the same problem as semuser, so I was wandering whether I can get the size distribution after I get the picture like SEMuser’s second one just using morpholibj ?


To be exact, what can I do to get the particles parameters like area from the second picture that SEMuser gave? I prefer to get the result directly without further processing.


Hello @anliangw,

Have a look at the Analyze Particles tool and the measurements you can set for your image.