高级检索
赵罡, 王爱增, 穆国旺. 基于小波的非均匀B样条曲线自动光顺算法[J]. 计算机辅助设计与图形学学报, 2010, 22(11): 1925-1931.
引用本文: 赵罡, 王爱增, 穆国旺. 基于小波的非均匀B样条曲线自动光顺算法[J]. 计算机辅助设计与图形学学报, 2010, 22(11): 1925-1931.
Zhao Gang, Wang Aizeng, Mu Guowang. Wavelet-Based Automatic Fairing Algorithm For Non-uniform B-spline Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2010, 22(11): 1925-1931.
Citation: Zhao Gang, Wang Aizeng, Mu Guowang. Wavelet-Based Automatic Fairing Algorithm For Non-uniform B-spline Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2010, 22(11): 1925-1931.

基于小波的非均匀B样条曲线自动光顺算法

Wavelet-Based Automatic Fairing Algorithm For Non-uniform B-spline Curve

  • 摘要: 为了更好地对曲线进行自动光顺,针对一般的非均匀B样条曲线,提出一种基于非均匀B样条小波的曲线光顺算法.首先将曲线分解为尺度部分和细节部分,并把细节部分再次分解为小波尺度部分和小波细节部分;然后通过自动设定阈值对小波细节部分进行修复,并通过小波重构得到新的控制顶点;最后对新的控制顶点进行迭代计算,直至达到满意的光顺效果.通过设定光顺误差限,采用该算法可以在计算机上对曲线进行自动光顺操作.实例验证表明,文中算法比其他基于小波的曲线光顺方法具有更好的光顺效果.

     

    Abstract: Based on the non-uniform B-spline wavelet,in this paper a new curve fairing algorithm for the general non-uniform B-spline curve is presented.By using wavelet transforming,the curve is decomposed into a lower-resolution version and a detail part firstly,Then the detail part is decomposed into two sub-parts again,i.e.the wavelet scale part and the wavelet detail part.In our algorithm,the coefficients of wavelet detail part are filtered by setting a threshold automatically,and the new control points are obtained by the wavelet reconstruction.The whole fairing process can be iterative until the curve meets the fairing requirements.Several examples and the experimental results are given to demonstrate the effectiveness and efficiency of this approach.

     

/

返回文章
返回