Class GeodesicDiameter3D

java.lang.Object
All Implemented Interfaces:
Algo, AlgoListener, RegionAnalyzer<GeodesicDiameter3D.Result>

public class GeodesicDiameter3D
extends RegionAnalyzer3D<GeodesicDiameter3D.Result>
implements AlgoListener
Computes the 3D geodesic diameters of regions within a 3D binary or label images using floating point computation for propagating distances.

Example of use:

 
 	GeodesicDiameter3D gd3d = new GeodesicDiameter3D(ChamferMask3D.BORGEFORS);
  Map<Integer, GeodesicDiameter3D.Result> resMap = g3d.analyzeRegions(inputLabelImagePlus);
 	ResultsTable table = gd3d.createTable(resMap);
 	table.show("Geodesic Diameter 3D");
 
 
Author:
dlegland
See Also:
GeodesicDiameter, GeodesicDistanceTransform3D, ChamferMask3D
  • Constructor Details

    • GeodesicDiameter3D

      public GeodesicDiameter3D​(ChamferMask3D mask)
      Creates a new 3D geodesic diameter computation operator.
      Parameters:
      mask - an instance of ChamferMask3D, which provides the float values used for propagating distances
  • Method Details