DistanceTransform

DistanceTransform[image]

gives the distance transform of image, in which the value of each pixel is replaced by its distance to the nearest background pixel.

DistanceTransform[image,t]

treats values above t as foreground.

Details and Options

Examples

open allclose all

Basic Examples  (2)

Distance transform of a binary image:

Distance transform of a 3D image:

Scope  (1)

Distance transform of a color image:

Options  (2)

DistanceFunction  (1)

Padding  (1)

By default, Padding->1 is assumed:

Use zero padding:

Applications  (3)

Find the radius of the thickest branch in a tree:

Apply a LoG filter to the output of a distance transform:

Ultimate erosion of a binary image:

Wolfram Research (2008), DistanceTransform, Wolfram Language function, https://reference.wolfram.com/language/ref/DistanceTransform.html (updated 2014).

Text

Wolfram Research (2008), DistanceTransform, Wolfram Language function, https://reference.wolfram.com/language/ref/DistanceTransform.html (updated 2014).

CMS

Wolfram Language. 2008. "DistanceTransform." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/DistanceTransform.html.

APA

Wolfram Language. (2008). DistanceTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DistanceTransform.html

BibTeX

@misc{reference.wolfram_2023_distancetransform, author="Wolfram Research", title="{DistanceTransform}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/DistanceTransform.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_distancetransform, organization={Wolfram Research}, title={DistanceTransform}, year={2014}, url={https://reference.wolfram.com/language/ref/DistanceTransform.html}, note=[Accessed: 19-March-2024 ]}