NURBS skinning surface for ship hull design based on new parameterization method

Surface reconstruction from sets of cross-sectional data is important in a variety of applications. The problem of generating a ship hull surface from non-regular cross-sectional curves is addressed. Generating non-uniform rational B-splines (NURBS) surfaces that represent cross-sectional curves is a challenge, since the number of control points is growing due to the non-avoidable process of having compatible cross-sectional curves. A new NURBS parameterization method that yields a minimum number of control points, and is adequate in generating a smooth and fair NURBS surface for ship hulls is proposed. This method allows for multiple knots and close domain knots. The results of applying different parameterization methods on the forward perpendicular (FP) region of a ship hull (organized in eight sections) shows that the proposed method reduces the number of control points and generates a smooth and fair NURBS surface, without sacrificing the original object shape of the FP region.

[1]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[2]  Tom Lyche,et al.  Knot line refinement algorithms for tensor product B-spline surfaces , 1985, Comput. Aided Geom. Des..

[3]  Les A. Piegl,et al.  Reducing Control Points in Surface Interpolation , 2000, IEEE Computer Graphics and Applications.

[4]  Wolfgang Böhm On the efficiency of knot insertion algorithms , 1985, Comput. Aided Geom. Des..

[5]  Ichiro Hagiwara,et al.  Minimal area for surface reconstruction from cross sections , 2002, The Visual Computer.

[6]  David Handscomb Knot-Elimination; Reversal of the Oslo Algorithm , 1987 .

[7]  Andrew H. Gee,et al.  Surface interpolation from sparse cross sections using region correspondence , 2000, IEEE Transactions on Medical Imaging.

[8]  Wayne Tiller,et al.  Knot-removal algorithms for NURBS curves and surfaces , 1992, Comput. Aided Des..

[9]  Matthias Eck,et al.  Knot removal for B-spline curves , 1995, Comput. Aided Geom. Des..

[10]  Les A. Piegl,et al.  On NURBS: A Survey , 2004 .

[11]  Hyungjun Park An Approximate Lofting Approach for B-Spline Surface Fitting to Functional Surfaces , 2001 .

[12]  C. Woodward Skinning techniques for interactive B-spline surface interpolation , 1988 .

[13]  Daniel J. Filip,et al.  Procedurally representing lofted surfaces , 1989, IEEE Computer Graphics and Applications.

[14]  J. Kjellander Smoothing of cubic parametric splines , 1983 .

[15]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[16]  T. Lyche,et al.  A Data-Reduction Strategy for Splines with Applications to the Approximation of Functions and Data , 1988 .

[17]  W. Boehm Inserting New Knots into B-spline Curves , 1980 .

[18]  Hyungjun Park,et al.  Smooth surface approximation to serial cross-sections , 1996, Comput. Aided Des..

[19]  Hyungjun Park,et al.  A new approach for lofted B-spline surface interpolation to serial contours , 2004 .

[20]  Les A. Piegl,et al.  Surface skinning revisited , 2002, The Visual Computer.

[21]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[22]  G. Stoyan de Boor, C., A Practical Guide to Splines. Applied Mathematical Sciences 27. Berlin‐Heidelberg‐New York, Springer‐Verlag 1978. XXIV, 392 S., DM 32,50. US $ 17.90 , 1980 .

[23]  David F. Rogers,et al.  An Introduction to NURBS , 2000 .