FillingTransform

FillingTransform[image]
gives a version of image with all extended minima filled.

FillingTransform[image,marker]
fills extended minima in regions where at least one corresponding element of marker is nonzero.

FillingTransform[image,h]
fills only extended minima of depth h or less.

Details and OptionsDetails and Options

  • An extended minimum is a connected set of pixels surrounded by pixels that all have a greater value than the pixels in the set.
  • FillingTransform[image] fills all extended minima by lifting their values to the lowest value found among the surrounding pixels.
  • In FillingTransform[image,marker], marker can be given as a matrix or an image of the same dimensions as image.
  • FillingTransform works with 3D as well as 2D binary, grayscale, and other images.
  • The following options can be given:
  • CornerNeighborsTruewhether to include corner neighbors
    Padding0padding method to use
  • For grayscale images, FillingTransform[image,h,Padding->1] effectively computes the h-minima transform.
Introduced in 2010
(8.0)
| Updated in 2012
(9.0)