999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Wang-Bézier型廣義Ball曲線的降階

2016-12-01 06:56:23李志明
圖學(xué)學(xué)報 2016年4期
關(guān)鍵詞:利用

王 燕, 李志明

(1. 合肥師范學(xué)院數(shù)學(xué)與統(tǒng)計學(xué)院,安徽 合肥 230601;2. 合肥工業(yè)大學(xué)計算機與信息學(xué)院,安徽 合肥 230009)

Wang-Bézier型廣義Ball曲線的降階

王 燕1, 李志明2

(1. 合肥師范學(xué)院數(shù)學(xué)與統(tǒng)計學(xué)院,安徽 合肥 230601;2. 合肥工業(yè)大學(xué)計算機與信息學(xué)院,安徽 合肥 230009)

分別應(yīng)用擾動法和最佳一致逼近法,提出WBGB曲線的降階算法,并給出了誤差估計。實驗結(jié)果表明,用最佳一致逼近法效果比擾動法要好。若利用擾動法得到的降階曲線不能達到預(yù)期的誤差,則可以先利用細分算法對曲線做細分,再逐段用擾動法降階。WBGB曲線的降階算法豐富了廣義Ball曲線曲面的理論。

WBGB曲線;擾動法;最佳一致逼近

Ball[1-3]在 CONSURF系統(tǒng)中首次提出了 Ball基函數(shù),Ball曲線的基函數(shù)僅限于三次,因此一些學(xué)者對其做了次數(shù)上的推廣和研究,得到了高次的 Ball曲線,包括 Said-Ball曲線[4]與 Wang-Ball曲線[5]以及其一些擴展曲線[6-9]。這些擴展曲線與Bézier曲線有許多類似的性質(zhì),如計算穩(wěn)定性、對稱性、凸包性、端點插值性等,在曲線求值及升降階的計算速度方面,Ball曲線明顯優(yōu)于 Bézier曲線。2000年,Wu[10]根據(jù) Wang-Ball曲線和Said-Ball曲線的特點,又提出了兩族新的帶位置參數(shù)的廣義Ball曲線(Wang-Said型廣義Ball曲線和Said-Bézier型廣義Ball曲線,簡稱WSGB曲線和SBGB曲線)。WSGB曲線包含了Wang-Ball曲線、Said-Ball曲線以及介于兩者之間的曲線;SBGB曲線包含了 Said-Ball曲線、Bézier曲線以及介于兩者之間的曲線,很自然的會想到能不能構(gòu)造一組新的曲線,使其包含 Wang-Ball曲線、Bézier曲線以及介于兩者之間的曲線。2008年,汪志華和朱曉臨[11]通過引入位置參數(shù),定義了能實現(xiàn)這一目標(biāo)的曲線,稱其為Wang-Bézier型廣義Ball曲線,簡稱WBGB曲線。

對高次曲線曲面的降階處理是實現(xiàn)不同階數(shù)

的曲線曲面的數(shù)據(jù)轉(zhuǎn)換的必要步驟。Hu等[12]曾討論了Said-Ball曲線與Wang-Ball曲線的降階,Wu[10]給出了WSGB曲線和SBGB曲線的降階公式,江平和檀結(jié)慶[13]給出了WSGB曲線的降階算法,劉剛和王國瑾[14]給出了SBGB曲線的顯式降多階逼近算法,但是關(guān)于WBGB曲線的降階問題鮮有文章涉及。

本文分別應(yīng)用擾動法和最佳一致逼近法,給出WBGB曲線的降階算法及誤差估計。實驗結(jié)果表明,用最佳一致逼近法比擾動法的效果要好,若利用擾動法得到的降階曲線不能達到預(yù)期的誤差,則可以先利用細分算法對曲線做細分,再逐段用擾動法降階。WBGB曲線的降階算法豐富了廣義Ball曲線曲面的理論體系。

1 Wang-Bézier型廣義Ball曲線

定義1. 給定自然數(shù)m,L=0,1,…,m,n=2m+1,或n=2m,n+1個R2( R3)中的控制頂點{pi}, i=0,1,… ,n, n次WBGB曲線定義如下

