I'm trying to automate the characterisation of diatom colonies sprayed onto agar plates. As you can see in the attached images, there are basically two types: stationary/round and swarming/ragged.

The recognition and counting of the colonies in general works quite well, based on edge-finding and contrast. To distinguish the colony types, the ImageJ macro uses "roundness" (length of circumference vs. the particle's area), but this misses many colonies of the swarming type.

Can you suggest other parameters that would be useful discriminators?

Similar questions and discussions