期刊文献+

分组渐进迭代逼近算法拟合数据点集 被引量:1

Grouped progressive iterative approximation method of data fitting
原文传递
导出
摘要 目的在计算机辅助设计领域里,曲线或曲面的渐进迭代逼近(PIA)性质在插值与拟合问题中有着广泛的应用。如果直接使用PIA方法对所有的数据点集进行拟合,那么在拟合大规模数据点时就缺少一定的灵活性。为了进一步提高渐进迭代逼近方法在拟合大规模点集时的灵活性,提出基于分组的渐进迭代逼近方法。方法首先对待拟合点集进行分组;其次对分组后的点集采用PIA方法或是基于最小二乘的渐进迭代逼近方法(LSPIA)来得到一组插值或拟合精度不断改善的曲线/曲面;最后运用曲线/曲面拼接算法保证曲线/曲面的连续性,得到1条/张插值或拟合于给定点集的曲线/曲面。结果给定相同的数据点集,分别采用分组PIA方法,PIA方法和LSPIA方法进行拟合。分组PIA方法与PIA方法相比误差减少的倍数与组数相当;分组PIA方法与LSPIA方法相比误差减少一半。结论本文将分组思想引入渐进迭代逼近方法之中,提出了基于分组的渐进迭代逼近方法。该分组算法适用于拟合大规模数据点集,在拟合过程中,可以提高渐进迭代逼近方法在拟合大规模点集时的灵活性;经过理论推导证明了曲线/曲面的迭代效率有所提高,且与PIA方法相比误差有较大的改善。 Objective The progressive iterative approximation (PIA) method has a wide range of applications for solving in- terpolation and fitting problems in computer-aided design. The PIA format presents an intuitive way of data fitting by adjus- ting the control points iteratively. This method format generates a sequence of curves/surfaces with fine precision. Accord- ing to the PIA property, the limit of the curve/surface sequence interpolates the initial data points if the blending basis is normalized and totally positive and its corresponding collocation matrix is nonsingular. To increase the flexibility of the PIA method in the large-scale fitting of data points, a new PIA method, which is based on grouping, is proposed in this work. Method First, the initial data points to be fitted are divided into several groups. Second, by applying the PIA or LSPIA method on these grouped data points separately, we can obtain a sequence of curves/surfaces with the PIA property for each group of data. Then, by adjusting the control points on the boundary according to the continuity conditions, a blending al- gorithm is implemented on these separate curves/surfaces. Thus, we finally acquire one whole curve/surface piece and en- sure its continuity. Moreover, by grouping the data points, we can reduce the computation and improve the iteration effi-ciency. Result We use the PIA, LSPIA, and proposed methods on a single data set to fit data points. The grouped PIA method is convergent because we use the PIA or LSPIA method to fit each group of data points. Compared with the fitting error of the PIA method, that of the grouped PIA method decreases according to the number of groups we divide. That is, the more groups we divide, the more the fitting error is reduced. Compared with the fitting error of the LSPIA method, that of the grouped PIA method is lower by approximately one half. Conclusion This study mainly aims to combine the grouping idea with the PIA method and proposes a grouped PIA method of fitting the data set. This method not only brings enhanced flexibility to the large-scale fitting of data points but also delivers a higher convergence rate and fewer errors than the PIA and LSPIA methods do. Numerous numerical examples are presented to show the effectiveness of this technique.
作者 郑国 张莉 张世杰 杜壮平 刘逸 檀结庆 Zheng Guo;Zhang Li;Zhang Shijie;Du Zhuangping;Liu Yi;Tan Jieqing(School of Mathematics, Hefei University of Technology, Hefei 230009, China;School of Computer and Information, Hefei University of Technology, Hefei 230009, China)
出处 《中国图象图形学报》 CSCD 北大核心 2018年第7期1081-1090,共10页 Journal of Image and Graphics
基金 国家自然科学基金项目(61472466 61100126) 国家大学生创新计划基金项目(201610359061)~~
关键词 几何迭代法 分组迭代 拼接 G2连续性 迭代效率 geometric iterative methods grouped progressive iteration blending algorithm G2 continuity iteration efficiency
  • 相关文献

参考文献5

二级参考文献61

  • 1史利民,王仁宏.NURBS曲线曲面拟合数据点的迭代算法[J].Journal of Mathematical Research and Exposition,2006,26(4):735-743. 被引量:22
  • 2Lin H W,Jin S N,Hu Q Q,et al.Constructing B-spline solids from tetrahedral meshes for isogeometric analysis[OL]. http://www.sciencedirect.com/science/article/pii/S0167839615000369 . 2015
  • 3T. Martin,E. Cohen,R.M. Kirby.Volumetric parameterization and trivariate B-spline fitting using harmonic functions[J]. Computer Aided Geometric Design . 2008 (6)
  • 4中国家用电器研究院创新设计中心[J],2014(01).
  • 5Yuki Kineri,Shuhei Endo,Takashi Maekawa.Surface design based on direct curvature editing[J]. Computer-Aided Design . 2014
  • 6Qianqian Hu.An iterative algorithm for polynomial approximation of rational triangular Bézier surfaces[J]. Applied Mathematics and Computation . 2013 (17)
  • 7Chongyang Deng.An explicit formula for the control points of periodic uniform spline interpolants and its application[J]. Computer Aided Geometric Design . 2013 (4)
  • 8Yunhui Xiong,Guiqing Li,Aihua Mao.Convergence analysis for B-spline geometric interpolation[J]. Computers & Graphics . 2012 (7)
  • 9Hongwei Lin.Adaptive data fitting by the progressive-iterative approximation[J]. Computer Aided Geometric Design . 2012 (7)
  • 10Hiroki Yoshihara,Tatsuya Yoshii,Tadahiro Shibutani,Takashi Maekawa.Topologically robust B-spline surface reconstruction from point clouds using level set methods and iterative geometric fitting algorithms[J]. Computer Aided Geometric Design . 2012 (7)

共引文献80

同被引文献7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部