式中,「n」與「n」分別表示小于或等于n的最大的整數(shù)與大于或等于n的最小的整數(shù)。顯然,當(dāng) L=0時,p( t, n,0)為Bézier曲線;當(dāng)L=m時,p ( t, n,m) 為Wang-Ball曲線;當(dāng)1 ≤L≤m-1時,為介于兩者之間的曲線(如圖1為L取不同值時對應(yīng)的7次WBGB曲線)。

2 WBGB曲線的降階

下面將給出將n次的 WBGB曲線式(1)降成n-1次曲線的方法,如式(3)

圖1 7次WBGB曲線

2.1 WBGB曲線的可精確降階條件

由定義1可知,在1≤L≤m的情況下,當(dāng)n為奇數(shù)時,ωi( t, n, L)僅中間兩項次數(shù)為n,即

當(dāng)n為偶數(shù)時,ωi( t, n, L)僅中間三項次數(shù)為n,即

故p( t, n, L)的首項系數(shù)為

定理1. 定義1中的n次WBGB曲線 (,,) p t n L可精確降階為 n-1次WBGB曲線的充要條件,為其控制頂點滿足:當(dāng) n=2 m+1時,Δpm=0;當(dāng)n=2m時,,即

根據(jù)n次WBGB曲線可精確降階的條件,以及文獻[7]中給出的升階公式,就可以得到 n-1次的WBGB曲線的控制頂點與n次WBGB曲線的控制頂點的關(guān)系。

定理2. 若定義1中的n次WBGB曲線可精確降階為 n-1次,即滿足式(5),設(shè)其n-1次 WBGB曲線所對應(yīng)的控制頂點為,即

(1) 當(dāng)n=2m+1,

(2) 當(dāng)n=2m,

2.2 擾動法

對式(1)中的控制頂點添加適當(dāng)?shù)臄_動εi, i=0,1,…,n,若添加擾動后的控制頂點,i=0,1,…, n滿足式(5),即可精確降階為形如式(3)中的n-1次多項式 q( t, n-1,L),則該多項式可作為式(1)的降一階逼近,由定理 2可得如下的關(guān)系式:

(1) 當(dāng) n= 2 m+1,

(2) 當(dāng) n= 2m,

討論n次WBGB曲線的降階問題即為討論如何取得適當(dāng)?shù)臄_動 εi,使得擾動后的n-1次WBGB曲線與原曲線的誤差最小,也即轉(zhuǎn)化為求解優(yōu)化問題1

由Lagrange乘數(shù)法可得:

(1) 當(dāng) n=2 m+1時,

代入式(6)得

(2) 當(dāng) n= 2m時,

代入式(7)得

擾動法直觀簡易,從上述結(jié)論可以看出,其僅對中間幾個控制點作修正,即可達到降階逼近的目的,且當(dāng) n≥ 3時,擾動法的降階多項式是保端點的。

2.3 最佳一致逼近法

一般將其稱為 Chebyshev 多項式或Chebyshev基函數(shù)。

引理1[15]. 若定義在區(qū)間[0,1]上的n次多項式p( t)都可表示為

則n-1次多項式

為p(t)的最佳一致逼近。

引理2[15]. n次Bernstein基函數(shù)與Chebyshev基函數(shù)之間的轉(zhuǎn)化關(guān)系為

文獻[11]給出了n次 WBGB基函數(shù)的Bernstein基表示,文獻[16]中給出了WBGB基函數(shù)的對偶泛函,并由此推導(dǎo)出Bernstein基函數(shù)到WBGB基函數(shù)的轉(zhuǎn)化公式。

引理3[16]. n次Bernstein基函數(shù)可由WBGB基函數(shù)表示為:

(1) 當(dāng)n=2 m+1時,

其中,①0≤j≤m-L,

②m-L+1≤j≤ m,

(2) 當(dāng)n=2m時,

其中,①0≤j≤m-L,

②當(dāng)m-L+1≤j≤m時,

當(dāng)m-L+1≤j≤ m-1時,

有了以上基轉(zhuǎn)換公式,就可以實現(xiàn)一條WBGB曲線由Bézier曲線的形式繪出,反之亦然。

為方便起見,將 n-1次WBGB曲線式(3)升階為n次曲線,即

定理 3. 若式(13)中 n-1次多項式 q( t, n-1,L)為式(1)中n次多項式 p( t, n, L)的最佳一致逼近,則

