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

帶互異權值的漸進迭代逼近算法及其應用

2017-02-07 09:53:36檀結慶
浙江大學學報(理學版) 2017年1期
關鍵詞:方法

張 莉,趙 林,檀結慶,2

(1.合肥工業大學 數學學院, 安徽 合肥 230009; 2.合肥工業大學 計算機與信息學院, 安徽 合肥 230009)

帶互異權值的漸進迭代逼近算法及其應用

張 莉1,趙 林1,檀結慶1,2

(1.合肥工業大學 數學學院, 安徽 合肥 230009; 2.合肥工業大學 計算機與信息學院, 安徽 合肥 230009)

在計算機輔助幾何設計(CAGD)領域,漸進迭代逼近(PIA)算法因其具有很好的自適應性和收斂穩定性,被廣泛應用于插值與逼近問題.其中帶權漸進迭代逼近(WPIA)算法通過調整向量加權明顯加快了收斂速度.提出了一種帶互異權值的漸進迭代逼近算法,不僅操作靈活,還可根據需要對各控制頂點進行調整,實現不同的迭代效果;同時通過引入一個參數,給出了可調權值迭代算法,當參數取合適值時,該算法的收斂速度比帶權PIA算法更快,且權值取法不依賴于配置矩陣的特征值.最后用數值實例,通過對Bézier曲線、張量積Bézier曲面,以及三角Bézier曲面進行迭代,展示了該算法的有效性.

漸進迭代逼近;帶權漸進迭代逼近;插值與逼近;Bézier曲線曲面;三角Bézier曲面

Progressive iterative approximation with different weights and its application. Journal of Zhejiang University(Science Edition), 2017,44(1):022-027

在計算機輔助幾何設計與逆向工程中,構造一組不同精度的擬合曲線(曲面)進行插值或逼近于一個給定的有序點集是一類很重要的課題.為了更好地解決這一問題,早在1975年,齊東旭等[1]就提出了均勻三次B-spline曲線的盈虧修正算法;1979年DE BOOR[2]在報告中也闡述了類似的思想.

2004年,藺宏偉等[3]用逐步迭代非均勻B-spline曲線曲面的方法擬合給定點集,證明了非均勻三次B-spline曲線(曲面)具有盈虧修正性質;2005年,藺宏偉等[4]進一步證明了所有的標準全正基(NTP bases)混合曲線(曲面)都具有這一性質,并將此迭代方法命名為漸進迭代逼近(progressive iterative approximation, PIA).DELGADO等[5]發現規范B基在所有NTP基函數中收斂速度最快.2011年,陳杰等[6]給出了三角域上的PIA方法,證明了三角Bézier曲面和有理三角Bézier曲面在均勻參數化下的PIA性質.

為研究PIA方法與傳統的代數插值方法之間的關系,鄧少輝等[7]推導了代數插值和PIA方法之間的等價關系.藺宏偉[8-9]給出了PIA方法的局部性質和收斂性證明,并將局部性質應用于自適應數據擬合技術中,取得了很好的迭代效果.

陸立正[10]通過對調整向量加權的方式對PIA方法進行加速(簡稱為WPIA),并給出了最優的權值取法.陳杰等[11]給出了WPIA方法的2種推廣:帶權的局部PIA方法和均勻參數化下的三角Bézier曲面的帶權PIA方法.2015年,劉曉艷等[12]結合Jacobi迭代法,提出了非均勻三次B樣條曲線插值的Jacobi-PIA算法,對PIA迭代進行加速.

2011年,藺宏偉等[13]給出了逼近型PIA迭代格式,實現了PIA對大量數據的擬合.2014年,鄧重陽等[14]提出了一種新的逼近型PIA方法,迭代的極限曲線或曲面是給定數據點的最小二乘擬合.基于諸多學者對PIA的大量研究與應用,藺宏偉[15]從理論和應用兩方面對PIA方法進行了綜述,展示了PIA方法在多個領域成功應用的實例.

