基于双层最小二乘渐进迭代逼近的B样条曲线曲面拟合

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:ID123888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机图形学、计算机辅助设计与计算机辅助制造领域中,数据拟合问题一直是主要的研究课题。目前已有拟合数据点集的方法,而对于B样条曲线拟合二维平面数据点集和B样条曲面拟合三维空间数据点集,因其在工业生产中的广泛应用,至今仍是一个重要的研究方向。在逆向工程领域里,一般是从实物中获取数据点集,然后运用几何方法建立其数字模型。由于这类数据点集的排列往往是不规律的,所以通常选取B样条曲线来拟合这类数据点集。利用B样条曲线拟合数据点时,需要求解线性方程组来反算控制顶点。为了使B样条曲线能快速地拟合大型散乱数据点集,本文提出一种基于双层最小二乘渐进迭代逼近(Double-layer least squares progressive iterative approximation,DL-LSPIA)的均匀3次B样条曲线拟合方法。首先,采用相邻点之间拟合圆弧的方法,近似估算每个数据点对应的离散曲率,从数据点集中选取特征点(曲率极值点、曲线拐点和曲率不连续点)作为插值点,同时选取除插值点外的部分数据点作为第一层待拟合数据点,构建一条初始拟合曲线,利用LSPIA算法优化更新控制顶点,直至第一层待拟合数据点的误差满足给定精度;然后,将第一层迭代结束后的控制顶点记录下来,作为第二层LSPIA迭代开始前的初始控制顶点,选择除插值点外的全部数据点作为待拟合点,利用LSPIA算法更新控制顶点;最后,经多次迭代计算得到满足精度要求的均匀3次B样条拟合曲线。基于双层LSPIA的均匀3次B样条曲线拟合算法充分利用了均匀B样条曲线的局部性质和LSPIA算法的优点,缩短了计算时间。算法实例表明,该算法可以高效地获得拟合曲线。对于三维空间数据点集的拟合问题,本文提出基于双层最小二乘渐进迭代逼近的均匀3×3次B样条曲面拟合方法,继承了基于最小二乘渐进迭代逼近的B样条曲面拟合方法的四大优势,在此基础上,引入分层迭代的思想,对数据点数庞大的数据点集,分两层对数据点进行拟合,充分利用均匀3×3次B样条曲面的局部性质,结合中间结果的重用性,在满足误差精度的条件下,减少迭代次数,从而缩短迭代时间。首先,从数据点集中选取部分数据点作为第一层待拟合数据点,构建初始的均匀3×3次B样条拟合曲面,利用LSPIA算法优化更新控制顶点,直至第一层待拟合数据点的误差满足给定精度;然后,将第一层迭代结束后的控制顶点记录下来,作为第二层LSPIA迭代开始前的初始控制顶点,再将全部数据点作为待拟合点,利用LSPIA算法更新控制顶点;最后,经多次迭代计算得到满足精度要求的均匀3×3次B样条拟合曲面。算法实例表明,该算法具有鲁棒性,并能快速地生成拟合给定数据点集的曲面。
其他文献
氮氧化物(NOx)会危及人类以及动植物的健康,同时会严重破坏环境。因此,对NOx的治理尤为重要。目前工业上使用最为广泛的选择性催化还原法(SCR)技术存在催化剂昂贵易失活、氨泄露等问题,而选择性非催化还原法(SNCR)技术脱硝效率低也存在氨泄露等问题。鉴于这些问题,开发一种廉价环保、工艺简单又能保证脱硝效率的脱硝技术尤为必要。本文将模拟研究与实验研究相结合,首先利用液相氧化还原法,使用臭氧预氧化N
二人零和微分博弈主要研究关于有微分方程驱动的系统的二人冲突问题。近些年来,微分博弈理论在经济、军事、社会管理等方面有着越来越广泛的应用。本文所讨论的二人微分博弈的信息结构是不完全信息的,即两个博弈者中只有一人知道初始状态x0,而另一人是不知道的,但二者都知道初始概率测度μ0。首先,在Hilbert空间中,给出了二人微分博弈值函数的存在性的充分条件,并用Hilbert空间中的Hamiltion-Ja
弹性振动结构优化问题广泛的存在于工程设计的各个研究领域,该优化问题分为尺寸、形状、拓扑的优化三类问题。其中拓扑的优化问题适用性广,优点突出,能处理复杂的拓扑结构改变。本文研究了确定系数的弹性特征拓扑优化问题和随机系数的弹性特征拓扑优化问题。本文研究的第一个问题是弹性振动结构最小特征频率最大化问题。通过引入虚拟材料,将线性化的弹性系统扩展到固定的背景域。为了表示这两个不同的物质区域,采用分片常数水平
二次规划是一类非常重要的非线性规划问题,在运筹学和经济等领域中有着广泛的应用。研究二次规划的算法不仅仅是为了解决二次规划问题本身,同时也是为了更好地求解一般的非线性规划问题,因为很多优化算法其子问题可归结为一个二次规划问题。本文针对不同类型的二次规划问题,充分利用约束条件的结构特征提出更有效的交替方向乘子法。第一章,首先简单介绍了二次规划问题的研究背景和研究现状。第二章,总结本文使用的基本符号,基
硼因其高热值、低消耗、燃烧产物洁净等优点,被大量应用于推进剂的添加剂中。但硼点火困难、易团聚、燃烧不充分等缺点限制了硼的应用与推广。为解决该难题,可在硼中添加铝、镁等形成铝镁硼合金,改善硼的点火和燃烧性能。本文以硼和铝镁硼合金为研究对象,搭建了硼和铝镁硼合金的激光点火、燃烧性能测试平台,系统研究了不同点火功率和不同气氛对硼和铝镁硼合金的点火和燃烧的影响,对比分析了硼和铝镁硼合金的点火和燃烧性能,解
大规模多入多出(Massive Multiple-Input Multiple-Output,Massive-MIMO)系统由于配置大规模天线阵列,充分利用分集技术和空间复用技术,能够显著提升数据传输效率且不消耗额外频谱资源,因此被认为是5G移动通信的核心技术。能否有效利用大规模MIMO系统的增益,关键取决于信道状态信息是否能被准确估计,故信道估计质量是大规模MIMO系统炙手可热的研究方向。由于收
作为第四代绿色照明光源,白光LED拥有许多优异的特性,受到了科学家们的广泛关注。其中,以荧光转换型白光LED(pc-WLEDs)最受青睐,其主要性能很大程度上取决于所用荧光材料的发光特性。因此,研制出发光性能优异、符合LED器件需求的荧光材料具有重大意义。硅酸盐材料因具有合成简单、热稳定性好、结构稳定且种类丰富等优点,引起了科研工作者的广泛研究。本论文利用传统的高温固相法,以硅酸盐材料为基质,Eu
随着信息技术的迅速发展和应用,海量数据蕴含的巨大价值吸引了诸多研究者的关注。数据填充已经成为了计算机视觉、人工智能和优化领域研究的热点问题。数据填充指的是给定部分观测到的数据,利用其先验信息恢复出缺失的数据。常用的数据填充方法有矩阵填充方法和张量填充方法。关于矩阵填充,现有的方法大多需要计算矩阵的奇异值分解,计算量比较大。另外,在实际应用中,我们需要恢复的数据往往是多维的,传统的矩阵填充方法不能很
随着5G无线通信、云计算、大数据等新兴信息技术的飞速发展,高效的数据存储与访问成为存储领域亟待解决的关键问题。具有高速读写性能的固态硬盘(Solid State Drive,SSD)已经成为主流存储设备之一。然而SSD的闪存介质存在读写不对称、异地更新、编程擦除次数有限等限制。根据闪存特点进行SSD固件算法优化设计成为存储领域的研究热点。本文基于底层闪存的并行结构解决两个问题:1)通过IO调度提高
移动自组织网络由于其无中心、可快速自组织、设备灵活可移动和无需固定基础设施等优势在许多民用和军事领域中得到了飞速发展和广泛应用。广播是移动自组织网络中一个重要的环节,有着重要的民用和军用价值,因此本文主要研究移动自组织网络中的广播算法。首先,在传统的移动自组织(Ad Hoc)网络中,为了提高广播遍及率、降低转发率和广播冲突率,提出基于邻居度的动态空间覆盖广播算法。引入邻居度、可用夹角和可用距离概念