其中

證明. 當(dāng) n=2 m+1時,由引理1可得

結(jié)合引理2、3,將 Tn(2 t- 1)用WBGB基函數(shù)表示,上式即變?yōu)?/p>

定理 3即為最佳一致逼近法。其較擾動法復(fù)雜,但從后文誤差分析可看出其逼近效果較擾動法有很大提高,然而卻不插值端點,下面導(dǎo)出插值端點的約束最佳一致逼近降階方法。

3 誤差分析

為刻畫降階曲線對原曲線的逼近程度,定義逼近誤差與相對誤差分別為

其中

3.1 擾動法誤差

定理 4. 擾動法所得降階曲線 q( t, n - 1,L)與原曲線 p( t, n, L)的逼近誤差為

證明. 先討論 n=2 m+1的情形,由擾動法及式(8),有

同理可得 n= 2m時結(jié)論成立。 證畢。

3.2 最佳一致逼近法誤差

定理 5. 最佳一致逼近法所得降階曲線q( t, n - 1,L)與原曲線 p( t, n, L)的逼近誤差為

4 數(shù)值實例

例1給定一條6次WBGB曲線 p( t, 6,1),其控制頂點為{(210,110),(170,220),(190,360),(260,410), (355,425),(470,320),(430,110)}。

利用擾動法對其降一階后得到的5次WBGB曲線的控制頂點為{(210,110),(156.6667,256.6667), (185.8333,365.8333),(469.1667,572.5000),(483.3333, 390.0000),(430,110)}。圖 2為 6次 WBGB曲線p( t, 6,1),當(dāng) L=1時的降階前后的圖形,其中原曲線和原控制多邊形用實線表示,降階后的曲線和控制多邊形用虛線表示,其降階誤差為6.562 5。

圖2 6次WBGB曲線的降階(擾動法)

利用最佳一致逼近法對其降一階后得到的 5 次WBGB曲線的控制頂點為{(208.8800,111.5683), (162.8375,248.0254),(183.9610,368.4563),(348.9610, 433.4563),(489.5041,381.3592),(428.8800,111.5683)}。

圖3為6次WBGB曲線 p( t, 6,1),當(dāng) L= 1時的降階前后的圖形,其中原曲線和原控制多邊形用實線表示,降階后的曲線和控制多邊形用虛線表示,其降階誤差為0.1025。

圖3 6次WBGB曲線的降階(最佳一致逼近法)

例2給定一條7次WBGB曲線 p( t, 7,L),其控制頂點為{(230,110),(170,230),(190,350),(260,400), (355,425),(470,320),(490,240),(430,100)}。

利用擾動法對其降一階后得到的6次WBGB曲線的控制頂點為{(230,110),(170,230),(190,350), (307.5,412.5),(470,320),(490,240),(430,100)}。圖4 為7次WBGB曲線 p( t, 7,L),當(dāng) L=1和 L= 3時降階前后的圖形,其中原曲線和原控制多邊形用實線表示,降階后的曲線和控制多邊形用虛線表示,其誤差分別為29.687 5和11.875 0。

利用最佳一致逼近法對其降一階后得到的 6 次WBGB曲線的控制頂點,當(dāng) L= 1時為{(224.2512,98.4878),(196.6600,237.0128),(145.8949, 338.3984),(294.8198,409.1592),(514.1051,331.6016), (463.3400,232.9872),(435.7488,101.5122)};當(dāng) L=3時降階后的控制頂點為{(219.3535,91.2007), (204.4126,239.0481),(145.8759,338.3984),(294.8348, 409.1592),(514.1241,331.6016),(455.5874,230.9519), (440.6465,102.7993)}。圖 5為 7次 WBGB曲線p( t,7, L),當(dāng) L=1和 L= 3時降階前后的圖形,其中原曲線和原控制多邊形用實線表示,降階后的曲線和控制多邊形用虛線表示,其誤差分別為0.231 9和0.092 8。

圖4 7次WBGB曲線的降階(擾動法)

圖5 7次WBGB曲線的降階(最佳一致逼近法)