本文提出一種帶互異權值的PIA方法,在迭代過程中,每一個控制頂點所對應的調整向量都乘以不同的權值,增加了實際操作的靈活性.當基函數是三次非均勻B樣條基、權值取某些特殊值時,文獻[12]中的方法即為本文方法的特例;當所有權值都相等時,本文方法就是WPIA方法,數值實例表明,當取一組合適的權值時,本文方法比WPIA方法收斂速度更快;此外,還給出一種權值的取法,在減少計算量的同時(不需要求矩陣特征值),收斂速度更快.

1 參數曲線帶互異權值的PIA方法

1.1 迭代格式的導出

是一個全正矩陣.

類似地,第k+1步的迭代為

為加速收斂的同時增加操作的靈活性,對上述迭代步驟做如下調整:

Δk=(I-BW)Δk-1=(I-BW)kΔ0,

(1)

其中,I是n+1階單位矩陣,

B為基函數{Bi(t)}在參數{ti}(i=0,1,…,n)下的配置矩陣,W=diag(μ0,μ1,…,μn)稱為權矩陣.

1.2 迭代格式(1)的收斂性

定理1 迭代格式(1)是收斂的,即迭代的極限曲線插值于給定的數據點.

證明 由基函數的非負性及歸一化性質可得

0<λi(BW)<2,

所以迭代矩陣D=I-BW的特征值滿足

-1<λi(D)=1-λi(BW)<1,

D的譜半徑ρ(D)<1,則迭代格式(1)收斂.那么

即極限曲線插值于初始數據點.

定理2 當迭代格式(1)的權值取

時,其中a∈(0,2),迭代格式(1)亦收斂.

證明 矩陣BW的列范數

矩陣BW的特征值滿足

-1<λi(D)=1-λi(BW)<1,

所以ρ(D)<1,迭代格式(1)收斂.

2 張量積曲面PIA方法的改進

2.1 迭代格式的導出

設第k+1次迭代的曲面為

其中,

由此得到如下迭代格式:

Δk=DΔk-1=DkΔ0,

(2)

其中,

2.2 迭代格式(2)的收斂性

類似于曲線的情況,對于張量積曲面,同樣給出了關于收斂性分析的2個定理.并且定理的證明與曲線的情況類似,注意矩陣B為2個配置矩陣的Kronecker積即可.

定理3 迭代格式(2)是收斂的,即極限曲面插值于給定的數據點.

定理4 當迭代格式(2)中的權值取

時(p=0,1,…,m,q=0,1,…,n),迭代格式(2)收斂.

3 三角Bézier曲面PIA方法的改進

3.1 迭代格式的導出

三角域T∶={(u,v,w)∶u,v,w≥0,u+v+w=1}上的一個n階三角Bézier曲面為

隨著迭代的進行,可得到第l+1次的曲面為

為便于表達,引入字典順序的定義.

定義[16]給定2個d維向量α,β,若α-β=(α1-β1,α2-β2,…,αd-βd)的第1個非零元為正數,則向量α排在向量β之前,記作α>β.那么,定義在三角域T上的n階三角Bernstein基函數,可表示為(n+1)(n+2)/2維的行向量

參數序列為

則得到如下迭代格式

Δl+1=(I-BW)Δl=(I-BW)l+1Δ0,

(3)

3.2 迭代格式(3)的收斂性

定理5 迭代格式(3)是收斂的,即極限曲面插值于給定的數據點.

證明 雙變量Bernstein基函數Bn在參數tn下的配置矩陣為

由于雙變量Bernstein基函數的非負性和歸一性,

則矩陣B的無窮范數為

所以矩陣B的特征值λi,j,k(B)滿足

0<λi,j,k(B)≤1, i+j+k=n.

又由于μi,j,k∈(0,2),那么矩陣W的特征值和無窮范數滿足

