The continuous non-linear approximation of procedurally defined curves using integral B-splines

被引:13
作者
Qu, J
Sarma, R
机构
[1] Oak Ridge Natl Lab, Div Met & Ceram, Oak Ridge, TN 37831 USA
[2] Univ Michigan, Dept Mech Engn, Ann Arbor, MI 48109 USA
关键词
approximation; B-spline; CAD; continuous; interpolation; reparametrization;
D O I
10.1007/s00366-004-0275-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper outlines an algorithm for the continuous non-linear approximation of procedurally defined curves. Unlike conventional approximation methods using the discrete L_2 form metric with sampling points, this algorithm uses the continuous L_2 form metric based on minimizing the integral of the least square error metric between the original and approximate curves. Expressions for the optimality criteria are derived based on exact B-spline integration. Although numerical integration may be necessary for some complicated curves, the use of numerical integration is minimized by a priori explicit evaluations. Plane or space curves with high curvatures and/or discontinuities can also be handled by means of an adaptive knot placement strategy. It has been found that the proposed scheme is more efficient and accurate compared to currently existing interpolation and approximation methods.
引用
收藏
页码:22 / 30
页数:9
相关论文
共 19 条
[1]  
ALT L, 1992, COMPUT AIDED GEOM D, V9, P313
[2]   Total least squares fitting of Bezier and B-spline curves to ordered data [J].
Borges, CF ;
Pastva, T .
COMPUTER AIDED GEOMETRIC DESIGN, 2002, 19 (04) :275-289
[3]  
de Boor C., 1987, Computer-Aided Geometric Design, V4, P269, DOI 10.1016/0167-8396(87)90002-1
[4]  
de Boor C., 1978, PRACTICAL GUIDE SPLI, DOI DOI 10.1007/978-1-4612-6333-3
[5]   MULTIDIMENSIONAL CURVE-FITTING TO UNORGANIZED DATA POINTS BY NONLINEAR MINIMIZATION [J].
FANG, L ;
GOSSARD, DC .
COMPUTER-AIDED DESIGN, 1995, 27 (01) :48-58
[6]  
FRITSCH FN, 1989, P SIAM C CURV SURF D
[7]   INTRINSIC PARAMETERIZATION FOR APPROXIMATION. [J].
Hoschek, J. .
Computer Aided Geometric Design, 1988, 5 (01) :27-31
[8]   OPTIMAL APPROXIMATE CONVERSION OF SPLINE CURVES AND SPLINE APPROXIMATION OF OFFSET CURVES [J].
HOSCHEK, J ;
WISSEL, N .
COMPUTER-AIDED DESIGN, 1988, 20 (08) :475-483
[9]   Geometric Hermite interpolation with Tschirnhausen cubics [J].
Meek, DS ;
Walton, DJ .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1997, 81 (02) :299-309
[10]  
Patrikalakis N. M., 1989, Computer-Aided Geometric Design, V6, P155, DOI 10.1016/0167-8396(89)90018-6