實際上,p ( t, 7,3)即為Wang-Ball曲線,文獻[12]利用曲線升階和降階的關(guān)系給出了 Wang-Ball曲線的一種降階方法。通過計算發(fā)現(xiàn),與本文擾動法降階后得到的曲線是一致的,但是誤差不如最佳一致逼近法的小,這說明本文的方法還是有效的。

從以上數(shù)據(jù)及圖形還可以看出來,擾動法和最佳一致逼近法,當(dāng)n固定時,L的值越大,降階效果越好。

5 結(jié) 論

本文分別利用擾動法和最佳一致逼近法給出了WBGB曲線的降階算法。實驗結(jié)果表明,從逼近效果而言,用最佳一致逼近法效果比擾動法要好,若利用擾動法得到的降階曲線不能達到預(yù)期的誤差,則可以先利用細分算法對曲線做細分,再逐段用擾動法降階;利用擾動法對 n( n ≥ 3)次的WBGB曲線降階所得曲線插值端點,而最佳一致逼近法降階所得曲線不插值端點;擾動法計算耗時要比最佳一致逼近法少。值得一提的是,本文是在 WBGB曲線的位置參數(shù)1≤L≤m(此時WBGB曲線包含 Wang-Ball曲線以及介于 Bézier曲線和 Wang-Ball曲線之間的一些中間曲線)的前提下進行的,因為位置參數(shù) L=0時(此時 WBGB曲線即為Bézier曲線),精確降階條件并不成立,因此本文的降階方法對Bézier曲線并不成立。

[1] Ball A A. CONSURF, Part 1: Introduction to conic lofting title [J]. Computer-Aided Design, 1974, 6(4): 243-249.

[2] Ball A A. CONSURF, Part 2: Description of the algorithms [J]. Computer-Aided Design, 1975, 7(4): 237-242.

[3] Ball A A. CONSURF, Part 3: How the program is used [J]. Computer-Aided Design, 1977, 9(1): 9-12.

[4] Said H B. A generalized Ball curve and its recursive algorithm [J]. ACM Transactions on Graphics, 1989, 8(4): 360-371.

[5] 王國瑾. 高次Ball曲線及其幾何性質(zhì)[J]. 高校應(yīng)用數(shù)學(xué)學(xué)報: A輯, 1987, 2(1): 126-140.

[6] 王成偉. 三次 Ball曲線的擴展[J]. 工程圖學(xué)學(xué)報, 2008, 29(1): 77-81.

[7] 王成偉. 四次 Wang-Ball曲線的擴展[J]. 工程圖學(xué)學(xué)報, 2009, 30(1): 80-84.

[8] 嚴(yán)蘭蘭, 梁炯豐, 饒智勇. 三次 Ball曲線的兩種新擴展[J]. 工程圖學(xué)學(xué)報, 2011, 32(5): 20-24.

[9] 嚴(yán)蘭蘭, 張 文, 溫榮生. 兩類形狀可調(diào)五次廣義Ball曲線[J]. 工程圖學(xué)學(xué)報, 2011, 32(6): 16-20.

[10] Wu H Y. Unifying representation of Bézier curve and generalized Ball curves [J]. Applied Mathematics: A Journal of Chinese Universities (Series B), 2000, 15(1): 109-121.

