DOE OSTI · 2406675
Medial axis and local thickness computation using the Fast Sweeping Method
Abstract
This report describes an efficient and robust voxel-based methodology for computing the medial axis, local thickness, and distance-to-skeleton of arbitrary three-dimensional geometries. It is assumed that the object can be represented by an exact or approximate signed distance function on a discrete grid. The gradient of such function is used to formulate a hyperbolic partial differential equation (PDE) that models the collapse of the position vector in space. By exploiting the causality property of the PDE, the Fast Sweeping Method is able to obtain the solution in a finite number of sweeps independent of the mesh resolution. The intersection of characteristic lines leads to the formation of shocks and a discrete bisector function is used to identify the medial axis. The same PDE approach is used to compute the local thickness inside the object and obtain the distance-to-skeleton field. Multiple examples are given in two and three dimensions along with a resolution study. The methodology has optimal complexity and yields subsecond computational times for geometries with over a million zones on a single core. The methodology is also capable of parallelization across shared and distributed memory architectures.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Lozano, Eduardo, Aslam, Tariq Dennis. 2024-07-09. Medial axis and local thickness computation using the Fast Sweeping Method. https://doi.org/10.2172/2406675
Cite the original work for its findings. Save a collection to share your selection of sources.