Abstract
This paper presents methods for shape preserving spline interpolation. These methods are based on discrete weighted cubic splines. The analysis results in two algorithms with automatic selection of the shape control parameters: one to preserve the data monotonicity and other to retain the data convexity. Discrete weighted cubic B-splines and control point approximation are also considered.
Similar content being viewed by others
References
Akima, H.: A new method of interpolation and smooth curve fitting based on local procedures. J. Assoc. Comput. Mach. 17, 589–602 (1970)
Bos, L., Salkauskas, K.: Weighted Splines Based on Piecewise Polynomial Weight Function. In: Hagen, H., (ed.) Curve and Surface Design, pp. 87–98. SIAM (1992)
Bos, L., Salkauskas, K.: Limits of weighted splines based on piecewise constant weight functions, Rocky Mountain. J. Math. 23, 483–493 (1993)
Bosner, T.: Knot insertion algorithms for weighted splines. In: Drmač, Z., Marušić, M., Tutek, Z. (eds.) Proceedings of the Conference on Applied Mathematics and Scientific Computing, pp. 151–160. Springer (2005)
Cinquin, Ph.: Splines unidimensionnelles sous tension et bidimensionnelles paramétrées: deux applications médicales, Thése, Université de Saint-Etienne, 28 Octobre (1981)
Costantini, P.: On monotone and convex spline interpolation. Math. Comp. 46, 203–214 (1986)
Costantini, P., Kvasov, B.I., Manni, C.: On discrete hyperbolic tension splines. Adv. Comput. Math. 11, 331–354 (1999)
Farin, G.: Curves and Surfaces for Computer Aided Geometric Design. Academic Press, San Diego (2002)
Foley, T.A.: Local control of interval tension using weighted splines. Comput. Aided Geom. Des. 3, 281–294 (1986)
Foley, T.A.: Interpolation with interval and point tension control using cubic weighted v-splines. ACM TOMS 13, 68–96 (1987)
Foley, T.A.: Weighted bicubic spline interpolation to rapidly varying data. ACM Trans. Graph. 6, 1–18 (1987)
Foley, T.A.: A shape preserving interpolant with tension controls. Comput. Aided Geom. Design 5, 105–118 (1988)
Goodman, T.N.T.: Shape preserving interpolation by curves. In: Levesley, J., Anderson, I., Mason, J. (eds.) Algorithms for Approximation, vol IV, pp. 24–35. University of Huddersfield, Huddersfield, UK (2002)
Xuli H.: Convexity-preserving piecewise rational quartic interpolation. SIAM J. Numer. Anal. 46(2), 920–929 (2008)
Kim, T., Kvasov, B.I.: A shape-preserving approximation by weighted cubic splines. J. Comput. Appl. Math. 236, 4383–4397 (2012)
Kulkarni, R.P., Laurent, P.-J.: Q-splines. Numer. Algoritm. 1, 45–73 (1991)
Kvasov, B.I.: Methods of Shape-Preserving Spline Approximation. World Scientific, Singapore (2000)
Kvasov, B.I.: Approximation by discrete GB-splines. Numer. Algoritm. 27, 169–188 (2001)
Kvasov, B.I.: DMBVP for tension splines. In: Drmač, Z., Marušić, M., Tutek, Z. (eds.) Proceedings of the Conference on Applied Mathematics and Scientific Computing, pp. 67–94. Springer (2005)
Kvasov, B.I.: Hyperbolic spline interpolation algorithms. Comput. Math. Math. Phys. 51, 722–740 (2011)
Kvasov, B.I.: Parallel mesh methods for tension splines. J. Comput. Appl. Math. 236, 843–859 (2011)
Lyche, T.: Discrete cubic spline interpolation. BIT 16, 281–290 (1976)
Miroshnichenko, V.L.: Isogeometric properties and approximation error bounds of weighted cubic splines, Computational Systems: Splines and their applications. Institute of Mathematics, Siberian Branch, Russian Academy of Sciences. Novosibirsk 154, 127–154 (1995). [in Russian]
Peña, J.M. (ed.) Shape Preserving Representations in Computer-Aided Geometric Design. Nova Science Publishers Inc., New York (1999)
Rogina, M., Bosner, T.: On calculating with lower order Chebyshev splines. In: Laurent, P.-J., Sablonnière, P., Schumaker, L.L. (eds.) Curves and Surfaces Design: Saint-Malo 1999, pp. 343–352. Vanderbilt University Press, Nashville (2000)
Salkauskas, K.: C 1 splines for interpolation of rapidly varying data, Rocky Mountain. J. Math. 14, 239–250 (1984)
Salkauskas, K., Bos, L.: Weighted splines as optimal interpolants, Rocky Mountain. J. Math. 22, 705–717 (1992)
Schmidt, J.W., Hess, W.: Schwach verkoppelte Ungleichungssysteme und konvexe Spline-Interpolation. Elem. Math. 39, 85–96 (1984)
Schumaker, L.L.: Spline functions: Basic Theory. Wiley, New York (1981)
Zavyalov, Yu.S., Kvasov, B.I., Miroshnichenko, V.L.: Methods of Spline Functions. Moscow, Nauka (1980). [in Russian]
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kvasov, B.I. Discrete weighted cubic splines. Numer Algor 67, 863–888 (2014). https://doi.org/10.1007/s11075-014-9830-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-014-9830-3
Keywords
- Monotone and convex interpolation
- Discrete weighted cubic splines
- Automatic selection of shape control parameters
- Discrete weighted B-splines and control point approximation