0<λi,j,k(W)=μi,j,k<2,

0<λi,j,k(BW)<2,

-1<λi,j,k(D)=1-λi,j,k(BW)<1,

矩陣D的譜半徑ρ(D)<1,則迭代格式(3)收斂.即

那么,極限曲線插值于初始數據點.

定理6 當迭代格式(3)中的權值取

證明 矩陣BW的列范數為

此時,矩陣BW和D的特征值分別滿足

-1<λi,j,k(D)=1-λi,j,k(BW)<1,

所以ρ(D)<1,迭代格式(3)收斂.

4 數值實例

用Bézier曲線、張量積Bézier曲面,以及三角Bézier曲面進行迭代,逐步插值于給定數據點,并將本文方法與經典PIA[4]和取最佳權值的WPIA方法[10-11]進行比較.

數值實例均采用均勻參數化方法;曲線,張量積曲面和三角曲面第k步迭代的誤差分別取

例1 在圓弧p(t)=(sin t,cos t)上取樣本p(ti)(ti=πi/6,i=0,1,…,10)作為數據點,并作Bézier曲線.圖1中黑色的是使用本文方法取a=1.4迭代后的曲線.表1展示了圓弧在相同迭代次數下不同PIA方法的誤差比較.

圖1 使用本文方法迭代例1中的數據點Fig.1 Iterate the data in example 1 using our method

所用方法迭代次數03510PIA方法0.29300.02140.00840.0023WPIA方法0.29300.07850.05060.0176本文方法0.29300.01370.00420.0009

由表1知,在相同迭代次數下,本文方法的誤差明顯較小.需要注意的是,WPIA算法的加速收斂作用會隨著迭代次數的增加而漸趨明顯,而在迭代之初,其加速作用不明顯.

例2 圖2展示的是以類peaks曲面上的點(1,1,1),(1,2,4),(1,3,2),(1,4,2),(1,5,2),(2,1,2),(2,2,2),(2,3,3),(2,4,6),(2,5,4),(3,1,3),(3,2,2),(3,3,4),(3,4,4),(3,5,3),(4,1,4),(4,2,6),(4,3,1),(4,4,1),(4,5,2)為數據點,取a=1.9,采用本文方法迭代后的張量積Bézier曲面.表2列出了各方法的誤差.

表2 例2中相同迭代次數下不同方法的誤差比較

例3 圖3展示的是以字典順序排列的點列{(0,3,0.3),(-0.5,2,3),(0.5,2,4),(-1,1.5,1),(0,1.4,3),(1,1.5,0.5)}為數據點,取a=1.2,使用本文方法迭代后的三角Bézier曲面.表3列出了相應的誤差,可以看出迭代效果有顯著改善.

圖2 使用本文方法迭代類例2中的數據點Fig. 2 Iterate the data in example 2 using our method

圖3 使用本文方法迭代例3中的6個數據點Fig. 3 Iterate the data in example 3 using our method

所用方法迭代次數0159PIA方法1.80430.90220.05640.0035WPIA方法1.80430.60140.00749.2×10-5本文方法1.80430.36095.8×10-49.2×10-7

5 結 論

給出了一種帶互異權值的PIA方法.在調整過程中,對不同的數據點分配不同的權值,操作較靈活;同時給出了一組含參數的權值,在迭代次數不變的情況下通過調控參數可以得到更小的誤差;并且本文方法不必依賴于矩陣特征值;此外,WPIA的加速收斂作用在迭代之初不明顯,需多次迭代才顯現,而本文方法在迭代前期誤差就很小.

數值實驗證明,本文方法不僅適用于Bézier曲線和張量積Bézier曲面,亦適用于三角Bézier曲面.

[1] 齊東旭,田自賢,張玉心,等.曲線擬合的數值磨光方法[J].數學學報,1975,18(3):173-184. QI D X, TIAN Z X, ZHANG Y X, et al. The method of numeric polish in curve fitting [J]. Acta Mathematica Sinica,1975,18(3):173-184.

