Journal of University of Science and Technology of China ›› 2011, Vol. 41 ›› Issue (5): 384-391.DOI: 10.3969/j.issn.0253-2778.2011.05.002

Previous Articles     Next Articles

Bi-cubic non-uniform B-spline surface reconstruction for slice contours

WANG Yu   

  1. 1.Department of Precision Machinery and Precision Instrumentation, University of Science and Technology of China, Hefei 230027, China; 2.National Synchrotron Radiation Laboratory, University of Science and Technology of China, Hefei 230029, China
  • Received:2008-09-16 Revised:2009-01-20 Online:2011-05-31 Published:2011-05-31

Abstract: A surface reconstruction method from the slice contours was proposed. First, feature points were extracted based on curvature feature, and they were resampled in order to get a unification of sampling points in each line (column). Then, the sampling points were interpolated to get a bi-cubic non-uniform B-spline surface. Finally, nodes were inserted on the surface based on distance feature at a certain control accuracy, and the new control points through the least-squares approximation method were calculated to get approximate surface within the permissible range error. Based on the characteristics of slice contours, B-spline cycle and non-cycle B-spline combined, and the calculation of closed and non-closed surface was discussed. It was found that the combination of interpolation and approximation makes the algorithm more rapid and practical.

Key words: non-uniform B-spline surfaces, interpolation, approximation, feature points, knot insertion, iterative