Related Experiment Video
Updated: Jun 28, 2026

3D Ultrasound Imaging: Fast and Cost-effective Morphometry of Musculoskeletal Tissue
Published on: November 27, 2017
Euclidean skeletons of digital image and volume data in linear time by the integer medial axis transform
Wim H Hesselink1, Jos B T M Roerdink
1Institute of Mathematics and Computing Science, University of Groningen, Groningen, The Netherlands. w.h.hesselink@rug.nl
Abstract:
A general algorithm for computing Euclidean skeletons of 2D and 3D data sets in linear time is presented. These skeletons are defined in terms of a new concept, called the integer medial axis (IMA) transform. We prove a number of fundamental properties of the IMA skeleton, and compare these with properties of the CMD (centers of maximal disks) skeleton. Several pruning methods for IMA skeletons are introduced (constant, linear and square-root pruning) and their properties studied. The algorithm for computing the IMA skeleton is based upon the feature transform, using a modification of a linear-time algorithm for Euclidean distance transforms. The skeletonization algorithm has a time complexity which is linear in the number of input points, and can be easily parallelized. We present experimental results for several data sets, looking at skeleton quality, memory usage and computation time, both for 2D images and 3D volumes.
Related Concept Videos
Volumes of Solids of Revolution
Divergence Theorem in 3D Space
Cylinders in Three-Dimensional Space
Perpendicular-Axis Theorem
Consider a circular disc of mass M and radius R lying along an x-y plane. The origin lies at the center of the disc, and the z-axis is perpendicular to the disc's plane. All three axes coincide at the disc's center. The moment of inertia of this...
Curvilinear Motion: Rectangular Components
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the time...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...

