Theoretical details of ShapeFilter / IJBlob plugin @twagner

imagej
plugin
shape-descriptors

#1

Hi all,
I have two questions related to the same shape description plugin:

  1. What is the theoretical/mathematical background of shape parameter “contour temperature”. I am trying to find documentation but using this exact same wording is not helping. Any references on the rationale of this parameter formula definition and relation to fractal dimension are welcome.

  2. What is the geometrical / algorithm approach used for Convex Hull estimation in this plugin?

I assume the best person to contact is the developer himself, Thorsten Wagner (@twagner) … but in case he doesn’t respond, any feedback would be helpful.

Thanks!
Ary Rupp


#2

You can find implementation details here in the source code:

There’s also a reference to this book (no free access unfortunately):
https://doi.org/10.1016/S0933-3657(02)00030-1


For convex hull calculation, the IJ Blob plugin seems to rely on ImageJ ROIs, see here:

ImageJ uses the Gift wrapping algorithm, see the user guide and the ImageJ source code here:


#3

Thank you Jan Eglinger! This was very helpful.

I did find the referenced book and theory I was looking for.

Best,
Ariana Rupp