| Curve-skeleton is widely used in geometrical analysis and point cloud processing, as it supplies an effective and intuitive abstraction which advantages shape manipulation and understanding. Due to its topological simplicity, the curve-skeleton as the "compact" expression of 3D point cloud is useful in practice, such as Surface Reconstruction,3D Animation, Model Retrieval, Medical Image Processing.Curve-skeleton extraction of point cloud has been a hot research area of Computer Graphics for many years, large quantities of researchers and academies have been working on the development and improvement of skeleton extraction from point cloud. Especially, finding the way to handle the imperfect point cloud with significant missing data is valuable.Using the pre-existing notion of rotational symmetry axis of an oriented point cloud, the middle axis of unoriented point cloud and sketch-based technique, an interactive skeleton extraction experiment platform was developed. The IDE is Visual Studio 2010 under 32bits-operating system of Win 7, and user interface is based on Qt. The structure and feature of the platform is thoroughly discussed, the realization of each function module is clearly described, and the advantage of system is well demonstrated by various experiments, including the usage of extracted skeleton in shape completion and surface reconstruction.The whole work, including the design and development, is summarized in the last chapter. How to improve the platform is also introduced. |