Point cloud resampling using centroidal Voronoi tessellation methods

Abstract This paper presents a novel technique for resampling point clouds of a smooth surface. The key contribution of this paper is the generalization of centroidal Voronoi tessellation (CVT) to point cloud datasets to make point resampling practical and efficient. In particular, the CVT on a point cloud is efficiently computed by restricting the Voronoi cells to the underlying surface, which is locally approximated by a set of best-fitting planes. We also develop an efficient method to progressively improve the resampling quality by interleaving optimization of resampling points and update of the fitting planes. Our versatile framework is capable of generating high-quality resampling results with isotropic or anisotropic distributions from a given point cloud. We conduct extensive experiments to demonstrate the efficacy and robustness of our resampling method.

[1]  Ligang Liu,et al.  Consolidation of Low‐quality Point Clouds from Outdoor Scenes , 2013, SGP '13.

[2]  Daniel Cohen-Or,et al.  Parameterization-free projection for geometry reconstruction , 2007, ACM Trans. Graph..

[3]  Michael Wimmer,et al.  Continuous projection for fast L1 reconstruction , 2014, ACM Trans. Graph..

[4]  H. Tal-Ezer,et al.  Parameterization-free projection for geometry reconstruction , 2007, SIGGRAPH 2007.

[5]  Xinhui Ma,et al.  Shape preserving data reduction for 3D surface points , 2011, Comput. Aided Des..

[6]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

[7]  Bruno Lévy,et al.  Lp Centroidal Voronoi Tessellation and its applications , 2010, ACM Trans. Graph..

[8]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[10]  Martin Isenburg,et al.  Centroidal Voronoi diagrams for isotropic surface remeshing , 2005, Graph. Model..

[11]  Ligang Liu,et al.  Variational Blue Noise Sampling , 2012, IEEE Transactions on Visualization and Computer Graphics.

[12]  Zhiwen Yu,et al.  ASM: An adaptive simplification method for 3D point-based models , 2010, Comput. Aided Des..

[13]  David G. Lowe,et al.  Scalable Nearest Neighbor Algorithms for High Dimensional Data , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Marc Alexa,et al.  Spectral sampling of manifolds , 2010, ACM Trans. Graph..

[15]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[16]  Marco Piastra,et al.  Gradient of the Objective Function for an Anisotropic Centroidal Voronoi Tessellation (CVT) - A revised, detailed derivation , 2014, ArXiv.

[17]  Dong-Ming Yan,et al.  Isotropic Remeshing with Fast and Exact Computation of Restricted Voronoi Diagram , 2009, Comput. Graph. Forum.

[18]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[19]  Marc Alexa,et al.  Computing and Rendering Point Set Surfaces , 2003, IEEE Trans. Vis. Comput. Graph..

[20]  Qing Liu,et al.  Adaptive simplification of point cloud using k-means clustering , 2011, Comput. Aided Des..

[21]  Chunxia Xiao,et al.  Efficient feature-preserving local projection operator for geometry reconstruction , 2013, Comput. Aided Des..

[22]  Charlie C. L. Wang,et al.  Iterative Consolidation of Unorganized Point Clouds , 2012, IEEE Computer Graphics and Applications.

[23]  Marc Pouget,et al.  Estimating differential quantities using polynomial fitting of osculating jets , 2003, Comput. Aided Geom. Des..

[24]  B. Lévy,et al.  L p Centroidal Voronoi Tessellation and its applications , 2010, SIGGRAPH 2010.

[25]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

[26]  Lei Gao,et al.  Signal Processing: Image Communication , 2022 .

[27]  Bin Wang,et al.  A Survey of Blue-Noise Sampling and Its Applications , 2015, Journal of Computer Science and Technology.

[28]  Chenglei Yang,et al.  On centroidal voronoi tessellation—energy smoothness and fast computation , 2009, TOGS.

[29]  Renato Pajarola,et al.  Curvature-aware adaptive re-sampling for point-sampled geometry , 2009, Comput. Aided Des..

[30]  Daniel Cohen-Or,et al.  Consolidation of unorganized point clouds for surface reconstruction , 2009, ACM Trans. Graph..

[31]  Bruno Lévy,et al.  Surface reconstruction by computing restricted Voronoi cells in parallel , 2017, Comput. Aided Des..

[32]  Daniel Cohen-Or,et al.  Edge-aware point set resampling , 2013, ACM Trans. Graph..

[33]  Yusu Wang,et al.  Uniformization and Density Adaptation for Point Cloud Data Via Graph Laplacian , 2018, Comput. Graph. Forum.

[34]  Bruno Lévy,et al.  Variational Anisotropic Surface Meshing with Voronoi Parallel Linear Enumeration , 2012, IMR.

[35]  Hsi-Yung Feng,et al.  A global clustering approach to point cloud simplification with a specified data reduction ratio , 2008, Comput. Aided Des..

[36]  Huamin Wang,et al.  Bilateral blue noise sampling , 2013, ACM Trans. Graph..

[37]  David P. Luebke,et al.  A Developer's Survey of Polygonal Simplification Algorithms , 2001, IEEE Computer Graphics and Applications.