Lofted B-spline surface interpolation by linearly constrained energy minimization

被引:36
作者
Park, H [1 ]
机构
[1] Chosun Univ, Dept Ind Engn, Gwangju 501759, South Korea
关键词
B-spline surface interpolation; surface lofting; B-spline curve compatibility; linearly constrained energy minimization;
D O I
10.1016/S0010-4485(03)00040-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a new approach for lofted B-spline surface interpolation to serial contours, where the number of points varies from contour to contour. The approach first finds a common knot vector consisting of fewer knots that contain enough degrees of freedom to guarantee the existence of a B-spline curve interpolating each contour. Then, it computes from the contours a set of compatible B-spline curves defined on the knot vector by adopting B-spline curve interpolation based on linearly constrained energy minimization. Finally, it generates a B-spline surface interpolating the curves via B-spline surface lofting. As the energy functional is quadratic, the energy minimization problem leads to that of solving a linear system. The proposed approach is efficient in computation and can realize more efficient data reduction than previous approaches while providing visually pleasing B-spline surfaces. Moreover, the approach works well on measured data with noise. Some experimental results demonstrate its usefulness and quality. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1261 / 1268
页数:8
相关论文
共 18 条
[1]  
[Anonymous], 1993, CURVES SURFACE COMPU
[2]  
CELNIKER G, 1991, COMP GRAPH, V25, P257, DOI 10.1145/127719.122746
[3]  
de Boor C., 1978, PRACTICAL GUIDE SPLI, DOI DOI 10.1007/978-1-4612-6333-3
[4]  
Hoschek J., 1993, Fundamentals of computer aided geometric design
[5]   CHOOSING NODES IN PARAMETRIC CURVE INTERPOLATION [J].
LEE, ETY .
COMPUTER-AIDED DESIGN, 1989, 21 (06) :363-370
[6]   A method for approximate NURBS curve compatibility based on multiple curve refitting [J].
Park, H ;
Kim, K ;
Lee, SC .
COMPUTER-AIDED DESIGN, 2000, 32 (04) :237-252
[7]   Smooth surface approximation to serial cross-sections [J].
Park, H ;
Kim, K .
COMPUTER-AIDED DESIGN, 1996, 28 (12) :995-1005
[8]   Choosing nodes and knots in closed B-spline curve interpolation to point data [J].
Park, H .
COMPUTER-AIDED DESIGN, 2001, 33 (13) :967-974
[10]   ON NURBS - A SURVEY [J].
PIEGL, L .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1991, 11 (01) :55-71