[11] 汪志華, 朱曉臨. Bézier曲線與Wang-Ball曲線的統(tǒng)一表示[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 2008, 20(7): 888-893.

[12] Hu S M, Wang G Z, Jin T G. Properies of two types of generalized Ball curves [J]. Computer-Aided Design, 1996, 28(2): 125-133.

[13] 江 平, 檀結(jié)慶. Wang-Said型廣義 Ball曲線的降階[J]. 軟件學(xué)報, 2006, 17(增刊): 93-102.

[14] 劉 剛, 王國瑾. Said-Bézier型廣義Ball曲線顯示降多階[J]. 軟件學(xué)報, 2010, 21(6): 1473-1479.

[15] Brunnett G, Schreiber T, Braun J. The geometry of optimal degree reduction of Bézier curves [J]. Computer Aided Geometric Design, 1996, 13(8): 773-788.

[16] Zhang L, Wu H Y, Tan J Q. Dual bases for Wang-Bézier basis and their applications [J]. Applied Mathematics and Computation, 2009, 214(1): 218-227.

Degree Reduction of Wang-Bézier Generalized Ball Curves

Wang Yan1, Li Zhim ing2

(1. School of Mathematics and Statistics, Hefei Normal University, Hefei Anhui 230601, China; 2. School of Computer and Information, Hefei University of Technology, Hefei Anhui 230009, China)

The degree reduction of generalized Ball curves of Wang-Bézier type is discussed by perturbation and the best uniform approximation respectively. The approximation error is given. The experimental results demonstrate that the effect of the best uniform approximation is better than that of perturbation. If the error cannot be obtained in advance, the original curve can be subdivide firstly, and then reduce the degree by using of perturbation part by part. The degree reduction method of WBGB curves enriches the theory system of generalized Ball curves effectively.

WBGB curves; perturbation method; best uniform approximation

TP 391.72

A

2095-302X(2016)04-0476-07

2015-11-26;定稿日期:2016-01-20

國家自然科學(xué)基金項目(60773043,61070227);教育部科學(xué)技術(shù)研究重大項目(309017);合肥師范學(xué)院人才科研啟動基金項目(2014rcjj05)

王 燕(1985–),女,山東泰安人,講師,博士。主要研究方向為計算機輔助幾何設(shè)計。E-mail:wy030515@163.com

猜你喜歡
利用
利用min{a,b}的積分表示解決一類絕對值不等式
利用倒推破難點
如何利用基本不等式比較大小
利用一半進行移多補少
利用口訣算除法
利用數(shù)的分解來思考
Roommate is necessary when far away from home
利用
回收木再利用——Piet Hein Eek
低丘緩坡未利用地的開發(fā)利用探討
河北遙感(2015年4期)2015-07-18 11:05:06
主站蜘蛛池模板: 日韩无码视频专区| 四虎成人精品| 亚洲成人高清无码| 色妞永久免费视频| 日本三区视频| 午夜日本永久乱码免费播放片| 亚洲伊人天堂| 男女性午夜福利网站| 亚洲日韩欧美在线观看| 中字无码精油按摩中出视频| 熟女日韩精品2区| 中国黄色一级视频| 亚洲视频在线网| 精品成人免费自拍视频| 欧美第二区| av尤物免费在线观看| 国产一二三区视频| 久久中文字幕2021精品| 国产成人精品综合| 亚洲精品久综合蜜| 国产精品手机视频一区二区| 国内老司机精品视频在线播出| 国产欧美日韩视频怡春院| 成人午夜视频免费看欧美| 亚洲国产成人自拍| 一本色道久久88综合日韩精品| 色综合中文| 日本成人精品视频| 国产亚洲高清视频| 黄色一级视频欧美| 26uuu国产精品视频| 红杏AV在线无码| 国产精品亚洲欧美日韩久久| 久久国产精品电影| 国产真实二区一区在线亚洲| 久久精品66| 国产精品三级专区| 亚洲AV永久无码精品古装片| 香蕉综合在线视频91| 高潮毛片无遮挡高清视频播放| 日本欧美午夜| 国产精品真实对白精彩久久| 欧美一级黄色影院| 亚洲AV人人澡人人双人| 最新国产网站| 精品亚洲麻豆1区2区3区| 久久综合婷婷| 欧美乱妇高清无乱码免费| 国产成人高精品免费视频| 亚洲日韩日本中文在线| 狠狠五月天中文字幕| 91久久偷偷做嫩草影院精品| 国产美女精品人人做人人爽| 天堂中文在线资源| 粉嫩国产白浆在线观看| 亚洲中文字幕国产av| 91av成人日本不卡三区| 99青青青精品视频在线| 欧洲亚洲一区| 91无码国产视频| 国产尹人香蕉综合在线电影| 中文字幕亚洲电影| 伊人中文网| 五月婷婷亚洲综合| 国产成人1024精品| 日本精品αv中文字幕| a国产精品| 中文字幕在线日本| 91精品国产91久久久久久三级| 国产午夜精品鲁丝片| 18禁影院亚洲专区| 一区二区影院| 国产成人精品一区二区三在线观看| 在线观看国产精品日本不卡网| 亚洲欧美日韩动漫| 99这里精品| 国产午夜无码片在线观看网站| 日韩人妻精品一区| 一级不卡毛片| 久久久久久久97| 激情爆乳一区二区| 久久久久国产一区二区|