Uses of Class
inra.ijpb.algo.AlgoStub
Package | Description |
---|---|
inra.ijpb.binary.conncomp |
Connected components labeling algorithms for binary 2D or 3D images.
|
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.binary.skeleton |
Extraction of skeleton from binary images.
|
inra.ijpb.color |
Utilities for color images.
|
inra.ijpb.label.conncomp |
Connected component labeling of a specific region within a label image.
|
inra.ijpb.label.distmap |
Computation of distance maps for label images.
|
inra.ijpb.label.edit |
Processing classes for edition of label images.
|
inra.ijpb.label.filter |
Implementation of morphological filters for label images.
|
inra.ijpb.label.select |
Selection of regions from label images based on size criterion.
|
inra.ijpb.measure.region2d |
Quantitative measurements on 2D label / binary images of regions.
|
inra.ijpb.measure.region3d |
Quantitative measurements on 3D label / binary images of regions.
|
inra.ijpb.morphology.attrfilt |
Attribute opening and filtering for grayscale images.
|
inra.ijpb.morphology.directional |
Morphological directional filters.
|
inra.ijpb.morphology.extrema |
Algorithms for computing regional minima and maxima.
|
inra.ijpb.morphology.filter |
Morphological filtering operators implemented as classes.
|
inra.ijpb.morphology.geodrec |
Geodesic reconstruction by erosion and dilation.
|
inra.ijpb.morphology.strel |
A collection of Structuring Element ("Strel") implementations for mathematical morphology.
|
-
Uses of AlgoStub in inra.ijpb.binary.conncomp
Subclasses of AlgoStub in inra.ijpb.binary.conncomp Modifier and Type Class Description class
FloodFillComponentsLabeling
Computes the labels of the connected components in a binary image.class
FloodFillComponentsLabeling3D
Computes the labels of the connected components in a 3D binary image. -
Uses of AlgoStub in inra.ijpb.binary.distmap
Subclasses of AlgoStub in inra.ijpb.binary.distmap Modifier and Type Class Description class
ChamferDistanceTransform2DFloat
Computes distance transform on binary images by propagating distances using a ChamferMask2D, and using 32-bits floating-point computation.class
ChamferDistanceTransform2DShort
Computes distance transform by propagating distances using a ChamferMask2D, and using 16-bits integer computation.class
ChamferDistanceTransform3DFloat
Computes 3D distance transform on binary images using the chamfer weights provided by a ChamferMask3D object, and using 32-bits floating-point computation.class
ChamferDistanceTransform3DShort
Computes 3D distance transform using the chamfer weights provided by a ChamferMask3D object, and using 16-bits integer computation.class
DistanceTransform3D4WeightsFloat
Deprecated.replaced by ChamferDistanceTransform3DFloat (since 1.5.0)class
DistanceTransform3D4WeightsShort
Deprecated.replaced by ChamferDistanceTransform3DShort (since 1.5.0)class
DistanceTransform3DFloat
Deprecated.replaced by ChamferDistanceTransform3DFloat (since 1.5.0)class
DistanceTransform3DShort
Deprecated.replaced by ChamferDistanceTransform3DShort (since 1.5.0)class
DistanceTransform3x3Float
Deprecated.replaced by ChamferDistanceTransform2DFloat (since 1.5.0)class
DistanceTransform3x3Short
Deprecated.replaced by ChamferDistanceTransform2DShort (since 1.5.0)class
DistanceTransform5x5Float
Deprecated.replaced by ChamferDistanceTransform2DFloat (since 1.5.0)class
DistanceTransform5x5Short
Deprecated.replaced by ChamferDistanceTransform2DShort (since 1.5.0) -
Uses of AlgoStub in inra.ijpb.binary.geodesic
Subclasses of AlgoStub in inra.ijpb.binary.geodesic Modifier and Type Class Description class
GeodesicDiameter3DFloat
Deprecated.replaced by inra.ijpb.measure.region3d.GeodesicDiameter3Dclass
GeodesicDiameterFloat
Deprecated.since 1.3.5, use inra.ijpb.measure.region2d.GeodesicDiameter insteadclass
GeodesicDiameterShort
Deprecated.since 1.3.5, use inra.ijpb.measure.region2d.GeodesicDiameter insteadclass
GeodesicDistanceTransform3DFloat
Computation of geodesic distance transform for 3D images, using floating point computation.class
GeodesicDistanceTransformFloat
Computation of Chamfer geodesic distances using floating point array for storing result.class
GeodesicDistanceTransformFloat5x5
Deprecated.replaced by GeodesicDistanceTransformFloat (since 1.4.4)class
GeodesicDistanceTransformFloatHybrid
Computation of geodesic distances based on a chamfer mask using floating point array for storing result.class
GeodesicDistanceTransformShort
Computation of geodesic distances based on a chamfer mask using short integer array for storing result.class
GeodesicDistanceTransformShort5x5
Deprecated.replaced by GeodesicDistanceTransformShort (since 1.5.0)class
GeodesicDistanceTransformShortHybrid
Computation of geodesic distances based on a chamfer mask using short integer array for storing result. -
Uses of AlgoStub in inra.ijpb.binary.skeleton
Subclasses of AlgoStub in inra.ijpb.binary.skeleton Modifier and Type Class Description class
ImageJSkeleton
Adaptation of the skeletonization code from ImageJ. -
Uses of AlgoStub in inra.ijpb.color
Subclasses of AlgoStub in inra.ijpb.color Modifier and Type Class Description class
BinaryOverlay
Computes overlay of a binary image mask onto a grayscale or color image, using the specified color. -
Uses of AlgoStub in inra.ijpb.label.conncomp
Subclasses of AlgoStub in inra.ijpb.label.conncomp Modifier and Type Class Description class
FloodFillRegionComponentsLabeling
Computes the labels of the different connected components of a region within a label image.class
FloodFillRegionComponentsLabeling3D
Computes the labels of the different connected components of a region within a 3D label image.class
LabelBoundariesLabeling2D
Computes a label map of the boundaries between regions from a label map.class
LabelBoundariesLabeling3D
Computes a label map of the boundaries between regions from a label map. -
Uses of AlgoStub in inra.ijpb.label.distmap
Subclasses of AlgoStub in inra.ijpb.label.distmap Modifier and Type Class Description class
ChamferDistanceTransform2DFloat
Computes distance transform by propagating distances using a ChamferMask2D, and using 32-bits floating-point computation.class
ChamferDistanceTransform2DShort
Computes distance transform by propagating distances using a ChamferMask2D, and using 16-bits integer computation.class
ChamferDistanceTransform3DFloat
Computes 3D distance transform using the chamfer weights provided by a ChamferWeights3D object, and using floating-point computation.class
ChamferDistanceTransform3DShort
Computes 3D distance transform on binary images using the chamfer weights provided by a ChamferWeights3D object, and using 16-bits integer computation.class
DistanceTransform3DFloat
Deprecated.replaced by ChamferDistanceTransform3DFloat (since 1.4.4)class
DistanceTransform3DShort
Deprecated.replaced by ChamferDistanceTransform3DShort (since 1.4.4)class
LabelDilation2DShort
Deprecated.replaced by inra.ijpb.label.filter.ChamferLabelDilation2DShortclass
LabelDilation3D4WShort
Deprecated.replaced by LabelDilation3DShort (since 1.4.4)class
LabelDilation3DShort
Deprecated.replaced by inra.ijpb.label.filter.ChamferLabelDilation3DShortclass
LabelDilationShort5x5
Deprecated.replaced by LabelDilation2DShort (since 1.5.0) -
Uses of AlgoStub in inra.ijpb.label.edit
Subclasses of AlgoStub in inra.ijpb.label.edit Modifier and Type Class Description class
FindAllLabels
Extract the set of unique labels existing in the given image, excluding the value zero (used for background).class
ReplaceLabelValues
Provides several methods for replacing label values within a label map (stored as 8-, 16- or 32-bits). -
Uses of AlgoStub in inra.ijpb.label.filter
Subclasses of AlgoStub in inra.ijpb.label.filter Modifier and Type Class Description class
ChamferLabelDilation2DShort
Apply a dilation by a specified radius to each label of a label map by constraining the dilation.class
ChamferLabelDilation3DShort
Apply a dilation by a specified radius to each label of a label map by constraining the dilation.class
ChamferLabelErosion2DShort
Implementation of morphological erosion for 2D label images / label maps.class
ChamferLabelErosion3DShort
Implementation of morphological erosion for 3D label images / label maps. -
Uses of AlgoStub in inra.ijpb.label.select
Subclasses of AlgoStub in inra.ijpb.label.select Modifier and Type Class Description class
LabelSizeFiltering
Filter labels using a size criterion. -
Uses of AlgoStub in inra.ijpb.measure.region2d
Subclasses of AlgoStub in inra.ijpb.measure.region2d Modifier and Type Class Description class
AverageThickness
Compute average thickness of a binary region, or of each region in a label image.class
BinaryConfigurationsHistogram2D
Computes histogram of binary configurations composed of 2-by-2 pixels (planar images).class
BoundingBox
Compute bounding box of each region within a label or binary image.class
Centroid
Computes centroid position of regions within binary or label images.class
Convexity
Computes convex area and convexity for regions within a binary or label image.class
EquivalentEllipse
Compute parameters of equivalent ellipse from binar or label images.class
GeodesicDiameter
Computes geodesic diameter of a set of labeled particles or regions, using an inner instance ofGeodesicDistanceTransform
for propagating chamfer distances.class
InertiaEllipse
Deprecated.Replaced by EquivalentEllipse (since 1.4.2)class
IntrinsicVolumesAnalyzer2D
Computation of intrinsic volumes (area, perimeter and Euler number) for binary or label 2D images.class
LargestInscribedCircle
Computes the largest inscribed circle for each region of a label or binary image.class
MaxFeretDiameter
Computes maximum Feret Diameter for each region of a binary or label image.class
OrientedBoundingBox2D
class
RegionAnalyzer2D<T>
Base implementation of RegionAnalyzer interface for planar binary/label images. -
Uses of AlgoStub in inra.ijpb.measure.region3d
Subclasses of AlgoStub in inra.ijpb.measure.region3d Modifier and Type Class Description class
BinaryConfigurationsHistogram3D
Computes histogram of binary 2-by-2-by-2 configurations within a 3D image.class
BoundingBox3D
Compute bounding box of each region within a label or binary image.class
Centroid3D
Computes centroid position of regions within 3D binary or label images.class
EquivalentEllipsoid
Compute the parameters of 3D ellipsoids that has the same moments up to the second order than the region(s) within a 3D binary / label image.class
GeodesicDiameter3D
Computes the 3D geodesic diameters of regions within a 3D binary or label images using floating point computation for propagating distances.class
InertiaEllipsoid
Deprecated.replaced by EquivalentEllipsoid (since 1.4.1)class
IntrinsicVolumesAnalyzer3D
Computation of intrinsic volumes (Volume, Surface Area, Mean Breadth and Euler Number) for 3D binary or label images, based on theRegionAnalyzer3D
interface.class
LargestInscribedBall
Computes the largest inscribed ball for each region of a label or binary image.class
MaxFeretDiameter3D
Computes maximum Feret Diameter for each region of a 3D binary or label image.class
RegionAnalyzer3D<T>
Base implementation of RegionAnalyzer interface for 3D binary/label images. -
Uses of AlgoStub in inra.ijpb.morphology.attrfilt
Subclasses of AlgoStub in inra.ijpb.morphology.attrfilt Modifier and Type Class Description class
AreaOpeningNaive
Computes area opening using naive algorithm.class
AreaOpeningQueue
Area opening using priority queue for updating each regional maxima.class
BoxDiagonalOpeningQueue
Area opening using priority queue for updating each regional maxima.class
SizeOpening3DQueue
Volume opening on 3D grayscale image using priority queue for updating each 3D regional maxima. -
Uses of AlgoStub in inra.ijpb.morphology.directional
Subclasses of AlgoStub in inra.ijpb.morphology.directional Modifier and Type Class Description class
DirectionalFilter
Directional filtering of planar images.class
OrientedLineStrel
A linear structuring element, defined by a length and an orientation. -
Uses of AlgoStub in inra.ijpb.morphology.extrema
Subclasses of AlgoStub in inra.ijpb.morphology.extrema Modifier and Type Class Description class
RegionalExtrema3DAlgo
Interface for computing regional extrema (regional minima and regional maxima).class
RegionalExtrema3DByFlooding
Computes regional extrema in 3D images using flooding algorithm. -
Uses of AlgoStub in inra.ijpb.morphology.filter
Subclasses of AlgoStub in inra.ijpb.morphology.filter Modifier and Type Class Description class
BlackTopHat
Performs morphological black top-hat on 2D/3D images.class
Closing
Performs morphological closing on 2D/3D images.class
Dilation
Performs morphological dilation on 2D/3D images.class
Erosion
Performs morphological erosion on 2D/3D images.class
ExternalGradient
Performs morphological external gradient on 2D/3D images.class
Gradient
Performs morphological gradient, also known as "Beucher Gradient", on 2D/3D images.class
InternalGradient
Computes the morphological internal gradient of the input image.class
Laplacian
Computes the morphological Laplacian of the input image.class
MorphologicalFilter
Base class for morphological filters, based on a structuring element.class
Opening
Performs morphological opening on 2D/3D images.class
WhiteTopHat
Performs morphological White Top-Hat on 2D/3D images. -
Uses of AlgoStub in inra.ijpb.morphology.geodrec
Subclasses of AlgoStub in inra.ijpb.morphology.geodrec Modifier and Type Class Description class
GeodesicReconstruction3DAlgoStub
Implementation basis for geodesic reconstruction algorithms for 3D images.class
GeodesicReconstruction3DHybrid0Float
Geodesic reconstruction for 3D stacks of floats, using hybrid algorithm.class
GeodesicReconstruction3DHybrid0Gray16
Geodesic reconstruction for 3D stacks of shorts, using hybrid algorithm.class
GeodesicReconstruction3DHybrid0Gray8
Geodesic reconstruction for 3D stacks of bytes, using hybrid algorithm.class
GeodesicReconstruction3DHybrid1Image3D
Geodesic reconstruction for 3D stacks of any type, using hybrid algorithm and Image3D access class.class
GeodesicReconstructionAlgoStub
Implementation basis for geodesic reconstruction algorithms for planar images.class
GeodesicReconstructionByDilation
Geodesic reconstruction by dilation for planar images.class
GeodesicReconstructionByDilation3D
Geodesic reconstruction by dilation for 3D images of any type, using scanning algorithm and implemented only for C26 connectivity.class
GeodesicReconstructionByDilation3DGray8
Geodesic reconstruction by dilation for 3D stacks of byte processors, using hybrid algorithm and implemented only for 26 connectivity.class
GeodesicReconstructionByDilation3DScanning
Geodesic reconstruction by dilation for 3D stacks using scanning algorithm, and Image3D access class.class
GeodesicReconstructionByDilation3DScanningGray8
Geodesic reconstruction by dilation for 3D stacks of byte processors, using scanning algorithm.class
GeodesicReconstructionByErosion
Geodesic reconstruction by erosion for integer images.class
GeodesicReconstructionByErosion3DGray8
Geodesic reconstruction by erosion for 3D stacks of byte processors, using hybrid algorithm and implemented only for the 26 connectivity.class
GeodesicReconstructionByErosion3DScanning
Geodesic reconstruction by erosion for 3D stacks using scanning algorithm, and Image3D access class.class
GeodesicReconstructionByErosion3DScanningGray8
Geodesic reconstruction by erosion for 3D stacks of byte processors, using scanning algorithm.class
GeodesicReconstructionHybrid
Geodesic reconstruction for planar images, using hybrid algorithm.class
GeodesicReconstructionScanning
Geodesic reconstruction for planar images, using scanning algorithm. -
Uses of AlgoStub in inra.ijpb.morphology.strel
Subclasses of AlgoStub in inra.ijpb.morphology.strel Modifier and Type Class Description class
AbstractInPlaceStrel
Implementation stub for in place Structuring elements.class
AbstractInPlaceStrel3D
Implementation stub for in place 3D Structuring elements.class
AbstractSeparableStrel
Implementation stub for separable Structuring elements.class
AbstractSeparableStrel3D
Implementation stub for separable 3D Structuring elements.class
AbstractStrel
Implementation basis for planar structuring elements.class
AbstractStrel3D
Implementation basis for 3D structuring elementsclass
BallStrel
A 3D structuring element with a ball shape, with same size in each direction.class
ChamferStrel
Disk-shaped structuring element based on a chamfer mask and a radius.class
ChamferStrel3D
class
Cross3DStrel
3D structuring element representing a 3x3x3 cross, that considers the center voxel together with the six orthogonal neighbors.class
Cross3x3Strel
Structuring element representing a 3x3 cross, that considers the center pixels together with the four orthogonal neighbors.class
CubeStrel
A cubic structuring element, obtained by decomposition into linear structuring elements with the same size along each dimension.class
CuboidStrel
A cuboid structuring element, obtained by decomposition into linear structuring elements (that can have different sizes) along each dimension.class
DiamondStrel
Structuring element representing a diamond of a given diameter.class
DiskStrel
Disk structuring element.class
EllipsoidStrel
A 3D structuring element with an ellipsoidal shape, oriented along the three main axes of the image.class
ExtrudedStrel
Creates a 3D strel by replicating a 2D strel on a given number of slices.class
LinearDepthStrel3D
An horizontal linear structuring element of a given length.class
LinearDiagDownStrel
A diagonal linear structuring element of a given length, with direction vector (+1,+1) in image coordinate system.class
LinearDiagUpStrel
A diagonal linear structuring element of a given length, with direction vector (+1,-1) in image coordinate system.class
LinearHorizontalStrel
An horizontal linear structuring element of a given length.class
LinearVerticalStrel
A vertical linear structuring element of a given length.class
OctagonStrel
An Octagonal structuring element, obtained by decomposition into horizontal, vertical, and diagonal linear structuring elements.class
SquareStrel
A square structuring element, obtained by decomposition into horizontal and vertical linear structuring elements with the same size.