Adaptive simplification of point cloud using k-means clustering

被引:180
作者
Shi, Bao-Quan [1 ]
Liang, Jin [1 ]
Liu, Qing [2 ,3 ]
机构
[1] Xi An Jiao Tong Univ, Sch Mech Engn, Xian, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Med, Xian, Peoples R China
[3] Xi An Jiao Tong Univ, Stomatol Hosp, Xian, Peoples R China
关键词
Simplification; Recursive subdivision; 3D point cloud; k-means clustering;
D O I
10.1016/j.cad.2011.04.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
3D scanning devices usually produce huge amounts of dense points, which require excessively large storage space and long post-processing times. This paper presents a new adaptive simplification method to reduce the number of the scanned dense points. An automatic recursive subdivision scheme is designed to pick out representative points and remove redundant points. It employs the k-means clustering algorithm to gather similar points together in the spatial domain and uses the maximum normal vector deviation as a measure of cluster scatter to partition the gathered point sets into a series of sub-clusters in the feature field. To maintain the integrity of the original boundary, a special boundary detection algorithm is developed, which is run before the recursive subdivision procedure. To avoid the final distribution of the simplified points to become locally greedy and unbalanced, a refinement algorithm is put forward, which is run after the recursive subdivision procedure. The proposed method may generate uniformly distributed sparse sampling points in the flat areas and necessary higher density in the high curvature regions. The effectiveness and performance of the novel simplification method is validated and illustrated through experimental results and comparison with other point sampling methods. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:910 / 922
页数:13
相关论文
共 42 条
  • [1] Agarwal P.K., 1998, PROC 9 ACM SIAM S DI, P658
  • [2] Computing and rendering point set surfaces
    Alexa, M
    Behr, J
    Cohen-Or, D
    Fleishman, S
    Levin, D
    Silva, CT
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (01) : 3 - 15
  • [3] Alsabti K, 1998, P 1 WORKSH HIGH PERF
  • [4] [Anonymous], 2008, GEOM STUD US GUID
  • [5] Arora S., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P106, DOI 10.1145/276698.276718
  • [6] MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING
    BENTLEY, JL
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (09) : 509 - 517
  • [7] Brodsky D, 2000, PROC GRAPH INTERF, P221
  • [8] Metro:: Measuring error on simplified surfaces
    Cignoni, P
    Rocchini, C
    Scopigno, R
    [J]. COMPUTER GRAPHICS FORUM, 1998, 17 (02) : 167 - 174
  • [9] A comparison of mesh simplification algorithm
    Cignoni, P
    Montani, C
    Scopigno, R
    [J]. COMPUTERS & GRAPHICS-UK, 1998, 22 (01): : 37 - 54
  • [10] Desbrun M, 1999, COMP GRAPH, P317, DOI 10.1145/311535.311576