首页 | 本学科首页   官方微博 | 高级检索  
     

基于等式约束最小二乘的B样条曲线拟合
引用本文:王栋,高成英,梁云,高月芳,朱同林. 基于等式约束最小二乘的B样条曲线拟合[J]. 中山大学学报(自然科学版), 2008, 47(4)
作者姓名:王栋  高成英  梁云  高月芳  朱同林
作者单位:1. 华南农业大学信息学院,广东,广州,510642
2. 中山大学计算机应用研究所,广东,广州,510275
基金项目:广东省自然科学基金资助项目
摘    要: 给出一种B样条曲线拟合有序数据的方法。以曲率为代价对有序数据简化。将简化后的数据插值曲线作为硬约束条件,以原始数据逼近曲线作为软约束条件,建立等式约束的最小二乘方程。利用QR分解技术求解方程确定B样条曲线的控制点。采用平方距离最小化方法计算原始数据到生成的B样条曲线的距离,如果不满足误差要求将误差最大数据加入硬约束条件,对局部受影响的部分重新生成曲线。该方法在满足拟合精度的前提下,具有较快的收敛速度,生成的B样条曲线具有较少的控制点。该方法也可用于解决带约束的曲线拟合问题。

关 键 词:曲线拟合  简化  等式约束最小二乘
收稿时间:2007-12-14;

B-spline Curve Fitting Using Equality-constrained Least Squares
WANG Dong,GAO Cheng ying,LIANG Yun,GAO Yue fang,ZHV Ton lin. B-spline Curve Fitting Using Equality-constrained Least Squares[J]. Acta Scientiarum Naturalium Universitatis Sunyatseni, 2008, 47(4)
Authors:WANG Dong  GAO Cheng ying  LIANG Yun  GAO Yue fang  ZHV Ton lin
Affiliation:(1.College of Informatics,South China Agricultural University, Guangzhou 510642, China;2.Computer Application Institute,Sun Yat sen University, Guangzhou 510275, China)
Abstract:The paper gives a method of B-spline curve fitting a series of ordered data. The ordered data are simplified with curvature as cost. The simplified data interpolate the curve, which is treated as hard constraint. The original data approximate the curve, which is treated as soft constraint. Then we build equality constrained least squares equation. The positions of control points are calculated by solving the equation with QR decomposition. By calculating the distance between the ordered data and B-spline curve, the point of maximum error is inserted the simplified data if the error is beyond a pre specified error tolerance. The method gives satisfying results regarding to approximation error, convergence speed and the number of control points. The method can also solve constrained curve fitting.
Keywords:curve fitting  simplification  equality constrained least squares
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《中山大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《中山大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号