Related Experiment Video
Updated: May 29, 2026

08:41
Analyzing Dendritic Morphology in Columns and Layers
Published on: March 23, 2017
A medial axis transformation for grayscale pictures
1Computer Vision Laboratory, Computer Science Center, University of Maryland, College Park, MD 20742.
IEEE Transactions on Pattern Analysis and Machine Intelligence
|August 27, 2011
Summary
This study introduces GRADMAT, a generalized medial axis transformation for grayscale images. GRADMAT identifies skeletal structures by analyzing gradient magnitudes, offering a new approach to image analysis.
Area of Science:
- Computer Vision
- Image Processing
- Computational Geometry
Background:
- Blum's medial axis transformation (MAT) is a standard technique for skeletonizing binary images.
- Existing methods struggle with the complexities of grayscale image data and noise.
Purpose of the Study:
- To generalize the medial axis transformation for application to grayscale images.
- To develop a novel skeletonization method robust to image noise and complex edges.
Main Methods:
- A generalized medial axis transformation (GRADMAT) was developed.
- Scores were computed for each point based on gradient magnitudes of antiparallel edge pairs.
- The GRADMAT identifies points midway between edges or along angle bisectors.
Main Results:
- The GRADMAT successfully generates a skeleton-like structure in grayscale images.
- The method highlights points equidistant from antiparallel edges.
- Identified limitations include sensitivity to noise and artifacts from distinct object edges.
Conclusions:
- GRADMAT offers a novel approach to grayscale image skeletonization.
- The method shows potential but requires further refinement to address noise and object boundary complexities.
Related Concept Videos
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...
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...
Under plane strain conditions, typical for members where one dimension significantly exceeds the others, deformations and resultant strains are...
Transformation
Microbial communities are dynamic environments where cell lysis releases free DNA into the surroundings. Other cells can take up this extracellular DNA through a process known as transformation.When a cell incorporates this foreign DNA into its genome, resulting in genetic modification, the process is known as transformation. Cells capable of this process are termed competent. Competence can be natural, as observed in certain bacteria and archaea, or artificially induced in the...
Polar and Cylindrical Coordinates
The Cartesian coordinate system is a very convenient tool to use when describing the displacements and velocities of objects and the forces acting on them. However, it becomes cumbersome when we need to describe the rotation of objects. So, when describing rotation, the polar coordinate system is generally used.
Transformations of Functions II
Transformations in mathematics alter the position or orientation of a function’s graph while preserving its fundamental shape. One important type of transformation is the horizontal shift, which involves modifying the input variable within a function’s equation. This operation affects where outputs occur along the horizontal axis but does not alter the function’s overall structure.A horizontal shift is achieved by replacing the input variable x with either x + c or x - c, where c is a constant.
Curvilinear Motion: Polar Coordinates
In polar coordinates, the motion of a particle follows a curvilinear path. The radial coordinate symbolized as 'r,' extends outward from a fixed origin to the particle, while the angular coordinate, 'θ,' measured in radians, represents the counterclockwise angle between a fixed reference line and the radial line connecting the origin to the particle.
The particle's location is described using a unit vector along the radial direction. Deriving the particle's position with respect to time...
The particle's location is described using a unit vector along the radial direction. Deriving the particle's position with respect to time...

