基于小波分析的B样条曲面造型方法的研究

基于小波分析的B样条曲面造型方法的研究

论文摘要

近年来,多分辨率造型技术在计算机图形学领域受到越来越多的关注。其中小波分析是构造多分辨率几何形体的方法之一,对于任意控制点数B样条曲面的小波分析,常用的方法之一是将其转化为满足整数阶控制顶点数的B样条曲面的多分辨率表示,这种算法复杂且容易引入额外误差。节点插入算法可以对任意B样条曲面进行升阶或降阶处理,但在曲面编辑中没有小波分析灵活方便。本课题针对上述问题提出将节点插入算法应用到曲面的小波分解和重构中。通过在节点矢量中插入节点,求出B样条小波的重构矩阵,进而算出曲面新的控制顶点矩阵来实现B样条曲面的多分辨率分析。这样既实现了对任意控制点数B样条曲面直接进行多分辨率分析,还可以利用小波的多分辨率特性对曲面进行编辑。结合上述提出的算法思想,本文分别对整数阶和非整数阶B样条曲面的小波分解和重构过程进行了研究。对于分辨率为整数的B样条曲面即控制点数满足(2j1 + 3)×(2j2+ 3),在定义区间中,每两个节点之间插入一个节点;对于分辨率为非整数的B样条曲面,节点插入的原则是均匀插入,所要插入的节点数由控制点数确定。利用节点插入前后B样条基函数之间的关系求解出曲面的小波重构矩阵,分析曲面的小波分解和重构的具体过程。利用MATLAB软件通过实验验证该算法,分别对分辨率为整数和非整数的B样条曲面进行多分辨率分析。最后,用此算法对B样条曲面进行多分辨率编辑和光顺处理。曲面编辑主要分为整体编辑和局部编辑,通过修改低分辨率部分和细节部分的控制顶点来修改B样条曲面的整体轮廓和细节轮廓;在曲面的局部编辑中,首先利用节点插入算法将所需编辑的部分曲面分割出来,编辑后再按照一定的连续性拼接起来;曲面光顺是通过小波分解来实现的,分辨率越低曲面越光滑,要保持在一定的容差范围内。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 多分辨率造型技术的发展现状
  • 1.3 小波多分辨率分析研究现状
  • 1.4 本课题的主要研究内容
  • 第2章 B 样条曲面算法总体方案设计
  • 2.1 预备知识
  • 2.1.1 函数的多分辨率表示
  • 2.1.2 B 样条函数的小波分解与重构
  • 2.1.3 B 样条尺度函数的递推定义
  • 2.2 小波分析算法方案设计
  • 2.2.1 小波分析算法设计理论基础
  • 2.2.2 小波分析算法方案总体设计
  • 2.3 本章小结
  • 第3章 B 样条曲面的多分辨率表示
  • 3.1 整数阶B 样条曲面小波分解和重构
  • 3.1.1 B 样条小波分析
  • j1,Pj2的确定'>3.1.2 重构矩阵Pj1,Pj2的确定
  • j1,Qj2的确定'>3.1.3 重构矩阵Qj1,Qj2的确定
  • 3.2 准均匀B 样条曲面多分辨率分析
  • 3.3 非均匀B 样条曲面的整数阶多分辨率分析
  • 3.3.1 奇次B 样条节点矢量的确定
  • 3.3.2 偶次B 样条节点矢量的确定
  • 3.3.3 非均匀B 样条曲面整数阶分辨率分析
  • 3.4 非均匀B 样条曲面的非整数阶多分辨率分析
  • k1,Pk1'>3.4.1 重构矩阵Pk1,Pk1
  • j1,Qj2'>3.4.2 重构矩阵Qj1,Qj2
  • 3.4.3 非均匀B 样条曲面非整数阶分辨率分析
  • 3.5 本章小结
  • 第4章 非均匀B 样条曲面的多分辨率编辑
  • 4.1 B 样条曲面整体多分辨率编辑
  • 4.2 B 样条曲面局部多分辨率编辑
  • 4.2.1 B 样条曲面的分裂
  • 4.2.2 B 样条曲面的局部多分辨率编辑
  • 4.3 B 样条曲面的光顺
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于小波分析的B样条曲面造型方法的研究
    下载Doc文档

    猜你喜欢