Uses of Interface
inra.ijpb.morphology.Strel3D

Packages that use Strel3D
Package Description
inra.ijpb.morphology
Mathematical Morphology filters and reconstructions.
inra.ijpb.morphology.directional
Morphological directional filters.
inra.ijpb.morphology.filter
Morphological filtering operators implemented as classes.
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 Strel3D in inra.ijpb.morphology

    Subinterfaces of Strel3D in inra.ijpb.morphology
    Modifier and Type Interface Description
    interface  Strel
    Interface for planar structuring elements.
    Methods in inra.ijpb.morphology that return Strel3D
    Modifier and Type Method Description
    Strel3D Strel3D.Shape.fromDiameter​(int diam)
    Creates a structuring element of the given type and with the specified diameter.
    Strel3D Strel3D.Shape.fromDiameterList​(int diamX, int diamY, int diamZ)
    Creates a structuring element of the given type and with the specified diameter.
    Strel3D Strel3D.Shape.fromRadius​(int radius)
    Creates a structuring element of the given type and with the specified radius.
    Strel3D Strel3D.Shape.fromRadiusList​(int radiusX, int radiusY, int radiusZ)
    Creates a structuring element of the given type and with the specified radius for each dimension.
    Strel3D Strel3D.reverse()
    Returns a reversed (i.e. symmetric wrt the origin) version of this structuring element.
    Methods in inra.ijpb.morphology with parameters of type Strel3D
    Modifier and Type Method Description
    ij.ImageStack Morphology.Operation.apply​(ij.ImageStack image, Strel3D strel)
    Applies the current operator to the input 3D image.
    static ij.ImagePlus Morphology.blackTopHat​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes black top hat (or "bottom hat") of the original image.
    static ij.ImageStack Morphology.blackTopHat​(ij.ImageStack image, Strel3D strel)
    Computes black top hat (or "bottom hat") of the original image.
    static ij.ImagePlus Morphology.closing​(ij.ImagePlus imagePlus, Strel3D strel)
    Performs morphological closing on the input image.
    static ij.ImageStack Morphology.closing​(ij.ImageStack image, Strel3D strel)
    Performs morphological closing on the input 3D image.
    static ij.ImagePlus Morphology.dilation​(ij.ImagePlus imagePlus, Strel3D strel)
    Performs morphological dilation on the input image.
    static ij.ImageStack Morphology.dilation​(ij.ImageStack image, Strel3D strel)
    Performs morphological dilation on the input 3D image.
    static ij.ImagePlus Morphology.erosion​(ij.ImagePlus imagePlus, Strel3D strel)
    Performs morphological erosion on the input image.
    static ij.ImageStack Morphology.erosion​(ij.ImageStack image, Strel3D strel)
    Performs morphological erosion on the input 3D image.
    static ij.ImagePlus Morphology.externalGradient​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes the morphological external gradient of the input image.
    static ij.ImageStack Morphology.externalGradient​(ij.ImageStack image, Strel3D strel)
    Computes the morphological external gradient of the input 3D image.
    static ij.ImagePlus Morphology.gradient​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes the morphological gradient of the input image.
    static ij.ImageStack Morphology.gradient​(ij.ImageStack image, Strel3D strel)
    Computes the morphological gradient of the input 3D image.
    static ij.ImagePlus Morphology.internalGradient​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes the morphological internal gradient of the input image.
    static ij.ImageStack Morphology.internalGradient​(ij.ImageStack image, Strel3D strel)
    Computes the morphological internal gradient of the 3D input image.
    static ij.ImagePlus Morphology.laplacian​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes the morphological Laplacian of the 3D input image.
    static ij.ImageStack Morphology.laplacian​(ij.ImageStack image, Strel3D strel)
    Computes the morphological Laplacian of the 3D input image.
    static ij.ImagePlus Morphology.opening​(ij.ImagePlus imagePlus, Strel3D strel)
    Performs morphological opening on the input image.
    static ij.ImageStack Morphology.opening​(ij.ImageStack image, Strel3D strel)
    Performs morphological opening on the input 3D image.
    static ij.ImagePlus Morphology.whiteTopHat​(ij.ImagePlus imagePlus, Strel3D strel)
    Computes white top hat of the original image.
    static ij.ImageStack Morphology.whiteTopHat​(ij.ImageStack image, Strel3D strel)
    Computes 3D white top hat of the original image.
  • Uses of Strel3D in inra.ijpb.morphology.directional

    Classes in inra.ijpb.morphology.directional that implement Strel3D
    Modifier and Type Class Description
    class  OrientedLineStrel
    A linear structuring element, defined by a length and an orientation.
  • Uses of Strel3D in inra.ijpb.morphology.filter

    Methods in inra.ijpb.morphology.filter that return Strel3D
    Modifier and Type Method Description
    Strel3D MorphologicalFilter.getStrel()  
    Constructors in inra.ijpb.morphology.filter with parameters of type Strel3D
    Constructor Description
    BlackTopHat​(Strel3D strel)
    Creates a new Black Top-Hat operator with the specified structuring element.
    Closing​(Strel3D strel)
    Creates a new Morphological Closing operator with the specified structuring element.
    Dilation​(Strel3D strel)
    Creates a new Morphological Dilation operator with the specified structuring element.
    Erosion​(Strel3D strel)
    Creates a new Morphological Erosion operator with the specified structuring element.
    ExternalGradient​(Strel3D strel)
    Creates a new External Gradient operator with the specified structuring element.
    Gradient​(Strel3D strel)
    Creates a new Morphological Gradient operator with the specified structuring element.
    InternalGradient​(Strel3D strel)
    Creates a new Internal Gradient operator with the specified structuring element.
    Laplacian​(Strel3D strel)
    Creates a new Morphological Laplacian operator with the specified structuring element.
    Opening​(Strel3D strel)
    Creates a new Morphological Opening operator with the specified structuring element.
    WhiteTopHat​(Strel3D strel)
    Creates a new White Top-Hat operator with the specified structuring element.
  • Uses of Strel3D in inra.ijpb.morphology.strel

    Subinterfaces of Strel3D in inra.ijpb.morphology.strel
    Modifier and Type Interface Description
    interface  InPlaceStrel
    A structuring element that can performs erosion or dilation directly in the original image buffer.
    interface  InPlaceStrel3D
    A structuring element that can performs erosion or dilation directly in the original image stack.
    interface  SeparableStrel
    Interface for structuring elements that can be decomposed into several "simpler" structuring elements.
    interface  SeparableStrel3D
    Interface for structuring elements that can be decomposed into several "simpler" structuring elements.
    Classes in inra.ijpb.morphology.strel that implement Strel3D
    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 elements
    class  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.
    Methods in inra.ijpb.morphology.strel that return Strel3D
    Modifier and Type Method Description
    Strel3D BallStrel.reverse()  
    Strel3D ChamferStrel3D.reverse()  
    Strel3D Cross3DStrel.reverse()  
    Strel3D EllipsoidStrel.reverse()
    Returns this instance, as an ellipsoid is symmetric.
    Strel3D ExtrudedStrel.reverse()  
  • Uses of Strel3D in inra.ijpb.plugins

    Methods in inra.ijpb.plugins with parameters of type Strel3D
    Modifier and Type Method Description
    ij.ImagePlus MorphologicalFilter3DPlugin.process​(ij.ImagePlus image, Morphology.Operation op, Strel3D strel)
    Applies the given operation to the given image.
    ij.ImagePlus MorphologicalFilterCross3DPlugin.process​(ij.ImagePlus image, Morphology.Operation op, Strel3D strel)
    Applies the given operation to the given image.