Computer Graphics Forum (Proceedings of Pacific Graphics 2010), accepted
L. Liu[1], E. Chambers[2], D. Letscher[2], T. Ju[1]
[1] Washington University in St. Louis, USA
[2] St. Louis University, USA
Abstract
Thinning is a commonly used approach for computing skeleton descriptors. Traditional
thinning algorithms often have a simple, iterative structure, yet producing skeletons
that are overly sensitive to boundary perturbations. We present a novel thinning algorithm,
operating on objects represented as cell complexes, that preserves the simplicity of
typical thinning algorithms but generates skeletons that more robustly capture global
shape features. Our key insight is formulating a skeleton significance measure, called
medial persistence, which identify skeleton geometry at various dimensions (e.g., curves
or surfaces) that represent object parts with different anisotropic elongations (e.g.,
tubes or plates). The measure is generally defined in any dimensions, and can be easily
computed using a single thinning pass. Guided by medial persistence, our algorithm produces
a family of topology and shape preserving skeletons whose shape and composition can be
flexible controlled by desired level of medial persistence.
Applicaiton:
It includes the executable program, sample data, and documentation.
In addition, a folder of executable programs without GUI (graphics
user interface) are offered for advanced users to batch process
the data.
Compute skeleton directly from mesh(.ply):
read in mesh => thinning => save the thinning result.
The intermediate step turns the mesh representation into cell complex
representation and save into a file with the same name but different suffix (.cc).
[ format and reader ]
Face (left to right): Mabs, Mrel, and surface patch size
Edge (left to right): Mabs, Mrel, and curve length
Thresholds for Mabs is in the range [0, infinity), and for Mrel is [0,1]. If the
thresholds for face is extremely large, for example, 1 for Mrel of face, then all
faces will be removed during skeleton computation unless they are critical to maintian
topology such as the surface of a hollow sphere.