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 条
[11]   Algorithm for approximate NURBS skinning [J].
Piegl, L ;
Tiller, W .
COMPUTER-AIDED DESIGN, 1996, 28 (09) :699-706
[12]   Reducing control points in surface interpolation [J].
Piegl, LA ;
Tiller, W .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2000, 20 (05) :70-74
[13]   Surface skinning revisited [J].
Piegl, LA ;
Tiller, W .
VISUAL COMPUTER, 2002, 18 (04) :273-283
[14]  
PRESS WH, 1992, NUMERICAP RECIPES C, P47201
[15]  
Tiller W, 1995, NURBS BOOK
[16]   Fair interpolation and approximation of B splines by energy minimization and points insertion [J].
Vassilev, TI .
COMPUTER-AIDED DESIGN, 1996, 28 (09) :753-760
[17]  
WELCH W, 1992, COMP GRAPH, V26, P157, DOI 10.1145/142920.134033
[18]   SKINNING TECHNIQUES FOR INTERACTIVE B-SPLINE SURFACE INTERPOLATION [J].
WOODWARD, CD .
COMPUTER-AIDED DESIGN, 1988, 20 (08) :441-&