An effective quad-dominant meshing method for unorganized point clouds

To perform quad meshing on raw point clouds, existing algorithms usually require a time-consuming parameterization or Voronoi space partition process. In this paper, we propose an effective method to generate quad-dominant meshes directly from unorganized point clouds. In the proposed method, we first apply Marinov's curvature tensor optimization to the input point cloud to reduce the umbilical regions in order to obtain a smooth curvature tensor. We then propose an efficient marching scheme to extract the curvature lines with controllable density from the point cloud. Finally, we apply a specialized K-Dimension (KD) tree structure, which converts the nearest neighbor searching problem into a sorting problem, to efficiently estimate the intersections of curvature lines and recover the topology of the quad-dominant meshes. We have tested the proposed method on different point clouds. Our results show that the proposed method produces good quality meshes with high computational efficiency and low memory requirement.

[1]  D. Bommes,et al.  Mixed-integer quadrangulation , 2009, SIGGRAPH 2009.

[2]  Lambertus Hesselink,et al.  The topology of symmetric, second-order tensor fields , 1994, VIS '94.

[3]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

[4]  Derek Nowrouzezahrai,et al.  Extracting lines of curvature from noisy point clouds , 2009, Comput. Aided Des..

[5]  Eduardo F. D'Azevedo,et al.  Are Bilinear Quadrilaterals Better Than Linear Triangles? , 2000, SIAM J. Sci. Comput..

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

[7]  Leif Kobbelt,et al.  Direct anisotropic quad-dominant remeshing , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[8]  David Levin,et al.  The approximation power of moving least-squares , 1998, Math. Comput..

[9]  Bo Xu,et al.  Direct quad-dominant meshing of point cloud via global parameterization , 2011, Comput. Graph..

[10]  HesselinkLambertus,et al.  The Topology of Symmetric, Second-Order 3D Tensor Fields , 1997 .

[11]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[12]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[13]  Cláudio T. Silva,et al.  State of the Art in Quad Meshing , 2012 .

[14]  Olga Sorkine-Hornung,et al.  Global parametrization of range image sets , 2011, SA '11.

[15]  R. B. Simpson Anisotropic mesh transformations and optimal error control , 1994 .

[16]  Lambertus Hesselink,et al.  The Topology of Symmetric , 1994 .

[17]  Vivek Verma,et al.  A flow-guided streamline seeding strategy , 2000 .

[18]  Konrad Polthier,et al.  QuadCover ‐ Surface Parameterization using Branched Coverings , 2007, Comput. Graph. Forum.

[19]  Cláudio T. Silva,et al.  Robust Smooth Feature Extraction from Point Clouds , 2007, IEEE International Conference on Shape Modeling and Applications 2007 (SMI '07).

[20]  S. Yau,et al.  Global conformal surface parameterization , 2003 .

[21]  David A. Forsyth,et al.  Generalizing motion edits with Gaussian processes , 2009, ACM Trans. Graph..

[22]  E. D'Azevedo Are Bilinear Quadrilaterals Better Than Linear Triangles , 1993 .

[23]  Lambertus Hesselink,et al.  The topology of symmetric, second-order tensor fields , 1994, Proceedings Visualization '94.

[24]  Pierre Alliez,et al.  Periodic global parameterization , 2006, TOGS.

[25]  Tamal K. Dey,et al.  Eurographics Symposium on Point-based Graphics (2005) Normal Estimation for Point Clouds: a Comparison Study for a Voronoi Based Method , 2022 .