高级检索

双三次B样条曲面插值的交替迭代逼近方法

Alternating Iterative Approximation Methods for Bi-Cubic B-Spline Surface Interpolation

  • 摘要: 经典曲面插值的渐进迭代逼近法在更新控制顶点时需要做2个配置矩阵的Kronecker积运算,而这类运算的计算量较大。为了降低插值算法的整体计算复杂性,将求解曲面插值的矩阵配置方程分解成2个相对简单的子问题,提出双三次B样条曲面插值的交替迭代逼近方法。首先基于配置矩阵的有效分裂构造相应的迭代格式,2种迭代格式交替执行,以逼近插值曲面的控制顶点;然后构造Richardson、Jacobi和Gauss-Seidel这3类交替渐进迭代逼近格式,并在理论上证明了它们收敛于双三次B样条插值曲面的控制顶点。数据插值实例结果表明,所提方法在收敛速度和计算时间上均优于其他几种基于分裂的迭代逼近方法。

     

    Abstract: When calculating control points, the classical progressive iterative approximation of surface interpolation requires the computation of the Kronecker product of two collocation matrices, which is computationally intensive. To reduce the overall computational complexity of the interpolation algorithm, the matrix collocation equation for solving the surface interpolation is decomposed into two relatively simpler sub-problems, proposing alternating iterative approximation methods for bi-cubic B-spline interpolation surfaces. First, based on the effective splitting of the collocation matrices, the corresponding iterative formats are constructed, and the two types of iterative formats are alternately executed to approximate the control points of the interpolation surface; then, three types of alternating progressive iterative approximation methods, namely Richardson, Jacobi, and Gauss-Seidel, are constructed, and it is theoretically proven that they converge to the control points of the bi-cubic B-spline interpolation surface. The results of the data interpolation examples show that the proposed method is superior to several other splitting-based iterative approximation methods in terms of convergence speed and computation time.

     

/

返回文章
返回