[2] DE BOOR C. How does Agee’s smoothing method work[J/OL]. [2016-7-10]. http://ftp.cs.wisc.edu/debooron/ agee.pdf.

[3] 藺宏偉,王國瑾,董辰世.用迭代非均勻B-spline曲線(曲面)擬合給定點集[J].中國科學:E輯,2004,33:315-331. LIN H W, WANG G J, DONG C S. Constructing iterative non-uniform B-spline curve and surface to fit data points [J]. Science in China: Ser E,2004,33:315-331.

[4] LIN H W, BAO H J, WANG G J. Totally positive bases and progressive iteration approximation [J]. Computers and Mathematics with Applications,2005,50(3/4):575-586.

[5] DELGADO J, PENA J M. Progressive iterative approximation and bases with the fastest convergence rates [J]. Computer Aided Geometric Design,2007,24(1):10-18.

[6] CHEN J, WANG G J. Progressive iterative approximation for triangular Bézier surfaces [J]. Computer-Aided Design,2011,43(8):889-895.

[7] 鄧少輝,汪國昭.漸進迭代逼近方法的數值分析[J].計算機輔助設計與圖形學學報,2012,24(7):879-884. DENG S H, WANG G Z. Numerical analysis of the progressive iterative approximation method [J]. Journal of Computer-Aided Design and Graphics,2012,24(7):879-884.

[8] LIN H W. Local progressive-iterative approxim-ation format for blending curves and patches [J]. Computer Aided Geometric Design,2010,27(4):322-339.

[9] LIN H W. Adaptive fitting by the progressive-iterative approximation [J]. Computer Aided Geometric Design,2012,29(7):463-473.

[10] LU L Z. Weighted progressive iteration approximation and convergence analysis[J]. Computer Aided Geometric Design,2010,27:129-137.

[11] 陳杰,王國瑾,金聰健.兩類推廣的漸近迭代逼近[J].自動化學報,2012,38(1):135-139. CHEN J, WANG G J, JIN C J. Two kinds of generalized progressive iterative approximations [J]. Acta Automatica Sinica,2012,38(1):135-139.

[12] 劉曉艷,鄧重陽.非均勻三次B樣條曲線插值的Jacobi-PIA算法[J].計算機輔助設計與圖形學學報,2015,27(3):484-491. LIU X Y, DENG C Y. Jacobi-PIA algorithm for non-uniform cubic B-spline curve interpola-tion[J]. Journal of Computer-Aided Design& Graphics,2015,27(3):484-491.

[13] LIN H W, ZHANG Z Y. An extended iterative format for the progressive-iteration approximation [J]. Computers & Graphics,2011,35:967-975.

[14] DENG C Y, LIN H W. Progressive and iterative approximation for least squares B-spline curve and surface fitting[J]. Computer-Aided Design,2014,47(1):32-44.

[15] 藺宏偉.幾何迭代法及其應用綜述[J].計算機輔助設計與圖形學學報,2015,27(4):582-589. LIN H W. Survey on geometric iterative methods with applications[J]. Journal of Computer-Aided Design& Graphics,2015,27(4):582-589.

[16] DUNLL C, XU Y. Orthogonal Polynomials of Several Variables[M]. Cambridge: Cambridge University Press,2001.

ZHANG Li1, ZHAO Lin1, TAN Jieqing1,2

(1.SchoolofMathematics,HefeiUniversityofTechnology,Hefei230009,China; 2.SchoolofComputerandInformation,HefeiUniversityofTechnology,Hefei230009,China)

