1 Introduction
3D models are common in many disciplines ranging from computer aided design, medical imaging, computer graphics, scientific visualization, computational fluid dynamics, and remote sensing. While the 3D representation is invaluable, many applications require alternate “compact” representations of these models. One such representation is a line-like or stick-like 1D representation which is sometimes referred to as a “skeletal representation” or “curve-skeleton” [84]. This is different from the skeletal-surface representation (medial surface). This type of representation captures the essential topology of the underlying object in an easy to understand and very compact form. Examples of applications which use a curve-skeleton include virtual navigation, registration, animation, morphing, scientific analysis, recognition, and retrieval.