Toric曲面的渐进迭代逼近
Progressive Iterative Approximation of Toric Surfaces
摘要: 渐进迭代逼近(PIA)是一种直观有效的数据拟合方法。当给定数据点的参数域为不规则的凸多边形时,需要对参数域剖分来用多片曲面拟合,然后考虑相邻曲面片的拼接。Toric曲面是Bézier曲面的推广,它的参数域可以调整为任意凸多边形。使用Toric曲面做渐进迭代逼近即可以保留渐进迭代逼近的优点,也可以整体对数据点进行拟合,无需考虑曲面的重构与拼接。本篇文章定义了一种对凸多边形上的参数点进行字典排序的方法。并实现了一种用Toric曲面做渐进迭代逼近的算法。我们还用具体的数值例子证明方法有效。
Abstract: Progressive iterative approximation (PIA) is an intuitive and effective data fitting method. When the parameter domain of a given data point is an irregular convex polygon, the parameter domain needs to be partitioned to be fitted by a multi-piece surface. Then we consider the stitching of adja-cent surface patches. Toric surfaces are a generalization of Bézier surfaces whose parametric do-main can be adjusted to any convex polygon. Using Toric surface for progressive iterative approxi-mation can not only retain the advantages of progressive iterative approximation, but also fit the data points as a whole, without considering the reconstruction and splicing of the surface. This pa-per defines a lexicographic method for sorting the points of a convex polygon. A progressive itera-tive approximation algorithm using Toric surfaces is also implemented. We also use specific nu-merical examples to prove that the method is effective.
文章引用:段卓, 彭兴璇. Toric曲面的渐进迭代逼近[J]. 应用数学进展, 2023, 12(12): 5166-5174. https://doi.org/10.12677/AAM.2023.1212507

参考文献

[1] 齐东旭, 田自贤, 张玉心. 曲线拟合的数值磨光方法[J]. 数学学报, 1975, 18(3): 173-184.
[2] Lin, H.W., Wang, G.J. and Dong, C.S. (2004) Constructing Iterative Non-Uniform B-Spline Curve and Surface to Fit Data Points. Science in China Series: Information Sciences, 47, 515-331.
[3] Lin, H.W., Bao, H.J. and Wang, G.J. (2005) Totally Positive Bases and Progressive Iterative Approximation. Computers and Mathematics with Applications, 50, 575-586. [Google Scholar] [CrossRef
[4] 张莉, 李园园, 杨燕, 檀结庆. 三角域上Said-Ball基的推广渐近迭代逼近[J]. 中国图象图形学报, 2014, 19(2): 275-282.
[5] 胡倩倩, 王家栋, 王国瑾. 三角B-B曲面最小二乘渐进迭代格式的革新与加速[J]. 计算机辅助设计与图形学学报, 2022, 34(5): 777-783.
[6] Liu, C.Z., Liu, Z.Y., and Han, X. (2021) Preconditioned Progressive Iterative Approximation for Tensor Product Bézier Patches. Mathematics and Computers in Simulation, 185, 372-383. [Google Scholar] [CrossRef
[7] 季康松, 寿华好, 刘艳. 带法向约束的隐式B样条曲线重构PIA方法[J]. 计算机辅助设计与图形学学报, 2023, 35(5): 719-725.
[8] 吴硕琳, 李亚娟, 邓重阳. 基于PIA的非均匀三次B样条曲线Hermite插值[J]. 计算机学报, 2023, 46(11): 2463-2475.
[9] 周晨, 陈伟, 刘渊. 基于渐进迭代逼近的矢量地图曲线化简方法[J]. 图学学报, 2021, 42(6): 979-986.
[10] Krasauskas, R. (2002) Toric Surface Patches. Advances in Computational Mathematics, 17, 89-113. [Google Scholar] [CrossRef
[11] Sun, L.Y. and Zhu, C.G. (2015) Curvature Continuity Conditions between Adjacent Toric Surface Patches. Computer Aided Geometric Design, 37, 469-477. [Google Scholar] [CrossRef
[12] Li, C.Y., Liu, H.Y. and Zhu, C.G. (2012) Constructing N-Sided Toric Sur-face Patches from Boundary Curves. Journal of Information and Computational Science, 9, 737-743.
[13] 韩晓旭, 孙兰银, 朱春钢. 构造多管道过渡曲面的Toric曲面方法[J]. 计算机辅助设计与图形学学报, 2014, 26(10): 1639-1645.
[14] 王涵, 朱春钢. 基于伸缩因子的Toric-Bézier曲线自由变形[J]. 图学学报, 2022, 43(6): 1070-1079.
[15] 孙兰银, 朱春钢. 数据拟合的Toric Bézier曲面方法[J]. 数值计算与计算机应用, 2014, 35(4): 297-304.
[16] Li, J.G. and Zhu, C.G. (2020) Curve and Surface Construction Based on the Generalized Toric-Bernstein Basis Functions. Open Mathematics, 18, 36-56. [Google Scholar] [CrossRef
[17] Yu, Y.Y., Ma, H. and Zhu, C.G. (2019) Total Positivity of a Kind of Generalized Toric-Bernstein Basis. Linear Algebra and its Applica-tions, 579, 449-462. [Google Scholar] [CrossRef