带约束的曲线曲面逼近算法的研究

带约束的曲线曲面逼近算法的研究

论文摘要

Bézier曲线和曲面是CAD/CAM系统中广泛使用的造型工具。参数曲线和曲面的降阶逼近已经成为CAGD领域的一个热点研究问题,它主要研究用低次的形式来近似逼近给定次数的曲线或曲面。降阶逼近在几何设计上有很多的应用,如数据交换、数据压缩和数据比较等。本文围绕着CAGD中Bézier曲线和三角Bézier曲面的降阶逼近问题进行了深入的研究,其主要成果及创新点如下。首先,传统的降阶方法都只考虑了曲线的参数连续,而我们利用曲线的几何信息来研究逼近问题,并首次引入了G2连续的约束。因此,曲线在端点的位置、切向和曲率大小在降阶前后能够保持一致。然后,我们提出了一个全新的方法来解决Bézier曲线在L2范数下的最佳逼近问题,它可以通过最小化曲线的L2误差这一目标函数而得到。为了避免近似曲线在端点附近出现奇异性问题,我们在目标函数里加入了修正项。此外,对于G1连续约束这一特殊情形,我们提出了另外一种基于二次规划方法的新算法,并用线性约束来满足切向在端点的一致性。此时的逼近问题就转变成一个带线性约束关于两个参数的二次规划问题。我们可以应用新算法使近似曲线的参数化更加接近于弧长参数化。其次,区间[0,1]上的多项式曲线可以表示成不同基的形式,如Bernstein和第二类Chebyshev多项式的形式。我们给出了Bernstein基和第二类Chebyshev基之间的变换矩阵,通过它们能实现Bernstein系数和Chebyshev系数的转换。接着,我们分析了基变换的稳定性,结论是:Chebyshev-Bernstein基变换矩阵的l1和l∞条件数随着次数n的增长速度远小于power-Bernstein基变换的情形,并且速度很接近(稍快于)Legendre-Bernstein基变换的情形,所以也是良态的。利用基变换矩阵,我们提出Bézier曲线在加权(t-t2)1/2平方范数下最佳的降多阶逼近方法。并将它推广到保端点r阶和s阶连续(r,s≥0)的情形,尽管不是最佳的,但是提供了一个很好的近似。该方法具有O(n2)的计算复杂度。我们建议对次数过高的曲线不要使用基于基变换的降阶算法,因为此时这类方法很可能是不稳定的。另外,我们还估计了逼近的L1误差的上界,它是后验的。最后,对于给定一张n次三角Bézier曲面,我们研究了带边界约束的用更低次数为m的三角Bézier曲面来近似逼近它。提出对曲面的三个角点进行约束,使得边界曲线在每个端点能保持Cα连续。利用约束最小二乘法最小化曲面的l2和L2距离,我们提出两种逼近算法来得到降阶后曲面控制网格的矩阵表示。这两种方法都能应用于连续拼接的三角曲面片以及与曲面细分结合使用时的情形,结果生成的近似曲面片是整体C0连续的。我们还给出了逼近的误差估计,并举例说明方法的有效性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 CAGD中曲线曲面造型技术
  • 1.2 多项式空间的基变换
  • 1.3 曲线降阶逼近方法
  • 1.3.1 基于控制顶点逼近的几何方法
  • 1.3.2 基于基变换的代数方法
  • 1.4 曲面降阶逼近方法
  • 1.4.1 张量积Bézier曲面的降阶方法
  • 1.4.2 三角Bézier曲面的降阶方法
  • 1.5 本文的结构
  • 2连续的降阶方法'>第二章 Bézier曲线保端点G2连续的降阶方法
  • 2.1 引言
  • 2.2 几何连续的曲线降阶问题
  • 1连续约束的曲线降阶算法'>2.3 带G1连续约束的曲线降阶算法
  • 1连续条件'>2.3.1 G1连续条件
  • 2.3.2 共轭梯度算法Ⅰ
  • 2连续约束的曲线降阶算法'>2.4 带G2连续约束的曲线降阶算法
  • 2连续条件'>2.4.1 G2连续条件
  • 2.4.2 共轭梯度算法Ⅱ
  • 2.5 实例比较
  • 1连续约束曲线降阶的改进算法'>2.6 带G1连续约束曲线降阶的改进算法
  • 2.6.1 二次规划算法
  • 2.6.2 端点附近局部调整
  • 2.6.3 在最优参数化上的应用
  • 第三章 Chebyrshev Ⅱ-Bernstein基变换矩阵及应用
  • 3.1 引言
  • 3.2 Bernstein多项式和第二类Chebyshev多项式
  • 3.3 基变换矩阵
  • 3.4 基变换的稳定性分析
  • 3.5 基变换矩阵在曲线降阶上的应用
  • 3.5.1 无端点连续约束的情形
  • 3.5.2 两个端点都有连续约束的情形
  • 3.5.3 只一个端点有连续约束的情形
  • 3.6 实例分析
  • 第四章 三角Bézier曲面带边界约束的降阶方法
  • 4.1 引言
  • 4.2 三角Bézier曲面及其性质
  • 4.2.1 基本概念和符号
  • 4.2.2 三角Bézier曲面的矩阵表示
  • 4.2.3 三角Bézier曲面的升阶算子
  • 4.3 三角Bézier曲面降阶的问题描述
  • 2距离的曲面降阶算法'>4.4 基于l2距离的曲面降阶算法
  • 4.4.1 受约束的曲线逼近
  • 4.4.2 受约束的曲面逼近
  • 2距离的曲面降阶算法'>4.5 基于L2距离的曲面降阶算法
  • 4.5.1 受约束的曲线逼近
  • 4.5.2 受约束的曲面逼近
  • 4.6 误差估计及实例
  • 4.7 小结
  • 第五章 总结与展望
  • 参考文献
  • 作者简历与攻读学位期间发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    带约束的曲线曲面逼近算法的研究
    下载Doc文档

    猜你喜欢