A mathematical morphology approach to Euclidean distance transformation

F C Shih1, O R Mitchell

  • 1Dept. of Comput. and Inf. Sci., New Jersey Inst. of Technol., Newark, NJ.

Summary

This study introduces a novel distance transformation for digital images using mathematical morphology. This technique efficiently computes distances by decomposing complex operations into smaller, parallelizable steps, enhancing computational speed.

Related Concept Videos

The Distance Formula01:20

The Distance Formula

In geometry, measuring the direct distance between two points on a plane is essential in various practical and theoretical applications. Whether in navigation, engineering, or computer graphics, determining the shortest path between two locations involves using the distance formula. This formula is derived from the Pythagorean Theorem, which relates the lengths of the sides of a right triangle. On a coordinate plane, the horizontal and vertical distances between two points serve as the legs of...
Distance Problem01:29

Distance Problem

When an object's velocity changes over time, the total distance traveled can be determined by summing small displacement intervals over short increments. This approach approximates the true distance through numerical summation and the use of integral calculus. An estimate of the total displacement can be obtained by measuring velocity at regular intervals and multiplying each value by the corresponding time step.If a runner accelerates over the first three seconds of a race, speed measurements...
Transformation of Plane Strain01:12

Transformation of Plane Strain

When analyzing elongated structures like bars subjected to uniformly distributed loads, it is essential to understand the transformation of plane strain when coordinate axes are rotated. This transformation helps to assess how material deformation characteristics vary with orientation, which is crucial in materials science and structural engineering.
Under plane strain conditions, typical for members where one dimension significantly exceeds the others, deformations and resultant strains are...
The Dot Product01:26

The Dot Product

Measuring how one directional quantity affects another along a specific path involves comparing their orientation and strength. When two such quantities are represented using direction and amount, a numerical result is computed to show how much one acts along the path of the other. This result comes from a rule combining both inputs' horizontal and vertical parts and adding the results.This calculation gives a single value that grows larger when both inputs point in similar directions and...
Transformations of Functions III01:20

Transformations of Functions III

Transformations modify the graphical representation of a function without changing its fundamental form. One common transformation is reflection, which flips the graph across a designated axis. When the vertical coordinates of all points are multiplied by the negative one, the entire graph is mirrored over the horizontal axis. This transformation reverses the vertical orientation of peaks and troughs, akin to signal inversion in electrical systems, where a waveform is flipped, but the timing of...
Cross Product and Its Geometry01:27

Cross Product and Its Geometry

In three-dimensional space, any two non-zero vectors that are not parallel define a unique plane and geometrically outline a parallelogram. The cross product of these vectors results in a third vector that is orthogonal to the plane formed by the initial two. This vector not only encodes information about direction but also reflects important physical quantities in applied contexts.The orientation of the cross product vector is determined using the Right-Hand Rule. When the fingers of the right...