Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Image Local Transforms » CloseImage

CloseImage


Removes small dark structures from an image (or fills in bright ones) by applying consecutive dilation and erosion.

Name Type Range Description
inImage Image Input image
inRoi Region* Range of outImage pixels to be computed
inSourceRoi Region* Range of inImage pixels to be considered in computations
inBorderColor Pixel* Color of the imaginary pixels outside the image boundaries
inKernel KernelShape Selects kernel shape
inRadiusX Integer 0 - Nearly half of the kernel's width (2*R+1)
inRadiusY Integer* 0 - Nearly half of the kernel's height
outImage Image Output image
diagKernel Region Kernel shape

Applications

E.g. removal of the "pepper" component of salt-and-pepper noise.

Examples

Description of usage of this filter can be found in examples and tutorial: Pattern Cutting.

CloseImage used to remove dark scratches from an image.

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of types: all formats (when inSourceRoi = NIL and inBorderColor = NIL).

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Basic Complexity Level.