Geodesic Transform and associated plugins

Requires ImageJ 1.53k or higher, DistanceMapLib.jar, ImageJAddins.jar.


See the Home page for CT_Tools download and installation instructions.

Home

Geodesic Transform creates 2D and 3D geodesic distance maps by ordered propagation. See the DistanceMapLib page for more information.

Binarized Image(left), Geodesic Map Dialog(center), resulting GDT from left slice(right)

Geodesic Distance operates on 2D and 3D images that have been "binarized" into "zero" and "not-zero"(gray scale) domains.


For tortuosity from a volume surface, the tortuosity is the GDT distance from the surface divided by the straight line distance from the surface.
For tortuosity from Point(s) sources,the tortuosity is the GDT distance from the nearest source point divided by the straight line distance from the nearest source point.
Tortuosity using the "Point(s)" option is relatively slow because the GDT is run twice. Click OK to begin processing.

3D Tortuosity Example

Front slice from 3D ortuosity from left volume face 1(dark blue) to 1.75(white)
Note the high tortuosity of voxels near but not directly connected to the seed face.
Tortuosity Visualization made with Volume Viewer 2.01

Geodesic Path 2D

Computes the shortest path between a selected point(s) and the seed location. It operates on 2D GDT images or stacks made with the Geodesic Transform plugin.

Geodesic Path 2D workflow
Left to right: A left edge 2D GDT slice with a point selection, The dialog, Image with the shortest 2D path in overlay ,Roi Manager
  1. Select a 2D GDT image or stack.
  2. Use ImageJ's Point tool to select one or more(shift+click) points in the GDT domain. Points outside the GDT domain are ignored.
  3. Run Geodesic Path 2D from the plugins->Flood_Tools menu.
  4. Select one or both output choices. Click OK

Geodesic Path 3D

Computes the shortest path between a selected point(s) and the seed location. It operates on 3D GDT images or stacks made with the Geodesic Transform plugin.

Front 256x512 Slice from a 3D GDT from bottom slice. Distance scale 0(black) to 600(white)
Points near the top of six arbitrary slices in the stack were selected.
Geodesic Path 3D Dialog
  1. Select a 3D GDT stack.
  2. Use ImageJ's Point tool to select one or more(shift+click) points in the GDT domain. Points outside the GDT domain are ignored.
  3. Run Geodesic Path 3D from the plugins->Flood_Tools menu.
  4. Select one or both output choices. Click OK
If the Add Path(s) to Roi Manager box is checked the indexed 3D path points are added to the Roi Manager.
Geodesic Path 3D ROIs
If the Show Path(s) in new 8 bit Image box is checked a new 8 bit image is created with the path voxels set to 100 plus the point selection index. Use Image->Stacks->3D Project or the Volume Viewer plugin to visualize the 3D paths.
Shortest Paths visualization
Volume Viewer 2.01

Home