2D particle shape analysis



I am new to ImageJ. I am looking to process images of 2D particles and automate particle shape analysis. I want to quantify traditional parameters e.g. below:

• ‘roundness’ is a measure of angularity and is quantified as the average radius of curvature of particle surface features relative to the radius of the maximum sphere that can be inscribed in the particle.
• ‘sphericity’ is a measure of particle ‘ellipticity’ or ‘platiness’ and is quantified as the radius ratio between the largest inscribed and the smallest circumscribing sphere.

Please could someone point me in the right direction with this?

Many thanks for your help!


Dear @alistersmith10,

after binarizing your images, you can use the built-in Analyze Particles together with Set Measurements to compute the Roundness as well as Sphericity for each detected particle.

You might want to take a look at the workshops on segmentation as well as the wiki page.



Hi @alistersmith10

I also looking for plugins which can calculate the sphericity and roundness like the definition shown in the chart. I tried the biovixool and particles8 but the definitions are not the same.

Have you found the right way?

Look forward to your reply.





if there anay solution for this problem?? I have the same problem as the given calculation for roundness is in my opinion not correct.


An opinion is not sufficient, we need an example!