Efficient analysis-suitable T-spline fitting for freeform surface reconstruction and intelligent sampling

Abstract Optical scanning instruments require sampling and reconstruction with high accuracy and low computational cost. T-splines have recently been developed that allow significant reductions in the number of control parameters by overcoming some of the topological constraints of B-splines and NURBS. As a subset of T-splines, analysis-suitable T-splines (ASTS) show promise due to the linear independence and partition of unity of their basis functions. In this paper, a computationally efficient ASTS fitting algorithm for freeform surface reconstruction is proposed. This algorithm starts with adaptive construction of an initial analysis-suitable T-mesh according to the distribution of high-curvature feature points. A local refinement and local optimisation algorithm of the analysis-suitable T-mesh is then iteratively performed until a preset accuracy condition is satisfied. Our experimental results show that the proposed ASTS fitting can produce over 50% root-mean-square reconstruction error reduction compared to NURBS fitting, with the same number of control parameters. The computing efficiency of the proposed algorithm is equivalent to or higher than that for simple T-spline fitting. Fast derivative analysis of the ASTS has also been carried out, where two automatic intelligent sampling design methods have been developed, namely element area sampling and element curvature sampling. Up to 50% reconstruction error reduction is observed when compared to uniform and statistically optimised sampling designs. With the novel reconstruction and compatible intelligent sampling design techniques, freeform surface measurement accuracy and efficiency could be effectively improved using coordinate measuring machines.

[1]  Bruno Lévy,et al.  Least squares conformal maps for automatic texture atlas generation , 2002, ACM Trans. Graph..

[2]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[3]  Paul J. Scott,et al.  Advanced Metrology: Freeform Surfaces , 2020 .

[4]  Byoung Kyu Choi,et al.  Application and Extension of Z-Map Model , 1995 .

[5]  Jian Wang,et al.  Uncertainty-guided intelligent sampling strategy for high-efficiency surface measurement via free-knot B-spline regression modelling , 2019 .

[6]  Lok Ming Lui,et al.  TEMPO: Feature-Endowed Teichmüller Extremal Mappings of Point Clouds , 2015, SIAM J. Imaging Sci..

[7]  Chen Feng,et al.  FasTFit: A fast T-spline fitting algorithm , 2017, Comput. Aided Des..

[8]  Hongwei Lin,et al.  An Efficient Method for Fitting Large Data Sets Using T-Splines , 2013, SIAM J. Sci. Comput..

[9]  Tien-Tsin Wong,et al.  Sampling with Hammersley and Halton Points , 1997, J. Graphics, GPU, & Game Tools.

[10]  Jian Wang,et al.  Influence of sample surface height for evaluation of peak extraction algorithms in confocal microscopy. , 2018, Applied optics.

[11]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[12]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[13]  S. Rusinkiewicz Estimating curvatures and their derivatives on triangle meshes , 2004 .

[14]  Paul J. Scott,et al.  Curvature based sampling of curves and surfaces , 2018, Comput. Aided Geom. Des..

[15]  Xiangchao Zhang,et al.  Extra-detection-free monoscopic deflectometry for the in situ measurement of freeform specular surfaces. , 2019, Optics letters.

[16]  LévyBruno,et al.  Least squares conformal maps for automatic texture atlas generation , 2002 .

[17]  Thomas J. R. Hughes,et al.  On linear independence of T-spline blending functions , 2012, Comput. Aided Geom. Des..

[18]  Yimin Wang,et al.  Adaptive T-spline surface fitting to z-map models , 2005, GRAPHITE '05.

[19]  Jianmin Zheng,et al.  Approximate R3-spline surface skinning , 2012, Comput. Aided Des..

[20]  S. Obeidat,et al.  An intelligent sampling method for inspecting free-form surfaces , 2009 .

[21]  Robert Hocken,et al.  Coordinate Measuring Machines and Systems , 2011 .

[22]  Hoda A. ElMaraghy,et al.  Automatic sampling for CMM inspection planning of free-form surfaces , 2002 .

[23]  Xin Li,et al.  Analysis-suitable T-splines: characterization, refineability, and approximation , 2012, ArXiv.

[24]  Wenhao Huang,et al.  Fabrication and characterization of areal roughness specimens for applications in scanning probe microscopy , 2013 .

[25]  Hongwei Lin,et al.  B-spline surface fitting by iterative geometric interpolation/approximation algorithms , 2012, Comput. Aided Des..

[26]  Gábor Renner,et al.  Advanced surface fitting techniques , 2002, Comput. Aided Geom. Des..

[27]  P. Wriggers,et al.  NURBS- and T-spline-based isogeometric cohesive zone modeling of interface debonding , 2014 .

[28]  Yuri Bazilevs,et al.  Isogeometric fluid–structure interaction analysis with emphasis on non-matching discretizations, and with application to wind turbines , 2012 .

[29]  Yingjie Zhang,et al.  Adaptive sampling method for inspection planning on CMM for free-form surfaces , 2013 .

[30]  Wenjun Yang,et al.  A Novel White Light Interference Based AFM Head , 2017, Journal of Lightwave Technology.

[31]  Jian Wang,et al.  Distortion-Free Intelligent Sampling of Sparse Surfaces Via Locally Refined T-Spline Metamodelling , 2020 .

[32]  Alessandro Reali,et al.  Isogeometric collocation using analysis-suitable T-splines of arbitrary degree , 2016 .

[33]  Mihailo Ristic,et al.  Fast and accurate NURBS fitting for reverse engineering , 2011 .

[34]  Yimin Wang,et al.  Curvature-guided adaptive TT-spline surface fitting , 2013, Comput. Aided Des..

[35]  Nicholas S. North,et al.  T-spline simplification and local refinement , 2004, SIGGRAPH 2004.

[36]  T. Hughes,et al.  Local refinement of analysis-suitable T-splines , 2012 .