Abstract
The weighted bicubic spline that is a C1 piecewise bicubic interpolant to three-dimensional gridded data is introduced. This is a generalization of the univariate weighted spline, developed by Salkauskas, in that a weighted minimization problem is solved. The minimization problem solved is a weighted version of the problem that the natural bicubic spline and Gordon's spline-blended interpolants minimize. The surface is represented as a piecewise bicubic Hermite interpolant whose derivatives are the solution of a linear system of equations. For computer-aided-design applications, the shape of the surface is controlled by weighting the variation over the individual patches, whereas many other shape-control methods weight the discrete data points. A method for selecting the weights is presented so that the weighted bicubic spline effectively solves the important and often difficult problem of interpolating rapidly varying data.
- 1 BARSK~, B.A. The beta-spline: A local representation based on shape parameters and fundamental geometric measures. Ph.D. dissertation, Dept. of Computer Science, Univ. of Utah, Salt Lake City, Utah, 1981. Google Scholar
- 2 BARSKY, B.A. Exponential and polynomial methods for applying tension to an interpolating spline curve. Comput. Vision Graph. image Process. 27, 1 (1984), 1-18.Google Scholar
- 3 BARSKY, B. A., AND BEATTY, J. C. Local control of bias and tension in beta-splines. A CM Trans. Graph. 2, 2 (Apr. 1983), 109-134. Google Scholar
- 4 BARSKY, B. A., AND DE ROSE, T.D. Geometric continuity of parametric curves. Tech. Rep. UCB/CSD 84/205, Univ. of California, Berkeley, Calif., 1984. Google Scholar
- 5 BARSKY, B. A., AND THOMAS, S.W. TRANSPLINE--A system for representing curves using transformations among four spline formulations. Comput. J. 24, 3 (1981), 271-277.Google Scholar
- 6 CARLSON, S. E., AND FRITSCH, F. N. Monotone piecewise bicubic interpolation. SIAM J. Numer. Anal. 22, 4 (1985), 386-400.Google Scholar
- 7 DE ROSE, T. D., AND BARSKY, B. A. An intuitive approach to geometric continuity for parametric curves and surfaces. In Computer-Generated Images, N. Magnenat-Thalmann and D. Thalmann, Eds. Springer-Verlag, New York, 1985, pp. 159-175. Google Scholar
- 8 FARIN, G.E. Some remarks on V2 splines. Comput. Aided Geometric Des. 2, 4 (1985), 325-328. Google Scholar
- 9 FAUX, I. E., AND PRATT, M.J. Computational Geometry for Design and Manufacture. Ellis Horwood, Chichester, U.K., 1979. Google Scholar
- 10 FOLEY, J. D., AND VAN DAM, A. Fundamentals of Interactive Computer Graphics. Addison- Wesley, Reading, Mass., 1982. Google Scholar
- 11 FOLEY, T.A. Interpolation and approximation of 3-D and 4-D scattered data. Comput. Math. Appl., to be published.Google Scholar
- 12 FOLEY, T.A. Local control of interval tension using weighted splines. Comput. Aided Geometric Des., to be published. Google Scholar
- 13 FOLEY, T. A. Interpolation with interval and point tension controls using cubic weighted v-splines. A CM Trans. Math. Softw., to be published. Google Scholar
- 14 GERALD, C. F., AND WHEATLEY, P.O. Applied Numerical Analysis. Addison-Wesley, Reading, Mass., 1984.Google Scholar
- 15 GORDON, W.J. Spline-blended surface interpolation through curve networks. J. Math. and Mech. 18, 10 (1969), 931-952.Google Scholar
- 16 NIELSON, G.M. Some piecewise polynomial alternatives to splines under tension. In Computer Aided Geometric Design, R. E. Barnhill and R. F. Riesenfeld, Eds. Academic Press, Orlando, Fla., 1974, pp. 209-235.Google Scholar
- 17 NIELSON, G.M. Rectangular v-splines. IEEE Comput. Graph. 6, 2 (1986), 35-40.Google Scholar
- 18 N{ELSON, G. M., AND FRANKE, R. A method for construction of surfaces under tension. Rocky Mountain J. Math. 14, 1 (Winter 1984), 203-221.Google Scholar
- 19 PRENTER, P.M. Splines and Variational Methods. Wiley, New York, 1975.Google Scholar
- 20 SALKAUSKAS, K. C1 splines for interpolation of rapidly varying data. Rocky Mountain J. Math. 14, 1 (Winter 1984), 239-250.Google Scholar
- 21 SCHWEIKERT, D.G. An interpolation curve using a spline in tension. J. Math. Psycho{. 45 (1966), 312-317.Google Scholar
Index Terms
- Weighted bicubic spline interpolation to rapidly varying data
Recommendations
Optimal knots allocation in the cubic and bicubic spline interpolation problems
AbstractInterpolation, together with approximation, are two major and ubiquitous problems in Mathematics, but also in almost every scientific field. Another interesting question is the optimal knots placement when interpolating or ...
Speedup of Bicubic Spline Interpolation
Computational Science – ICCS 2018AbstractThe paper seeks to introduce a new algorithm for computation of interpolating spline surfaces over non-uniform grids with class continuity, generalizing a recently proposed approach for uniform grids originally based on a special approximation ...
Monotonicity preserving bicubic interpolation: A progress report
A new algorithm for piecewise bicubic interpolation to bivariate data on a rectangular mesh is described. The Hermite form is used to represent the resulting surface. The Hermite derivatives are determined by a five-step procedure that guarantees a ...
Comments