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.%针对断层图像数据,提出了一种曲面重构的方法.依据曲率特征首先提取各层特征点,对其重采样使每行(列)获得统一的采样点数;再对采样点插值得到非均匀双三次B样条曲面;最后,在一定控制精度下对曲面依据距离特征进行节点插入,通过最小二乘逼近法算出新的控制顶点,从而得到误差在容许范围内的逼近曲面.根据断层轮廓的特点,本算法综合运用了周期B样条和非周期B样条,讨论了封闭曲面和非封闭曲面的计算方法.另外插值和逼近的结合应用使该算法更快速、实用.
展开▼