Uses of Interface
inra.ijpb.algo.Algo
| Package | Description |
|---|---|
| inra.ijpb.algo |
Several classes for managing progress of algorithms.
|
| 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 |
Mathematical Morphology filters and reconstructions.
|
| 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 Algo in inra.ijpb.algo
Classes in inra.ijpb.algo that implement Algo Modifier and Type Class Description classAlgoStubA minimal implementation of algorithm for managing progression listeners.Methods in inra.ijpb.algo with parameters of type Algo Modifier and Type Method Description static voidDefaultAlgoListener. monitor(Algo algo)Static method that creates a new instance of DefaultAlgoListener, and add it to the given algorithm. -
Uses of Algo in inra.ijpb.binary.conncomp
Subinterfaces of Algo in inra.ijpb.binary.conncomp Modifier and Type Interface Description interfaceConnectedComponentsLabelingComputes labels corresponding to connected components in input image.interfaceConnectedComponentsLabeling3DComputes labels corresponding to connected components in input 3D image.Classes in inra.ijpb.binary.conncomp that implement Algo Modifier and Type Class Description classFloodFillComponentsLabelingComputes the labels of the connected components in a binary image.classFloodFillComponentsLabeling3DComputes the labels of the connected components in a 3D binary image. -
Uses of Algo in inra.ijpb.binary.distmap
Subinterfaces of Algo in inra.ijpb.binary.distmap Modifier and Type Interface Description interfaceChamferDistanceTransform2DSpecialization of DistanceTransform based on the use of a chamfer mask.interfaceChamferDistanceTransform3DSpecialization of DistanceTransform based on the use of a chamfer mask.interfaceDistanceTransformInterface for computing distance maps from binary images.interfaceDistanceTransform3DInterface for computing distance maps from binary 3D images.Classes in inra.ijpb.binary.distmap that implement Algo Modifier and Type Class Description classChamferDistanceTransform2DFloatComputes distance transform on binary images by propagating distances using a ChamferMask2D, and using 32-bits floating-point computation.classChamferDistanceTransform2DShortComputes distance transform by propagating distances using a ChamferMask2D, and using 16-bits integer computation.classChamferDistanceTransform3DFloatComputes 3D distance transform on binary images using the chamfer weights provided by a ChamferMask3D object, and using 32-bits floating-point computation.classChamferDistanceTransform3DShortComputes 3D distance transform using the chamfer weights provided by a ChamferMask3D object, and using 16-bits integer computation.classDistanceTransform3D4WeightsFloatDeprecated.replaced by ChamferDistanceTransform3DFloat (since 1.5.0)classDistanceTransform3D4WeightsShortDeprecated.replaced by ChamferDistanceTransform3DShort (since 1.5.0)classDistanceTransform3DFloatDeprecated.replaced by ChamferDistanceTransform3DFloat (since 1.5.0)classDistanceTransform3DShortDeprecated.replaced by ChamferDistanceTransform3DShort (since 1.5.0)classDistanceTransform3x3FloatDeprecated.replaced by ChamferDistanceTransform2DFloat (since 1.5.0)classDistanceTransform3x3ShortDeprecated.replaced by ChamferDistanceTransform2DShort (since 1.5.0)classDistanceTransform5x5FloatDeprecated.replaced by ChamferDistanceTransform2DFloat (since 1.5.0)classDistanceTransform5x5ShortDeprecated.replaced by ChamferDistanceTransform2DShort (since 1.5.0) -
Uses of Algo in inra.ijpb.binary.geodesic
Subinterfaces of Algo in inra.ijpb.binary.geodesic Modifier and Type Interface Description interfaceGeodesicDiameterDeprecated.since 1.3.5, use inra.ijpb.measure.region2d.GeodesicDiameter insteadinterfaceGeodesicDiameter3DDeprecated.since 1.3.5, use inra.ijpb.measure.region3d.GeodesicDiameter3D insteadinterfaceGeodesicDistanceTransformInterface for computing Geodesic distance transforms (or geodesic distance maps) from binary images.interfaceGeodesicDistanceTransform3DInterface for computing Geodesic distance transforms (or geodesic distance maps) from binary images.Classes in inra.ijpb.binary.geodesic that implement Algo Modifier and Type Class Description classGeodesicDiameter3DFloatDeprecated.replaced by inra.ijpb.measure.region3d.GeodesicDiameter3DclassGeodesicDiameterFloatDeprecated.since 1.3.5, use inra.ijpb.measure.region2d.GeodesicDiameter insteadclassGeodesicDiameterShortDeprecated.since 1.3.5, use inra.ijpb.measure.region2d.GeodesicDiameter insteadclassGeodesicDistanceTransform3DFloatComputation of geodesic distance transform for 3D images, using floating point computation.classGeodesicDistanceTransformFloatComputation of Chamfer geodesic distances using floating point array for storing result.classGeodesicDistanceTransformFloat5x5Deprecated.replaced by GeodesicDistanceTransformFloat (since 1.4.4)classGeodesicDistanceTransformFloatHybridComputation of geodesic distances based on a chamfer mask using floating point array for storing result.classGeodesicDistanceTransformShortComputation of geodesic distances based on a chamfer mask using short integer array for storing result.classGeodesicDistanceTransformShort5x5Deprecated.replaced by GeodesicDistanceTransformShort (since 1.5.0)classGeodesicDistanceTransformShortHybridComputation of geodesic distances based on a chamfer mask using short integer array for storing result. -
Uses of Algo in inra.ijpb.binary.skeleton
Classes in inra.ijpb.binary.skeleton that implement Algo Modifier and Type Class Description classImageJSkeletonAdaptation of the skeletonization code from ImageJ. -
Uses of Algo in inra.ijpb.color
Classes in inra.ijpb.color that implement Algo Modifier and Type Class Description classBinaryOverlayComputes overlay of a binary image mask onto a grayscale or color image, using the specified color. -
Uses of Algo in inra.ijpb.label.conncomp
Classes in inra.ijpb.label.conncomp that implement Algo Modifier and Type Class Description classFloodFillRegionComponentsLabelingComputes the labels of the different connected components of a region within a label image.classFloodFillRegionComponentsLabeling3DComputes the labels of the different connected components of a region within a 3D label image.classLabelBoundariesLabeling2DComputes a label map of the boundaries between regions from a label map.classLabelBoundariesLabeling3DComputes a label map of the boundaries between regions from a label map. -
Uses of Algo in inra.ijpb.label.distmap
Subinterfaces of Algo in inra.ijpb.label.distmap Modifier and Type Interface Description interfaceChamferDistanceTransform2DSpecialization of DistanceTransform based on the use of a chamfer mask.interfaceChamferDistanceTransform3DSpecialization of DistanceTransform based on the use of a chamfer mask.interfaceDistanceTransform2DInterface for computing distance maps for 2D label images.interfaceDistanceTransform3DInterface for computing distance maps for 3D label images.Classes in inra.ijpb.label.distmap that implement Algo Modifier and Type Class Description classChamferDistanceTransform2DFloatComputes distance transform by propagating distances using a ChamferMask2D, and using 32-bits floating-point computation.classChamferDistanceTransform2DShortComputes distance transform by propagating distances using a ChamferMask2D, and using 16-bits integer computation.classChamferDistanceTransform3DFloatComputes 3D distance transform using the chamfer weights provided by a ChamferWeights3D object, and using floating-point computation.classChamferDistanceTransform3DShortComputes 3D distance transform on binary images using the chamfer weights provided by a ChamferWeights3D object, and using 16-bits integer computation.classDistanceTransform3DFloatDeprecated.replaced by ChamferDistanceTransform3DFloat (since 1.4.4)classDistanceTransform3DShortDeprecated.replaced by ChamferDistanceTransform3DShort (since 1.4.4)classLabelDilation2DShortDeprecated.replaced by inra.ijpb.label.filter.ChamferLabelDilation2DShortclassLabelDilation3D4WShortDeprecated.replaced by LabelDilation3DShort (since 1.4.4)classLabelDilation3DShortDeprecated.replaced by inra.ijpb.label.filter.ChamferLabelDilation3DShortclassLabelDilationShort5x5Deprecated.replaced by LabelDilation2DShort (since 1.5.0) -
Uses of Algo in inra.ijpb.label.edit
Classes in inra.ijpb.label.edit that implement Algo Modifier and Type Class Description classFindAllLabelsExtract the set of unique labels existing in the given image, excluding the value zero (used for background).classReplaceLabelValuesProvides several methods for replacing label values within a label map (stored as 8-, 16- or 32-bits). -
Uses of Algo in inra.ijpb.label.filter
Classes in inra.ijpb.label.filter that implement Algo Modifier and Type Class Description classChamferLabelDilation2DShortApply a dilation by a specified radius to each label of a label map by constraining the dilation.classChamferLabelDilation3DShortApply a dilation by a specified radius to each label of a label map by constraining the dilation.classChamferLabelErosion2DShortImplementation of morphological erosion for 2D label images / label maps.classChamferLabelErosion3DShortImplementation of morphological erosion for 3D label images / label maps. -
Uses of Algo in inra.ijpb.label.select
Classes in inra.ijpb.label.select that implement Algo Modifier and Type Class Description classLabelSizeFilteringFilter labels using a size criterion. -
Uses of Algo in inra.ijpb.measure.region2d
Classes in inra.ijpb.measure.region2d that implement Algo Modifier and Type Class Description classAverageThicknessCompute average thickness of a binary region, or of each region in a label image.classBinaryConfigurationsHistogram2DComputes histogram of binary configurations composed of 2-by-2 pixels (planar images).classBoundingBoxCompute bounding box of each region within a label or binary image.classCentroidComputes centroid position of regions within binary or label images.classConvexityComputes convex area and convexity for regions within a binary or label image.classEquivalentEllipseCompute parameters of equivalent ellipse from binar or label images.classGeodesicDiameterComputes geodesic diameter of a set of labeled particles or regions, using an inner instance ofGeodesicDistanceTransformfor propagating chamfer distances.classInertiaEllipseDeprecated.Replaced by EquivalentEllipse (since 1.4.2)classIntrinsicVolumesAnalyzer2DComputation of intrinsic volumes (area, perimeter and Euler number) for binary or label 2D images.classLargestInscribedCircleComputes the largest inscribed circle for each region of a label or binary image.classMaxFeretDiameterComputes maximum Feret Diameter for each region of a binary or label image.classOrientedBoundingBox2DclassRegionAnalyzer2D<T>Base implementation of RegionAnalyzer interface for planar binary/label images. -
Uses of Algo in inra.ijpb.measure.region3d
Classes in inra.ijpb.measure.region3d that implement Algo Modifier and Type Class Description classBinaryConfigurationsHistogram3DComputes histogram of binary 2-by-2-by-2 configurations within a 3D image.classBoundingBox3DCompute bounding box of each region within a label or binary image.classCentroid3DComputes centroid position of regions within 3D binary or label images.classEquivalentEllipsoidCompute 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.classGeodesicDiameter3DComputes the 3D geodesic diameters of regions within a 3D binary or label images using floating point computation for propagating distances.classInertiaEllipsoidDeprecated.replaced by EquivalentEllipsoid (since 1.4.1)classIntrinsicVolumesAnalyzer3DComputation of intrinsic volumes (Volume, Surface Area, Mean Breadth and Euler Number) for 3D binary or label images, based on theRegionAnalyzer3Dinterface.classLargestInscribedBallComputes the largest inscribed ball for each region of a label or binary image.classMaxFeretDiameter3DComputes maximum Feret Diameter for each region of a 3D binary or label image.classRegionAnalyzer3D<T>Base implementation of RegionAnalyzer interface for 3D binary/label images. -
Uses of Algo in inra.ijpb.morphology
Subinterfaces of Algo in inra.ijpb.morphology Modifier and Type Interface Description interfaceStrelInterface for planar structuring elements.interfaceStrel3DStructuring element that process 3D stack. -
Uses of Algo in inra.ijpb.morphology.attrfilt
Subinterfaces of Algo in inra.ijpb.morphology.attrfilt Modifier and Type Interface Description interfaceAreaOpeningArea opening for gray level images.interfaceSizeOpening3DSize opening for 3D gray level images.Classes in inra.ijpb.morphology.attrfilt that implement Algo Modifier and Type Class Description classAreaOpeningNaiveComputes area opening using naive algorithm.classAreaOpeningQueueArea opening using priority queue for updating each regional maxima.classBoxDiagonalOpeningQueueArea opening using priority queue for updating each regional maxima.classSizeOpening3DQueueVolume opening on 3D grayscale image using priority queue for updating each 3D regional maxima. -
Uses of Algo in inra.ijpb.morphology.directional
Classes in inra.ijpb.morphology.directional that implement Algo Modifier and Type Class Description classDirectionalFilterDirectional filtering of planar images.classOrientedLineStrelA linear structuring element, defined by a length and an orientation. -
Uses of Algo in inra.ijpb.morphology.extrema
Classes in inra.ijpb.morphology.extrema that implement Algo Modifier and Type Class Description classRegionalExtrema3DAlgoInterface for computing regional extrema (regional minima and regional maxima).classRegionalExtrema3DByFloodingComputes regional extrema in 3D images using flooding algorithm. -
Uses of Algo in inra.ijpb.morphology.filter
Classes in inra.ijpb.morphology.filter that implement Algo Modifier and Type Class Description classBlackTopHatPerforms morphological black top-hat on 2D/3D images.classClosingPerforms morphological closing on 2D/3D images.classDilationPerforms morphological dilation on 2D/3D images.classErosionPerforms morphological erosion on 2D/3D images.classExternalGradientPerforms morphological external gradient on 2D/3D images.classGradientPerforms morphological gradient, also known as "Beucher Gradient", on 2D/3D images.classInternalGradientComputes the morphological internal gradient of the input image.classLaplacianComputes the morphological Laplacian of the input image.classMorphologicalFilterBase class for morphological filters, based on a structuring element.classOpeningPerforms morphological opening on 2D/3D images.classWhiteTopHatPerforms morphological White Top-Hat on 2D/3D images. -
Uses of Algo in inra.ijpb.morphology.geodrec
Subinterfaces of Algo in inra.ijpb.morphology.geodrec Modifier and Type Interface Description interfaceGeodesicReconstruction3DAlgoDefines the interface for geodesic reconstruction algorithms applied to 3D stack images.Classes in inra.ijpb.morphology.geodrec that implement Algo Modifier and Type Class Description classGeodesicReconstruction3DAlgoStubImplementation basis for geodesic reconstruction algorithms for 3D images.classGeodesicReconstruction3DHybrid0FloatGeodesic reconstruction for 3D stacks of floats, using hybrid algorithm.classGeodesicReconstruction3DHybrid0Gray16Geodesic reconstruction for 3D stacks of shorts, using hybrid algorithm.classGeodesicReconstruction3DHybrid0Gray8Geodesic reconstruction for 3D stacks of bytes, using hybrid algorithm.classGeodesicReconstruction3DHybrid1Image3DGeodesic reconstruction for 3D stacks of any type, using hybrid algorithm and Image3D access class.classGeodesicReconstructionAlgoStubImplementation basis for geodesic reconstruction algorithms for planar images.classGeodesicReconstructionByDilationGeodesic reconstruction by dilation for planar images.classGeodesicReconstructionByDilation3DGeodesic reconstruction by dilation for 3D images of any type, using scanning algorithm and implemented only for C26 connectivity.classGeodesicReconstructionByDilation3DGray8Geodesic reconstruction by dilation for 3D stacks of byte processors, using hybrid algorithm and implemented only for 26 connectivity.classGeodesicReconstructionByDilation3DScanningGeodesic reconstruction by dilation for 3D stacks using scanning algorithm, and Image3D access class.classGeodesicReconstructionByDilation3DScanningGray8Geodesic reconstruction by dilation for 3D stacks of byte processors, using scanning algorithm.classGeodesicReconstructionByErosionGeodesic reconstruction by erosion for integer images.classGeodesicReconstructionByErosion3DGray8Geodesic reconstruction by erosion for 3D stacks of byte processors, using hybrid algorithm and implemented only for the 26 connectivity.classGeodesicReconstructionByErosion3DScanningGeodesic reconstruction by erosion for 3D stacks using scanning algorithm, and Image3D access class.classGeodesicReconstructionByErosion3DScanningGray8Geodesic reconstruction by erosion for 3D stacks of byte processors, using scanning algorithm.classGeodesicReconstructionHybridGeodesic reconstruction for planar images, using hybrid algorithm.classGeodesicReconstructionScanningGeodesic reconstruction for planar images, using scanning algorithm. -
Uses of Algo in inra.ijpb.morphology.strel
Subinterfaces of Algo in inra.ijpb.morphology.strel Modifier and Type Interface Description interfaceInPlaceStrelA structuring element that can performs erosion or dilation directly in the original image buffer.interfaceInPlaceStrel3DA structuring element that can performs erosion or dilation directly in the original image stack.interfaceSeparableStrelInterface for structuring elements that can be decomposed into several "simpler" structuring elements.interfaceSeparableStrel3DInterface for structuring elements that can be decomposed into several "simpler" structuring elements.Classes in inra.ijpb.morphology.strel that implement Algo Modifier and Type Class Description classAbstractInPlaceStrelImplementation stub for in place Structuring elements.classAbstractInPlaceStrel3DImplementation stub for in place 3D Structuring elements.classAbstractSeparableStrelImplementation stub for separable Structuring elements.classAbstractSeparableStrel3DImplementation stub for separable 3D Structuring elements.classAbstractStrelImplementation basis for planar structuring elements.classAbstractStrel3DImplementation basis for 3D structuring elementsclassBallStrelA 3D structuring element with a ball shape, with same size in each direction.classChamferStrelDisk-shaped structuring element based on a chamfer mask and a radius.classChamferStrel3DclassCross3DStrel3D structuring element representing a 3x3x3 cross, that considers the center voxel together with the six orthogonal neighbors.classCross3x3StrelStructuring element representing a 3x3 cross, that considers the center pixels together with the four orthogonal neighbors.classCubeStrelA cubic structuring element, obtained by decomposition into linear structuring elements with the same size along each dimension.classCuboidStrelA cuboid structuring element, obtained by decomposition into linear structuring elements (that can have different sizes) along each dimension.classDiamondStrelStructuring element representing a diamond of a given diameter.classDiskStrelDisk structuring element.classEllipsoidStrelA 3D structuring element with an ellipsoidal shape, oriented along the three main axes of the image.classExtrudedStrelCreates a 3D strel by replicating a 2D strel on a given number of slices.classLinearDepthStrel3DAn horizontal linear structuring element of a given length.classLinearDiagDownStrelA diagonal linear structuring element of a given length, with direction vector (+1,+1) in image coordinate system.classLinearDiagUpStrelA diagonal linear structuring element of a given length, with direction vector (+1,-1) in image coordinate system.classLinearHorizontalStrelAn horizontal linear structuring element of a given length.classLinearVerticalStrelA vertical linear structuring element of a given length.classOctagonStrelAn Octagonal structuring element, obtained by decomposition into horizontal, vertical, and diagonal linear structuring elements.classSquareStrelA square structuring element, obtained by decomposition into horizontal and vertical linear structuring elements with the same size.