ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:1.67MB ,
资源ID:2725393      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2725393.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(有理参数曲线的C-1分段根式弧角重新参数化算法研究_顾特.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

有理参数曲线的C-1分段根式弧角重新参数化算法研究_顾特.pdf

1、第 22卷 第 2期2023年 2月Vol.22 No.2Feb.2023软 件 导 刊Software Guide有理参数曲线的C1分段根式弧角重新参数化算法研究顾特(广西民族大学 人工智能学院,广西 南宁530006)摘要:曲线和曲面的参数化与重新参数化是计算机辅助几何设计研究中的基本问题。针对一类角速度函数在单位区间上存在零点的有理曲线参数表示,研究其近似弧角重新参数化,通过分段根式变换复合分段Mbius变换并结合C1连续的弧角新参数化算法,提出一种基于C1分段根式变换的重新参数化算法。实验表明,该算法能极大提升有理参数表示的角速度均匀度。关键词:有理曲线参数表示;近似弧角重新参数化;C

2、1分段根式变换DOI:10.11907/rjdk.221239开 放 科 学(资 源 服 务)标 识 码(OSID):中图分类号:TP301.6 文献标识码:A文章编号:1672-7800(2023)002-0100-08Research on C1 Piecewise Radical Arc Angle Re-parameterization Algorithm for Rational Parametric CurvesGU Te(School of Artificial Intelligence,Guangxi University for Nationalities,Nanning 5

3、30006,China)Abstract:Parameterization and re-parameterization of curves and surfaces is a basic problem in computer-aided geometric design.The approximate arc angle re-parameterization is studied for a class of rational curve parameter representation of angular velocity function with zero on unit in

4、terval.Based on the piecewise radical transformation and the piecewise Mbius transformation combined with the C1 arc angle new parameterization algorithm,a re-parameterization algorithm based on the C1 piecewise radical transformation was proposed.Experiments show that this algorithm can greatly imp

5、rove the angular velocity uniformity represented by the rational parameters.Key Words:rational parameter representation;approximate arc angle re-parameterization;C1 piecewise radical transformation0 引 言曲线曲面的参数表示常被应用于计算机图形学与计算机辅助几何设计领域,其优点为表达方便、易于显示。对于参数曲线而言,有些参数具有几何意义,主要包括弧长参数、弦长参数和弧角参数等。其中,曲线的弧长参数能

6、够均匀划分曲线的长度,在实际生活中有广泛应用1-4;弧角参数则能更好地反映曲线在各个位置上曲率的变化。尽管所体现的性质有所不同,但是在研究弧长和弧角参数的过程中所采用的思想有很多相似之处。在几何设计和造型中,有理参数表示具有简单、直观、易于实现的优点,因此研究有理弧长参数和有理弧角参数具有重要意义。关于有理弧长参数,Gil等5证明了任意平面曲线都具有弧长参数,但是这些参数表达式不一定是有理的;Farouki等6证明了在平面曲线中,只有直线具有有理弧长参数化;Salkkalis等7证明了在Rn空间中,仅有直线具有有理弧长参数。因此,求得一般曲线的有理弧长参数表示几乎是不可能的。于是研究者们转而寻

7、找一般曲线的有理近似弧长参数。例如,Farouki8提出一种当次数不变的情况下,基于Mbius参数变换计算B线条的最优参数化方法;Costantini等9提出用一种分段的Mbius变换近似弧长参数化变换,并且证明了分段区间越小分段越多,得到的参数变换越接近于弧长参数变换;Liang等10提出一种C1连续的分段有理在参数化算法,该算法是基于实验结果实现的。收稿日期:2022-03-06基金项目:广西科技计划项目(GUIKE-AD18126010)作者简介:顾特(1993-),男,广西民族大学人工智能学院硕士研究生,研究方向为高性能计算。第 2 期顾特:有理参数曲线的C1分段根式弧角重新参数化算法

8、研究关于有理弧角参数,最早由Patterson等11提出一种曲率参数,该参数是由参数曲线的弧长参数和曲率公式推导得到的。利用曲率参数作图能将更多的点集中在曲率更大的地方,从而反映曲线在各个位置的弯曲程度。与弧长参数表示相似,一般来说曲率参数没有解析表达式,因此对一般曲线无法精确求出其曲率参数表示。为此,Patterson等给出了一种数值近似曲率参数化的算法,但该算法高度依赖于作图点的数目,如果作图点数目发生改变,则必须重新计算其曲率参数化,因而效率较低。此后,Yang等12-16提出一套曲线均匀弧角参数化理论,该理论首先定义了一个角速度均匀度函数,用衡量曲线的某种参数表示接近弧角参数表示的程度

9、,同时指出如果一条参数曲线某一参数表达式的角速度是均匀的(也就是角速度函数等于不为0的常数),那么随着参数变化曲线的弯曲程度也是均匀的,这也就是标准弧角参数,其与曲率参数在作图时有着相同的特性。同样,弧角参数也难以求得有理的解析表达式。因此,该理论提出了计算曲线有理近似弧角参数表示的多种算法,其主要思想是通过分段的Mbius变换近似非有理的弧角参数变换。此后,刘振华等17根据曲线均匀弧角参数化理论设计出软件包ImUp+,这个软件包可以对原来曲线参数进行优化而得到新的参数,利用新参数绘制的曲线比原来的曲线更加光滑。然而,如果给出的参数角速度函数含零点,这些重新参数化的算法无法很好地均匀化零点附近

10、的角速度,这也是为什么ImUp+17要求处理的参数角速度函数不含有零点。为了完善曲线均匀弧角参数化理论,优化角速度函数含有零点参数表达式的角速度均匀度,本文针对角速度包含零点的参数曲线,考虑其 C1连续的根式近似弧角参数化。通过引入C1连续性的约束计算得到角速度不包含零点的C1连续参数表示,然后使用文献 16 中C1连续的优化弧角重新参数化算法,对已经得到的参数表示进行有理的重新参数化,以得到曲线的近似弧角参数表示。计算实例表明本文方法可以在C1连续性的约束条件下有效解决角速度包含零点的弧角重新参数化问题。1 研究背景本章阐述关于角速度均匀的变量用于衡量近似弧角参数接近弧角参数的程度,给出分段

11、Mbius变换的定义,其将在 2.1 节求取曲线角速度函数不含零点的参数以及2.2节优化角速度均匀度时被用到。对平面曲线的某一参数表示为:p=p(x(t),y(t)(1)其角速度函数为:p(t)=x(t)y(t)-x(t)y(t)2 x(t)2+y(t)2(2)定义其角速度均匀度为15:up=11+2p2p=2p012p(t)dt(3)其中:p=01p(t)dt,p2=01(p(t)-p)2dt(4)设t=r(s)为 0,1 上的单调变换,将p与r复合可以得到原曲线的一个新的参数表示p r,该过程称为重新参数化,可以证明重新参数化后的角速度函数为15:p r(s)=p(r(s)r(s)(5)其

12、角速度均匀度为:p r(s)=p(r(s)r(s)(6)定义 113 若T=t0,.,ti,.,tN,S=s0,.,si,.,sN,=1,.,i,.,N,其 中ti-1 ti,si-1 si,t0=s0=0,tN=sN=1,0 i 0。式(10)是一个微分方程,通过求解该方程,即可得到想要的变换(z)。另一方面,参数表示的角速度函数可能有多个零点,而式(10)所得到的结果只针对其中某个零点,为了能够处理每一个零点,考虑(z)为分段变换。通过调整式(10)解的形式,可以使得(z)在 ti-1012023 年软 件 导 刊,ti+上保持连续,从而p (z)在 ti-,ti+上连续,但是(z)在区间

13、端点ti-和ti+由于左右极限不连续,p (z)将出现跳跃间断点。为了使得变换后角速度函数在0,1上连续,再对z做分段Mbius变换mc,使得变换后p mc(s)在0,1连续。定理1 设p为曲线的一个参数表示,p的角速度函数在(0,1)仅有N个零点t1,.,ti,.,tN,i为零点ti的重数,那么参数表达式p mc的角速度函数在(0,1)上连续且不含零点,其中为分段根式变换,表示为:(z)=i(z)z ti-,ti+z,其他 (11)其中:i(z)=-(-iz+iti)1i+1+ti,z t1-,ti(iz-iti)1i+1+ti,z ti,ti+(12)此处,0 0,而p (z)=p(z)(

14、z),当t ti,p(t)0,因此对除zi=-1(ti)以外的点,p (z)0。现 在 考 虑zi=-1(ti)的 情 况,当t ti-,ti+时,p(t)可以表示为:p(t)=|t-ti|i(t),(t)0(17)则:p (zi)=p(zi)(zi)=|-diz+diti|ii+1di|-diz+diti|-ii+1i+1(ti)=di(ti)i+1 0(18)综上可知,p (z)在(0,1)上不含零点。以下证明p mc(s)在(0,1)上连续且不含零点,首先证 明p mc(s)不 含 零 点。由 于mi(s)=(1-i)i(1-i)s?+(1-s?)i2 0,故p mc=p (mc)mc

15、0。下 证p mc(s)连 续:由 于p mc=p(mc)(mc)mc,而和mc分段点相同(即ti-和ti+),且在分段内是连续的,因此p mc在除端点ti-和ti+外连续。下面考虑p mc在端点ti-的连续性:lims (ti-)+(z(s)mc(s)=i(-i(ti-)+iti)-ii+1i+1 1-2i2i=1i+11-2i2i(19)lims (ti-)-(z(s)mc(s)=1 2i-11-2i-1=2i-11-2i-1因为2i=12i-11-2i-1(i+1)+1,所以:lims (ti-d)-(z(s)mc(s)=lims (ti-d)+(z(s)mc(s)=(z(si)mc(s

16、i)(20)故p mc在端点ti-处连续,同理可证p mc在端点ti+处也连续,因此p mc在(0,1)上没有零点且连续。利用定理 1中的变换对于角速度函数含有零点的参 102第 2 期顾特:有理参数曲线的C1分段根式弧角重新参数化算法研究数表示重新参数化后,可以得到角速度函数不含零点且连续的参数表示,这一过程称为去零点。2.2重新参数化后的角速度均匀度优化2.1节中去零点的过程并未对参数表示的角速度均匀度进行优化,以下将改进文献 16 中的变换,对定理 1中得到的参数表示p*=p mc进行重新参数化,继续对角速度均匀度进行优化,从而得到原参数曲线的近似弧角参数化。定理216 若p为曲线的参数表达式,p在 0,1 上C1连续,mo是由序列S,R,确定的分段Mbius变换,其中S、R表示为:S=sj:p(sj)=0 sj=0 sj=1,sj-1 up,且p mo在 0,1 上连续。定理2要求p在 0,1 上C1连续,而p*仅在分段内满足C1连续的条件,在分段点ti-和ti+处则为C0连续。若要使用定理2对p*进行优化的重新参数化,则需对连续条件进行弱化。定理2中选取分段点的目的是将p拆分

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2