G/sup 1/ scattered data interpolation with minimized sum of squares of principal curvatures

One of the main focus of scattered data interpolation is fitting a smooth surface to a set of non-uniformly distributed data points which extends to all positions in a prescribed domain. In this paper, given a set of scattered data V = {(x/sub i/, y/sub i/), i=1,...,n} /spl isin/ R/sup 2/ over a polygonal domain and a corresponding set of real numbers {z/sub i/}/sub i=1//sup n/, we wish to construct a surface S which has continuous varying tangent plane everywhere (G/sup 1/) such that S(x/sub i/, y/sub i/) = z/sub i/. Specifically, the polynomial being considered belong to G/sup 1/ quartic Bezier functions over a triangulated domain. In order to construct the surface, we need to construct the triangular mesh spanning over the unorganized set of points, V which will then have to be covered with Bezier patches with coefficients satisfying the G/sup 1/ continuity between patches and the minimized sum of squares of principal curvatures. Examples are also presented to show the effectiveness of our proposed method.

[1]  Fujio Yamaguchi,et al.  Computer-Aided Geometric Design , 2002, Springer Japan.

[2]  Xiuzi Ye,et al.  Geometric continuity between adjacent Bézier patches and their constructions , 1996, Comput. Aided Geom. Des..

[3]  Ramon F. Sarraga,et al.  A variational method to model G1 surfaces over triangular meshes of arbitrary topology in R3 , 2000, TOGS.

[4]  Gerald Farin,et al.  Triangular Bernstein-Bézier patches , 1986, Comput. Aided Geom. Des..

[5]  William Welch Serious putty: topological design for variational curves and surfaces , 1996 .

[6]  Charles T. Loop A G1 triangular spline surface of arbitrary topological type , 1994, Comput. Aided Geom. Des..

[7]  Tony DeRose,et al.  Efficient, fair interpolation using Catmull-Clark surfaces , 1993, SIGGRAPH.

[8]  Kokichi Sugihara,et al.  G/sup 1/ surface interpolation for irregularly located data , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[9]  Isaac Amidror,et al.  Scattered data interpolation methods for electronic imaging systems: a survey , 2002, J. Electronic Imaging.

[10]  Dereck S. Meek,et al.  A triangular G1 patch from boundary curves , 1996, Comput. Aided Des..

[11]  Ron Brown,et al.  Algorithm 792: accuracy test of ACM algorithms for interpolation of scattered data in the plane , 1999, TOMS.

[12]  J. Lin,et al.  Adaptive Scattered Data Interpolation with Multilevel Nonuniform B-Splines , 1999, Eurographics.

[13]  Hans Hagen,et al.  Automatic smoothing with geometric surface patches , 1987, Comput. Aided Geom. Des..

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

[15]  K. Kim,et al.  A New Parameterisation Method for NURBS Surface Interpolation , 2000 .

[16]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .