Module: Thickness Map ()

Description:

Computes the local thickness for each voxel in a binary image, defined as the diameter of the largest ball containing the voxel and entirely inscribed in the object, following the definition of Hildebrand&Ruegsegger, J.Microscopy, 185:1, 1997.

It starts by computing a euclidean distance map inside the object. In a second step, the thickness map T is initialized with the values of the distance map. For each voxel v, with distance map value (v), the ball B centered on v and with radius D is browsed. The thickness T of these neighboring voxels w is set to max(T(w),D(v)). Finally, the thickness map is multiplied by 2 to obtain the largest ball diameter.

Three variants are proposed which consider differently the boundary voxels of the binary object.

Connections:

Data [required]
Input binary image.

Ports:

Boundary Voxels