A robust and centered curve skeleton extraction from 3D point cloud

被引:4
作者
Sam, Vanna [1 ]
Kawata, Hiroaki [1 ]
Kanai, Takashi [1 ]
机构
[1] The University of Tokyo, Japan
基金
日本学术振兴会;
关键词
Antipode; Curve skeleton; Ellipse fitting; Point cloud; Regression line;
D O I
10.3722/cadaps.2012.869-879
中图分类号
学科分类号
摘要
A curve skeleton of a 3D object is one of the most important structures of the object, which is extremely useful for many computer graphics applications involving in shape analysis. Much research has focused on volumetric and polygonal mesh models. However, only a few have been paid attention to point cloud and suffered from several limitations such as connectivity or inside-shape information requirements, difficulty to compute junction nodes, or inappropriate parameter tuning. To resolve these problems, we propose an effective algorithm for extracting a robust and centered curve skeleton from point cloud. The process starts from estimating centers of antipodes of a point cloud, so called skeletal candidates, which are fundamentally inside the shape; but scattered. We thus filter and shrink them to create less-noisy skeletal candidates before applying one-dimensional Moving Least Squares (MLS) to build a thin point cloud. The latter is then downsampled to sparse skeletal nodes. With recent nodes, it is possible to create a smooth curve skeleton; but distorted due to shrinking and thinning (MLS) processes. We thus utilize cross-section plane technique and least squares ellipse fitting to relocate skeletal nodes to create a centered curve skeleton. The algorithm is validated on many complex models ranging from cylindrical to planar ones, and from clean to noisy and incomplete data. We show that the extracted curve skeleton is robust to noises and under centeredness property. © 2012 CAD Solutions, LLC.
引用
收藏
页码:869 / 879
页数:10
相关论文
共 25 条
[1]  
Amanta N., Bern M., Eppstein D., Crust and the Beta-Skeleton: Combinatorial Curve, Graphical Models and Image Processing, 60, 2, pp. 125-135, (1998)
[2]  
Au K.-C. O., Thai C.-L., Chu H.-K., Cohen-Or D., Lee T.-Y., Skeleton Extraction by Mesh Contraction, ACM Transactions on Graphics, 27, 3, pp. 1-44, (2007)
[3]  
Bertrand G., Aktouf Z., Three-Dimensional Thinning Algorithm Using Subfields, Vision Geometry III, Proc, 2356, pp. 113-124, (1994)
[4]  
Blum H., A Transformation for Extracting New Descriptors of Shape, Models for the Perception of Speech and Visual Form, pp. 362-380, (1967)
[5]  
Cao J., Tagliasacchi A., Olson M., Zhang H., Su Z., Point Cloud Skeletons via Laplacian-Based Contraction, Shape Modeling International Conference (SMI), pp. 187-197, (2010)
[6]  
Cornea N.D., Demirci M.F., Silver D., Shokoufandeh A., Dickinson S.J., Kantor P.B., 3D Object Retrieval Using Many-to-many Matching of Curve Skeletons, Shape Modeling and Applications 2005 International Conference, pp. 366-371, (2005)
[7]  
Cornea N.D., Silver D., Min P., Curve-Skeleton Properties, Applications and Algorithms, IEEE Transactions on Visualization and Computer Graphics, 13, 3, pp. 530-548, (2007)
[8]  
Dey T.K., Sun J., Defining and Computing Curve Skeletons with Medial Geodesic Functions, SGP '06 Proceedings of the Fourth Eurographics Symposium On Geometry Processing, (2006)
[9]  
Everitt B., Landau S., Leese M., Stahl D., Cluster Analysis, Miscellaneous Clustering Methods, (2011)
[10]  
Fitzgibbon A., Pilu M., Fisher R.B., Direct Least Square Fitting of Ellipses, IEEE Transactions on Pattern Analysis and Machine Intelligence, 21, 5, pp. 475-480, (1999)