In CAGD, progressive iterative approximation (PIA) method is widely used to solve interpolation and approximation problems due to its perfect adaptability and convergence stability. Weighted progressive iterative approximation (WPIA) can accelerate the convergence rate by assigning an appropriate weight for each adjusting vectors. One new PIA method with mutually different weights is presented. It not only provides more flexibility in operation, but also achieves satisfactory iterative result for different control vertices. A set of weights with an adjustable parameter has also been put forward, which can be obtained without resorting to the eigenvalue of collocation matrices and can speed up the convergence rate compared with the WPIA method. Numerical examples of Bézier curves, tensor-product Bézier surfaces and triangular Bézier surfaces demonstrate the effectiveness of the method.

progressive iterative approximation(PIA); weighted progressive iterative approximation (WPIA); interpolation and approximation; Bézier curves and surfaces; triangular Bézier surfaces

2016-07-15.

國家自然科學基金重點資助項目(U1135003);國家自然科學基金資助項目(61472466,61100126);中國博士后科學基金面上資助項目(2015M571926);浙江大學CAGD&CG國家重點實驗室開放課題(A1607).

張 莉(1976-),ORCID:http://orcid.org/0000-0002-9208-1949,女,博士,教授,主要從事CAGD研究,E-mail:lizhang@hfut.edu.cn.

10.3785/j.issn.1008-9497.2017.01.003

TP 391.41

A

1008-9497(2017)01-022-06

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产亚洲精品精品精品| 精品国产福利在线| 国产不卡在线看| 欧美第二区| 亚洲欧美日韩综合二区三区| 在线观看亚洲人成网站| 国产亚洲视频免费播放| 自拍偷拍欧美| 欧美成人二区| 欧美A级V片在线观看| 亚洲精品中文字幕午夜| 国产av无码日韩av无码网站 | 免费观看成人久久网免费观看| 欧美三級片黃色三級片黃色1| 亚洲欧美精品日韩欧美| 精品国产91爱| 国产香蕉国产精品偷在线观看| 2020极品精品国产| 亚洲午夜国产片在线观看| 免费人成视网站在线不卡 | 欧美精品不卡| 国产v精品成人免费视频71pao| 亚洲中文精品人人永久免费| 亚洲乱码在线播放| 国产青青操| 91最新精品视频发布页| 最新加勒比隔壁人妻| 欧美一区国产| 99精品国产自在现线观看| 福利在线不卡| 亚洲高清免费在线观看| 四虎永久免费地址| 亚洲精品成人片在线观看| JIZZ亚洲国产| 黑色丝袜高跟国产在线91| 国产在线拍偷自揄观看视频网站| 99re热精品视频中文字幕不卡| 亚洲视频二| 亚洲乱强伦| 好吊日免费视频| 99视频在线看| 麻豆国产原创视频在线播放 | 欧美高清三区| 99re66精品视频在线观看| 国产亚洲精品97在线观看| 一本一道波多野结衣av黑人在线| 制服丝袜亚洲| 最新国产在线| 人人澡人人爽欧美一区| 国产一级做美女做受视频| 国产综合在线观看视频| 亚洲国产成人无码AV在线影院L| 国产成人综合日韩精品无码不卡| 992tv国产人成在线观看| 亚洲经典在线中文字幕| 呦系列视频一区二区三区| 日韩毛片免费观看| 免费不卡在线观看av| 精品国产免费观看一区| 九九这里只有精品视频| 国产精品女主播| 秋霞午夜国产精品成人片| 国产成人一区免费观看| 欧美在线黄| 久久午夜影院| 久久精品无码一区二区日韩免费| 中文天堂在线视频| 日韩a级毛片| 国产亚洲精品资源在线26u| 亚洲国产天堂久久综合| 日本三区视频| 亚洲高清免费在线观看| 国产91视频免费观看| 亚洲精品国产成人7777| 国产小视频在线高清播放| 日韩AV无码一区| 欧美精品1区| 亚洲Av综合日韩精品久久久| 亚洲天堂成人在线观看| 亚洲精品少妇熟女| 国产女人综合久久精品视| 女同久久精品国产99国|