Free-form surface fitting for precision coordinate metrology

Free-form surfaces are increasingly used in optical and mechanical devices due to their superior optical and aerodynamic properties. The form quality plays an essential role in the characteristics of a free-form component. In order to assess the form error, it is necessary to fit the measurement data with a nominal template or analytical function. This thesis focuses on investigating and developing appropriate fitting (matching) algorithms for different kinds of free-form surfaces. A new algorithm called the Structured Region Signature (SRS) is proposed to provide a rough matching between the data and template. SRS is a global generalised feature which represents the surface shape by a one dimensional function. The candidate location which occupies the most similar signature with the measurement data is considered to be a correct matching position. The fitted result is then refined to improve its accuracy and robustness. The widely used Iterative Closest Point technique suffers from a slow convergence rate and the local minimum problem. In this thesis the nominal template is reconstructed into a continuous representation using NURBS or radial basis functions if provided as a CAD model or a discrete-point set. The Levenberg-Marquardt algorithm is then applied to calculate the final result. The solution of the traditional algebraic fitting may be biased. The orthogonal distance fitting techniques can effectively overcome this problem. If the template function is explicit, the projection points can be updated simultaneously with the motion and shape parameters; whereas a nested approach is adopted to update the projection points and motion parameters alternately when the template is in a parametric form. A proper error metric should be employed according to the distribution of the measurement noise, so that the solution can be guaranteed robust and unbiased. Simulation and experimental results are presented to validate the developed algorithms and techniques.

[1]  Jean Duchon,et al.  Splines minimizing rotation-invariant semi-norms in Sobolev spaces , 1976, Constructive Theory of Functions of Several Variables.

[2]  Robert Schaback,et al.  Error estimates and condition numbers for radial basis function interpolation , 1995, Adv. Comput. Math..

[3]  J. C. Jimenez,et al.  Geometric selection of centers for radial basis function approximations involved in intensive computer simulations , 1999 .

[4]  Robert B. Fisher,et al.  Estimating 3-D rigid body transformations: a comparison of four major algorithms , 1997, Machine Vision and Applications.

[5]  Hans-Jürgen Warnecke,et al.  Least-squares orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola , 2001, Pattern Recognit..

[6]  Sung Yong Shin,et al.  Scattered Data Interpolation with Multilevel B-Splines , 1997, IEEE Trans. Vis. Comput. Graph..

[7]  Paul J. Scott,et al.  A new free-form surface fitting method for precision coordinate metrology , 2009 .

[8]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  W. Rey Introduction to Robust and Quasi-Robust Statistical Methods , 1983 .

[10]  Will Light Computing with Radial Basic Functions the Beatson-Light Way! , 2001 .

[11]  Andrew E. Johnson,et al.  Spin-Images: A Representation for 3-D Surface Matching , 1997 .

[12]  R. Franke Scattered data interpolation: tests of some methods , 1982 .

[13]  B. Mandelbrot,et al.  Fractional Brownian Motions, Fractional Noises and Applications , 1968 .

[14]  Paul Morantz,et al.  Manufacturing and measurement of the miri spectrometer optics for the james webb space telescope , 2006 .

[15]  D. Hunter,et al.  Quantile Regression via an MM Algorithm , 2000 .

[16]  A. Barr,et al.  Discrete Differential-Geometry Operators in n D , 2000 .

[17]  Jon Louis Bentley,et al.  K-d trees for semidynamic point sets , 1990, SCG '90.

[18]  R. M. Norton,et al.  The Double Exponential Distribution: Using Calculus to Find a Maximum Likelihood Estimator , 1984 .

[19]  Holger Wendland,et al.  Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree , 1995, Adv. Comput. Math..

[20]  Sung Joon Ahn,et al.  Least Squares Orthogonal Distance Fitting of Curves and Surfaces in Space , 2004, Lecture Notes in Computer Science.

[21]  Per Christian Hansen,et al.  Rank-Deficient and Discrete Ill-Posed Problems , 1996 .

[22]  P. Halmos What Does the Spectral Theorem Say , 1963 .

[23]  T. Hangelbroek Error Estimates for Thin Plate Spline Approximation in the Disk , 2008 .

[24]  Ray Jarvis,et al.  3D free-form surface registration and object recognition , 2004, International Journal of Computer Vision.

[25]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[26]  Ronald L. Graham,et al.  An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set , 1972, Inf. Process. Lett..

[27]  L. Guillaume,et al.  Curvature tensor based triangle mesh segmentation with boundary rectification , 2004, Proceedings Computer Graphics International, 2004..

[28]  J. Mark Introduction to radial basis function networks , 1996 .

[29]  TaubinGabriel Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991 .

[30]  T. Driscoll,et al.  Observations on the behavior of radial basis function approximations near boundaries , 2002 .

[32]  Timothée Jost,et al.  Fast Geometric Matching for Shape Registration , 2002 .

[33]  Orthogonal distance fitting of precision free form surfaces based on l1 norm , 2008 .

[34]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[35]  C. Micchelli Interpolation of scattered data: Distance matrices and conditionally positive definite functions , 1986 .

[36]  R. L. Hardy Multiquadric equations of topography and other irregular surfaces , 1971 .

[37]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[38]  Shi-Min Hu,et al.  Geometry and Convergence Analysis of Algorithms for Registration of 3D Shapes , 2006, International Journal of Computer Vision.

[39]  Marc Alexa,et al.  Reconstruction with Voronoi centered radial basis functions , 2006, SGP '06.

[40]  P. Boggs,et al.  A Stable and Efficient Algorithm for Nonlinear Orthogonal Distance Regression , 1987 .

[41]  Wang Xing AUTOMATIC CALCULATION OF INITIAL WEIGHTS FOR NURBS , 2001 .

[42]  W. Grimson,et al.  Model-Based Recognition and Localization from Sparse Range or Tactile Data , 1984 .

[43]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[44]  Michael A. Greenspan,et al.  Approximate k-d tree search for efficient ICP , 2003, Fourth International Conference on 3-D Digital Imaging and Modeling, 2003. 3DIM 2003. Proceedings..

[45]  Chin Seng Chua,et al.  Point Signatures: A New Representation for 3D Object Recognition , 1997, International Journal of Computer Vision.

[46]  Xiangchao Zhang,et al.  Numerical analyses of the boundary effect of radial basis functions in 3D surface reconstruction , 2008, Numerical Algorithms.