Shape-preserving univariate cubic and higher-degree L1 splines with function-value-based and multistep minimization principles

被引:14
作者
Lavery, John E. [1 ]
机构
[1] USA, Div Math, Res Off, Res Lab, Res Triangle Pk, NC 27709 USA
关键词
Cubic; Higher-degree; Interpolation; Irregular data; L-1; L-2; Quintic; Seventh-degree; Shape preservation; Spline; Univariate; MULTISCALE INTERPOLATION; BIVARIATE;
D O I
10.1016/j.cagd.2008.01.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate univariate C-2 quintic L-1 splines and C-3 seventh-degree L-1 splines and revisit C-1 cubic L-1 splines. We first investigate these L-1 splines when they are calculated by minimizing integrals of absolute values of expressions involving various levels of derivatives from zeroth derivatives (function values) to fourth derivatives and compare these L-1 splines with conventional "L-2 splines" calculated by minimizing analogous integrals involving squares of such expressions. The L-2 splines do not preserve the shape of irregular data well. The quintic and seventh-degree L-1 splines also do not preserve shape well, although they do so better than quintic and seventh-degree L-2 splines. Consistent with previously known results, the cubic L-1 splines do preserve shape well. For both L-1 and L-2 splines, the lower the level of the derivative in the minimization principle, the better the shape preservation is, Function-value-based cubic L-1 splines preserve shape well for all situations tested except the one in which an "S-curve" occurs when a flatter representation might be expected. A multi-step procedure for calculating the coefficients of quintic and seventh-degree L-1 splines is proposed. As a basis for this procedure, the function-value-based cubic L-1 spline is calculated. The quintic L-1 spline is Calculated by fixing the first derivatives at the nodes to be those of the cubic L-1 spline and calculating the second derivatives at the nodes by minimizing a second-derivative-based quintic L-1 spline functional. The seventh-degree L-1 spline is calculated by fixing the first and second derivatives at the nodes to be those of the quintic L-1 spline and calculating the third derivatives at the nodes by minimizing a second-derivative-based seventh-degree L-1 spline functional. Computational results indicate that C-2 quintic L-1 splines and C-3 seventh-degree L-1 splines calculated in this manner preserve shape well for all situations tested except one in which an "S-curve" occurs when a flatter representation might be expected. To ensure that the parameters of Cubic and higher-degree L-1 splines depend continuously on the positions of the data. weights that depend on the local interval length need to be used in the integrals in the minimization principles of these splines. Published by Elsevier B.V.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 14 条
[1]  
[Anonymous], 1978, PRACTICAL GUIDE SPLI
[2]  
BEZHAEV AY, 1993, SERIES NUMERICAL ANA, V3
[3]   Shape-preserving properties of univariate cubic L1 splines [J].
Cheng, H ;
Fang, SC ;
Lavery, JE .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2005, 174 (02) :361-382
[4]   An efficient algorithm for generating univariate cubic L1 splines [J].
Cheng, H ;
Fang, SC ;
Lavery, JE .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 29 (02) :219-253
[5]   Univariate cubic L1 splines -: A geometric programming approach [J].
Cheng, H ;
Fang, SC ;
Lavery, JE .
MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2002, 56 (02) :197-229
[6]   Shape-preserving, first-derivative-based parametric and nonparametric cubic L1 spline curves [J].
Lavery, JE .
COMPUTER AIDED GEOMETRIC DESIGN, 2006, 23 (03) :276-296
[7]   Univariate cubic Lp splines and shape-preserving, multiscale interpolation by univariate cubic L1 splines [J].
Lavery, JE .
COMPUTER AIDED GEOMETRIC DESIGN, 2000, 17 (04) :319-336
[8]   Shape-preserving, multiscale interpolation by bi- and multivariate cubic L1 splines [J].
Lavery, JE .
COMPUTER AIDED GEOMETRIC DESIGN, 2001, 18 (04) :321-343
[9]   Least-squares image resizing using finite differences [J].
Muñoz, A ;
Blu, T ;
Unser, M .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (09) :1365-1378
[10]  
Schumaker L.L., 1981, Spline Functions