Curve-skeletons of 3D objects
Paper
Curve-skeletons are one dimensional (1D) abstractions of 3D objects.
These simplified representations are useful in a variety of
applications in visualization and graphics.
Below we give several examples of curve-skeletons obtained using four
different curve-skeletonization algorithm classes:
- Thinning
- Distance field based
- Geometric (Reeb graph based)
- Potential field based
The source code and the sample objects can be downloaded here: code+Volumes.tar.gz (1.4MB)
Thinning
|
Distance Field
|
Geometric
|
Potential Field
|
Horse
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Addendum:
Other papers on the subject:
- K.J. Kruszynski, R. van Liere, J. Kaandorp. Quantifying Differences in Skeletonization Algorithms: a Case Study, Proc. Visualization, Imaging, and Image Processing (VIIP), 2005.
Nicu D. Cornea
(cornea@caip.rutgers.edu)
//-->