Uses of Class
inra.ijpb.binary.distmap.ChamferMask3D
Package | Description |
---|---|
inra.ijpb.binary |
Operators taking binary images as input, such as connected component
labeling or distance maps.
|
inra.ijpb.binary.distmap |
Computations of distance maps on binary images, using chamfer distances
(integer approximation of Euclidean distances).
|
inra.ijpb.binary.geodesic |
Algorithms for computing geodesic distances, geodesic diameters, tortuosity...
|
inra.ijpb.label |
Utility methods for label images (stored as 8-, 16- or 32-bits).
|
inra.ijpb.label.distmap |
Computation of distance maps for label images.
|
inra.ijpb.label.filter |
Implementation of morphological filters for label images.
|
inra.ijpb.measure.region3d |
Quantitative measurements on 3D label / binary images of regions.
|
inra.ijpb.morphology.strel |
A collection of Structuring Element ("Strel") implementations for mathematical morphology.
|
inra.ijpb.plugins |
Contains plugins, for integration with ImageJ GUI.
|
-
Uses of ChamferMask3D in inra.ijpb.binary
Methods in inra.ijpb.binary with parameters of type ChamferMask3D Modifier and Type Method Description static ij.ImageStack
BinaryImages. distanceMap(ij.ImageStack image, ChamferMask3D chamferMask, boolean floatingPoint, boolean normalize)
Computes the distance map from a binary 3D image. -
Uses of ChamferMask3D in inra.ijpb.binary.distmap
Subclasses of ChamferMask3D in inra.ijpb.binary.distmap Modifier and Type Class Description class
ChamferMask3DW3
Implementation of Chamfer Weights for 3D images that manages three type offset types, corresponding to orthogonal, square-diagonal and cube-diagonal neighbors.class
ChamferMask3DW3Float
Implementation of Chamfer Weights for 3D images that manages three types of offsets, corresponding to orthogonal, square-diagonal and cube-diagonal neighbors.class
ChamferMask3DW4
Implementation of Chamfer Weights for 3D images that manages four types of offsets.class
ChamferMask3DW5
Implementation of Chamfer Weights for 3D images that manages five types of offsets.class
ChamferMask3DW6
Implementation of Chamfer Weights for 3D images that manages six types of offsets (all the possibilities in a 5-by-5-by-5 neighborhood).Fields in inra.ijpb.binary.distmap declared as ChamferMask3D Modifier and Type Field Description static ChamferMask3D
ChamferMask3D. BORGEFORS
Use weights 3 for orthogonal neighbors, 4 for square-diagonal neighbors, and 5 for cube-diagonals (best approximation for 3-by-3-by-3 masks).static ChamferMask3D
ChamferMask3D. CHESSBOARD
Use weights equal to 1 for all neighbors.static ChamferMask3D
ChamferMask3D. CITY_BLOCK
Use weights 1 for orthogonal neighbors, 2 for square-diagonal neighbors, and 3 for cube-diagonals.static ChamferMask3D
ChamferMask3D. QUASI_EUCLIDEAN
Use weights 1 for orthogonal neighbors, sqrt(2) for square-diagonal neighbors, and sqrt(3) for cube-diagonals.static ChamferMask3D
ChamferMask3D. SVENSSON_3_4_5_7
Use weights 3 for orthogonal neighbors, 4 for square-diagonal neighbors, 5 for cube-diagonals, and 7 for (2,1,1) shifts.Methods in inra.ijpb.binary.distmap that return ChamferMask3D Modifier and Type Method Description static ChamferMask3D
ChamferMask3D. fromWeights(float[] weights)
Creates a new Chamfer mask from a list of weights.static ChamferMask3D
ChamferMask3D. fromWeights(int[] weights)
Creates a new Chamfer mask from a list of weights.static ChamferMask3D
ChamferMask3D. fromWeights(short[] weights)
Creates a new Chamfer mask from a list of weights.ChamferMask3D
ChamferMasks3D. getMask()
ChamferMask3D
ChamferDistanceTransform3D. mask()
ChamferMask3D
ChamferDistanceTransform3DFloat. mask()
ChamferMask3D
ChamferDistanceTransform3DShort. mask()
Constructors in inra.ijpb.binary.distmap with parameters of type ChamferMask3D Constructor Description ChamferDistanceTransform3DFloat(ChamferMask3D mask)
Creates a new algorithm for computing 3D distance maps on binary images based on a chamfer mask.ChamferDistanceTransform3DFloat(ChamferMask3D mask, boolean normalize)
Creates a new algorithm for computing 3D distance maps on binary images based on a chamfer mask.ChamferDistanceTransform3DShort(ChamferMask3D mask)
Creates a new algorithm for computing 3D distance maps based on a chamfer mask.ChamferDistanceTransform3DShort(ChamferMask3D mask, boolean normalize)
Creates a new algorithm for computing 3D distance maps based on a chamfer mask. -
Uses of ChamferMask3D in inra.ijpb.binary.geodesic
Constructors in inra.ijpb.binary.geodesic with parameters of type ChamferMask3D Constructor Description GeodesicDiameter3DFloat(ChamferMask3D chamferMask)
Deprecated.Creates a new 3D geodesic diameter computation operator.GeodesicDistanceTransform3DFloat(ChamferMask3D mask, boolean normalizeMap)
Creates a new algorithm for propagating geodesic distances. -
Uses of ChamferMask3D in inra.ijpb.label
Methods in inra.ijpb.label with parameters of type ChamferMask3D Modifier and Type Method Description static ij.ImageStack
LabelImages. distanceMap(ij.ImageStack image, ChamferMask3D mask, boolean floatingPoint, boolean normalize)
Computes the 3D distance map from an image of labels, by specifying the chamfer mask and the normalization. -
Uses of ChamferMask3D in inra.ijpb.label.distmap
Methods in inra.ijpb.label.distmap that return ChamferMask3D Modifier and Type Method Description ChamferMask3D
ChamferDistanceTransform3D. mask()
Constructors in inra.ijpb.label.distmap with parameters of type ChamferMask3D Constructor Description ChamferDistanceTransform3DFloat(ChamferMask3D mask)
Creates a new algorithm for computing 3D distance maps on label images based on a chamfer mask.ChamferDistanceTransform3DFloat(ChamferMask3D mask, boolean normalize)
Creates a new algorithm for computing 3D distance maps on label images based on a chamfer mask.ChamferDistanceTransform3DShort(ChamferMask3D mask)
Creates a new algorithm for computing 3D distance maps on label images based on a chamfer mask.ChamferDistanceTransform3DShort(ChamferMask3D mask, boolean normalize)
Creates a new algorithm for computing 3D distance maps on label images based on a chamfer mask.LabelDilation3DShort(ChamferMask3D mask)
Deprecated.Creates a new 3D image for dilating labels using the specified chamfer mask, using 16-bits integer computation. -
Uses of ChamferMask3D in inra.ijpb.label.filter
Constructors in inra.ijpb.label.filter with parameters of type ChamferMask3D Constructor Description ChamferLabelDilation3DShort(ChamferMask3D mask, double radius)
Creates a new 3D image for dilating labels using the specified chamfer mask, using 16-bits integer computation.ChamferLabelErosion3DShort(ChamferMask3D mask, double radius)
Creates a new operator for erosion of label images based on Chamfer masks. -
Uses of ChamferMask3D in inra.ijpb.measure.region3d
Constructors in inra.ijpb.measure.region3d with parameters of type ChamferMask3D Constructor Description GeodesicDiameter3D(ChamferMask3D mask)
Creates a new 3D geodesic diameter computation operator. -
Uses of ChamferMask3D in inra.ijpb.morphology.strel
Constructors in inra.ijpb.morphology.strel with parameters of type ChamferMask3D Constructor Description ChamferStrel3D(ChamferMask3D chamferMask, double radius)
Creates a new ChamferStrel3D from a chamfer mask (used for computing distances) and a radius (used to computing the extent of propagation). -
Uses of ChamferMask3D in inra.ijpb.plugins
Methods in inra.ijpb.plugins with parameters of type ChamferMask3D Modifier and Type Method Description ij.ImagePlus
GeodesicDistanceMap3D. process(ij.ImagePlus marker, ij.ImagePlus mask, java.lang.String newName, ChamferMask3D chamferMask, boolean normalize)
Deprecated.Computes the distance propagated from the boundary of the white particles, within the black phase.ij.ImagePlus
GeodesicDistanceMap3DPlugin. process(ij.ImagePlus markerPlus, ij.ImagePlus maskPlus, java.lang.String newName, ChamferMask3D chamferMask, boolean normalize)
Computes the distance propagated from the boundary of the white particles, within the white phase.ij.ImageStack
GeodesicDistanceMap3DPlugin. process(ij.ImageStack marker, ij.ImageStack mask, ChamferMask3D chamferMask, boolean normalize)
Computes the distance within the mask, starting from the marker image.ij.ImageStack
LabelMapMorphologicalFilteringPlugin.Operation. process(ij.ImageStack image, ChamferMask3D mask, double radius)
Applies the current operator to the input 3D image.