Start » Filter Reference » Region » Region Morphology

Region Morphology

Select a filter from the list below.

Icon Name Description / Applications Modules
BottomHatRegion

Performs a morphological black top hat (bottom hat) operation on a region using a predefined kernel.

FoundationBasic
BottomHatRegion_AnyKernel

Performs a morphological black top hat (bottom hat) operation on a region using an arbitrary kernel.

FoundationBasic
CloseRegion

Performs a morphological closing on a region using selected predefined kernel.


Filling-in small gaps in a region without making it thicker.

FoundationBasic
CloseRegion_AnyKernel

Performs a morphological closing on a region using an arbitrary kernel.


Filling-in gaps of a particular shape without making the region thicker.

FoundationBasic
DemarcateRegions

Splits common pixels of the input regions among these regions.


Use this filter to make sure that the regions of an array do not intersect.

FoundationBasic
DilateRegion

Performs a morphological dilation on a region using a predefined kernel.


Making the region thicker or filling-in small holes within it.

FoundationBasic
DilateRegion_AnyKernel

Performs a morphological dilation on a region using an arbitrary kernel.


Making the region thicker in a non-symmetrical way or filling-in gaps of a particular shape.

FoundationBasic
ErodeRegion

Performs a morphological erosion on a region using a predefined kernel.


Making the region thinner or removing small parts.

FoundationBasic
ErodeRegion_AnyKernel

Performs a morphological erosion on a region using an arbitrary kernel.


Making the region thinner in a non-symmetrical way or removing small parts of a particular shape.

FoundationBasic
ErodeRegion_Threshold

Erodes a region with inThresholdValue pixels of inKernel.

FoundationBasic
ExpandRegions

Splits pixels of the input regions and their complement among these regions.


Use this filter to make sure that every pixel belongs to a region.

FoundationBasic
OpenRegion

Performs a morphological opening on a region using a predefined kernel.


Removing small parts from a region without making it thinner.

FoundationBasic
OpenRegion_AnyKernel

Performs a morphological opening on a region using an arbitrary kernel.


Removing small parts of a particular shape without making the region thinner.

FoundationBasic
PruneRegion

Removes one pixel wide branches from a region.

FoundationBasic
RegionHitAndMissTransform

Performs a hit-and-miss transformation on a region using arbitrary kernels.

FoundationBasic
SkeletonizeRegion

Thins a region to its skeleton.

FoundationBasic
ThickenRegion

Performs a morphological thickening on a region using predefined kernels.

FoundationBasic
ThinRegion

Performs a morphological thinning on a region using predefined kernels.

FoundationBasic
ThresholdSmoothedRegion_Mean

Returns region of pixels witch collect minAmount of pixels in rectangle in input region.

FoundationBasic
TopHatRegion

Performs a morphological white top hat operation on a region using a predefined kernel.

FoundationBasic
TopHatRegion_AnyKernel

Performs a morphological white top hat operation on a region using an arbitrary kernel.

FoundationBasic