• 论文 •    

基于曲率及误差分布的点云逼近曲线优化算法

张蓉生,张伟华,马凌腾,米紫昊   

  1. 1.河海大学 能源与电气学院,江苏南京210098;2.摩托罗拉(中国成都分公司,四川成都611731
  • 出版日期:2011-05-15 发布日期:2011-05-25

Optimization algorithm for approximate curve of point-clouds base on curvature distribution and error distribution

ZHANG Rong-sheng, ZHANG Wei-hua, MA Ling-teng, MI Zi-hao   

  1. 1.School of Energy and Electrical Engineering, Hohai University, Nanjing 210098, China;2.Motorola (China
  • Online:2011-05-15 Published:2011-05-25

摘要: 为提高利用形状信息优化点云逼近曲线的准确性,提出了一种基于曲率及误差分布的点云逼近曲线优化算法。该算法首先快速地创建满足误差限的非最优样条曲线,据此获得较为准确的曲率分布作为形状信息;然后,以大于所给曲率阈值的角点作为种子点,构建出点云的三次序号参变量样条逼近曲线。当逼近曲线误差不满足误差限时,以误差的分布情形确定型值点的添加位置,使得每一次型值点添加后最大误差均减小。通过数条点云曲线实验表明,该算法显著地减少了逼近曲线的控制点数目。

关键词: 点云, 优化, 曲率分布, 误差分布, 逼近曲线

Abstract: To improve accuracy of shape information so as to optimize the approximate curve of point-clouds, an optimization algorithm was proposed based on curvature distribution and error distribution. Firstly, a non-optimal B-spline curve within the error limit was rapidly established to obtain more accurate curvature distribution. And then, the corner-points which were greater than the curvature threshold were chosen as the seed points. The cubic spline approximate curve with sequence number parameters was established by this seed points. If the error of approximate curve was greater than the error limit, the added position of a new dominant point was determined based on the error distribution so as to decrease the maximum error after adding every time. Experiments showed that the control points number of approximate curves was remarkably decreased.

Key words: point-clouds, optimization, curvature distribution, error distribution, approximate curves, control points

中图分类号: