美的曲線の有理3次Bezier近似
6
0
0
全文
(2) ことはできないWangらは,積分式をテイラー展開. お=、. して近似することによって,クロソイド曲線をスプ. ライン近似する手法を示している[14]・美的曲線の 近似は,三浦らによって3次の(多項式の)B-spline. による近似が行われている[8]、美的曲線は円弧を含. ツ. (a)anacsdBcticcuwesCgmcnt(b)ovcmaUshapc. むことから,特に曲線セグメントが近い場合に有理 図1α=-1の美的曲線セグメントとその全体像. 式で近似したほうが誤差が少なく(従って,少ないセ グメント数)近似できることが期待される.また,上 記いずれの手法も近似対象の曲線は曲率単調である. 点の位置を決める変数であり,α=1の場合には曲. が,近似された曲率単調性は保証されていない本. 線形状を決定するパラメータである.美的曲線セグ. 研究では,美的曲線セグメントを有理3次B6Zier曲. メントは,αと3個の制御点位置が指定されたとき. 線セグメントで近似するともに,近似された曲線が. に,制御点位置からAを決定し,標準形の美的曲線. 曲率単調であることを確認する手法を示す.. にアフィン変換を施すことにより描かれる.図1に. B6zierの曲率単調性の条件は,特定の次数の多項式. α=-1の美的曲線セグメントと曲線の全体像を示. または有理曲線に関して求められてきた.Sapidisと. す.美的曲線は,α=-1のときにクロソイド曲線,. Heyは,2次の多項式B6zierに関する必要十分条件. α=1のときに対数螺旋,α=2のときに円のイン. を示している[101FreyとFieldは2次有理B6zier. ボリュート曲線になり,これらの曲線の一般化とし. に関する曲率単調性の条件[4]を示したDietzと. て捉えることもできる.. Piperは,数値計算によって3次のBezier曲線が螺 旋になるように(従って,曲率単調になるように). 4有理3次B6zierの曲率単調性. コントロールする手法を提案した[21.彼らの手法で は,与えられた位置と接線方向を補間するために事. 前に作成された表を利用している.Wangらは,3次 および、次の多項式B6zierに関する曲率単調性の十. 本節では,有理3次B6zier曲線が曲率単調である. か否かを確認するための手法を示す.有理式の場合, 非常に式が複雑になり,その式全てを示すことはで きないので,概要のみを述べる.. 分条件を述べている[15]、有理式は,多項式の式と. 有理3次B6zier曲線を,. 比べて,導関数が非常に複雑になる.曲率の単調性. 刈薑器一二霊器`EIq1'②. を調べるためには3階導関数が必要であり,非常に. 複雑な形式になる.我々の曲率単調性の確認の手法. を防ぐために工夫をしている点,およびWangらは. によって表すB;(t)はBernstein多項式であり, P,=10川b`(eE2)は制御点ベクトル,ujd(ER+). 曲率単調性の必要条件のみを利用しているが,より. はウェイトである.. はWangらの手法に基づくが,式が爆発的になるの. 厳密に曲率の単調性を調べる手法を示している点で. △TPj=△r-1Pj+1-△r-1Pj, △7mノブ=△r-1tUj+1-△r-1tqj,. 異なっている.. 3美的曲線. (3). (4). によって定義されるjtemted/muqmdd縦menceopemtor△r[31を用いると,p(t)andlu(t)は,. 標準形における方向角0の美的曲線上の点HE(0). は次式によって与えられる[12,13].. p(t)=△OPO+3△'Pot+3△2Pot2+△3Pot3,(5). Mの-{,w(ぃ翌)i(測当州鯨遙. u)(t)=△omo+3△lujot+3△2ujot2+△3ujot3.(6). (1). となる.後に述べるように,式をtのべき乗によっ. ここに,jは虚数単位,αは曲率対数分布図におけ. る直線の傾き,Aはα≠1の場合には標準形の基準. て整理する必要があるため,本研究では,p(t),⑩(t) をBernstein基底ではなく,べき乗によって表す.. -26-.
(3) 凡のsによる微分は,. と,. dパdet(大,x(3))丈・x-3det(X,犬)文・父(7) lxI6. 5. ル”,=Zα`ザル"2=Eβit‘. ds. i=o. によって表される[3,9]、ここに,X,え,x(3)は,そ. i=o. る.ここで,高次の項の係数は打消しが生じ,予想さ. 率単調の定義は,te[0,11において差=Oで一定. れるよりも次数が低くなっていることに注意された. の場合も含むので,曲率一定の円も含めていること. いKW)は13次になることが予想されるが,13次. に注意されたい. の項において打消しが生じ係数がOになるため,実. 制御点位置がすべて異なると仮定することによ. 際には12次式となる.. り,実際には式(7)の右辺の分子のみを調べれば. よいdet(X(t),x(3)(t)),太(t).X(t),det(太(t),え(t)),. KW)がte[0,1]の範囲で,Kh(t)zOまたは. 文(t)・え(t)を計算し整理すると,次式を得る.. Kh(t)≦oであるならば,対象とする曲線は曲率単調. det(太(t),x(3)(t)). である.曲率の単調性の確認は,Kh(t)をBernstein 多項式B;2(t)によって. =((“(#)妙3(#)-鋤(t)趣(t))。.t(p(‘),p(t)). +3⑩(t)zdet(p(t),P(t))一tu(t)⑩(t)det(p(t),p(3)(t)). 12. Kh(t)=ZB;2(t胸. -3uj(t)⑩(t)det(p(t),p(t)). (15). 。=O. +"(#)2..t(P(‘),p(3)(`))沖(`)4(8) x(t)鮒)-("(t)2p(#)p(‘) -2妙(t)⑩(#矩(f)p(t)刊(`)2p(f)p(t)沖(f)`(9) det(え(Mオ))-(趣(ポルt(p(オ),p(t))十 m(*)。.‘(P(tW))-⑩(t)det(p(t)t,($))沖(t)(`(10) 大(t)鮒)=((迦($)⑩(`)⑰(`)-2⑳(t)3)p(')p(t). の形式に書き直すことIこよって行う.もし全てのbj が0以下または0以上であるならば,B6zier曲線の 凸閉包性より,対象とする曲線が曲率単調であるこ. とが分かる.この条件を,曲率単調性の十分条件と. 呼ぶ.606,2<0であれば,必ずKW)=Oとなるt が存在するので,即座に曲率単調でないと判断する ことができる.この条件を,曲率単調でない条件と. +(4u)(it)(1)(t)2-m(t)2.>(t))p(t).p(t) -m(t)z⑩(t)p(t)p(t)-2t、(t)⑩(t)2p(t).p(t). 呼ぶ.. 曲率単調でない条件および曲率単調性の十分条件. +"(f)sp(#)p(t))/"(`)。('1). のどちらも満たさない場合,deCastejlau[3]アルゴ リズムによって曲線を分割し,分割されたいずれか. 式(8),(9),(10),(11)の右辺の分母と分子をそれぞ れ’んね1110.1,A,z21hd2州3,h.3,h”4’んd4と置くと,式 (7)の分子は (12). となる.hdlhd2=ADd3hd4=⑩(t)8であるので,曲率 単調性を調べるためめにはK(t)の分子 KW)=ん"1ん"2-3A,”3A"4. f=O. を得る.ここに,αi,βDyγi,〃iはtdの項の係数であ. ば,曲線は(厳密ではなく)曲率単調である.この曲. kollhd2Ad3Ad4. 10. 府"3=工械A"4=工〃`t‘('4). te[0,1]において器zOまたは藷≦oであるなら. 座些-3堕坐. f=0. 3. れぞれ,xのtによる1階,2階,3階微分である.. K(t)=. 8. (13). のセグメントが曲率単調でない条件を満たす場合に は,対象とする曲線セグメントは曲率単調でないと. 決定できる.分割されたどちらのセグメントも,曲 率単調の十分条件を満たす場合には,対象とする曲 線は,曲率単調であると決定される.どちらの条件. も満たさない場合には,繰り返しdeCastejlauアル ゴリズムによって分割を行い,同様の処理を繰り返 す.分割されたすべてのセグメントが曲率単調性の. 十分条件を満たせば対象とする曲線は曲率単調であ. を調べればよい. たれ11A"21A吟331A"4をtのべき乗に関して整理する. り,-つでも曲率単調でないセグメントが存在すれ. ば対象とする曲線は曲率単調ではない.. -27-.
(4) 位置(4自由度),両端点での接線ベクトル方向(2自. 9. 由度)および両端点での曲率(2自由度)を一致させ るとすると,残りの自由度は2となる.この2つの. w]=1.8. 自由度をなんらかの手段によって有理3次B6zier曲. wO=12. 線で近似表現することが可能となる. monotonous. K. 制御点bzから求まるベクトルv`,udとスカラー Uiを次のように定義する.. S. K、(0. Vf. v`=b‘+1-b,,u`=両,U`=|v`|. t. (。=0,1,2)(16). (a) ■1.0. =IHI. まず,12個のパラメータのうち2つを適当に決める 必要があるので,. 1.0. uj,=Tu2=(2.0*COS(0,/2.0)+1.0)/3.0(17). WOml.’. とする.ここに8,は,方向角の変化(VOとV2の. nOtmonOtOnOUS K. なす角)である.ここに設定したu),,m2の値は,円 弧を表現する場合の2次B6zier曲線の第2の制御点. S. のウェイトを次数上げ[3]したものである.両端点で. K、(t). の位置を一致させることによりbbolb3が定まる. また,両端点での接線方向を一致させることにより,. w1年1.0(b). UO,U2が定まる・ここで,UO,U2が分かっていると. ,0. すると,u1も求まる.有理3次B6zier曲線のパラ メータオ=0およびt=1における曲率凡0,凡,は, wO=OB. 次の式によって求めることができる[1]・ det(DM,). monotonous K. (18). 〃1=u)33.. (19). det(U,,U2). S. U2. 、. K、(0. '60=mOUi. 式(18),(19)をtuo,tu3について解くことにより,Zuo, u3が求まる.以上より,両端点での位置,接線方向,. t に). 曲率が指定された場合,UM2をなんらかの方法で定 めれば,有理3次B6zier曲線が一意に定まる.. 図2有理B6Zier曲線の曲率単調性の確認. DC,U2は,点位置の誤差の二乗和を最小化するよ うに最適化手法を使って求める.有理B6zier曲線の. パラメータtoの点をx(tα)とする(図3).X(O)と. 5美的曲線の有理3次B6zier近似. x(t、)からtoにおける方向角の変化8.が求まる.. 平面上の有理3次B6zier曲線セグメントは,4個. 様々なtαに関して,方向角0。の美的曲線上の点と. の制御点を持つので12個のパラメータを持つ.し. X(tA)の差分の二乗和をバリ0,U2)とし,巾O'U2)を. かし,すべての制御点をスカラー倍しても,あるい. 最小化するuO,U2を求める.. は,制御点を順にある変数s(≠O)でso倍,s1倍, 82倍,S3倍しても曲線形状は変わらないので,有理. 6実行結果. 3次B6zier曲線の持つ自由度は10である.. 美的曲線セグメントを近似する場合に,両端点の. 図4,5,6,7に,α=-1,0,1,2の様々な曲線を, 有理3次B6zier曲線で近似した結果を示す.方向角. -28-.
(5) 率単調性を,12次の多項式によって確認できること. :⑪此. 地. ③jrl3ti…ubicB……s、9,,cm. を示した.. 1本の有理B6zier曲線によって曲率対数分布図の 直線性を(ほぼ)保つことが示せたことより,今後,. (b)tangentialan81Catf=『.. 従来のCADシステムと互換性のある自由曲線・曲 面形式での美的曲線・曲面表現を考えることができ. ることを示した.今後の課題としては,処理の効率. ●. 化・安定化,曲線の接続や曲面化などがあげられる. ●. 参考文献. (c)CoTTcspondingpointonlhcacsthcticcurvcscgmcnt. [1]OBaumgaJften,GFErin,Approodmationoflogarithmicspirals,ComputerAidedGeometricDesign,VOL. 図3有理B6zier曲線上のt=んの点と. 美的曲線上の対応する点. 14,1997.. 12]A、D・DietzandBPiper,Interpolationwithcubicspira1s,ComputerAidedGeometricDesign,VOL21,No.2, pp、165-180,2004.. の変化が大きくなるほど近似の度合いも悪くなる.. そこで,これらの図において,方向角の変化はすべ て,実用的に最も大きいと思われる90度としてい. る.LCHは曲率対数分布図を表し,横軸がlogβ,縦. [3]QFErin,CurvesandSurfacefbrCAGD4thEdition, AcademicPress,2001.. [4JW・HHeyD.A・Field,DesigningB6zierconicsegmentswithmonotonecurvature・ComputerAidedGeo-. metricDesignl7(6),457-483,2000.. 軸がlog(鈴)であるmmsおよびerrMagcは,それ. [5]原田利宣,森典彦,杉山和夫,曲線の物理的性質と自己アフイ. 置の誤差の二乗平均の平方根と最大誤差を表す.制. [6}原田利宣,吉本富士市,森山真光,魅力的な曲線とその創成 アルゴリズム,形の科学会誌,VOL13,No.3,pPl49-158,. ぞれ,曲線長が1になるように正規化された,曲線位. 御点の配置が二等辺三角形である場合には,αの値. ン性,デザイン学研究,VOL42,NO2,pp、33-40,1995.. 1998.. に関わらず円弧を表現することとなり,rmsおよび. [7]三汕愈二郎,X』しい曲紬の一般式,VisualComputingグラ. errMaxとも1e-16(倍精度浮動小数点型の誤差). [8]三浦憲二郎,藤澤誠,美的曲線の3次元への拡張とB-spline 曲線による近似,VisualComputing/グラフィックスと. 程度となり,円弧を高い精度で表現できることが確. 認できた.なお,B6zier曲線では,曲率β=Oの点 を表現できないため,α>1の美的曲線でβ=Oの. フィクスとCAD合同シンポジウム,pp,227-232,2005.. CAD合同シンポジウム,pp、83-88,2006. [9]H、Pottmann,Curvesandtensorproductsurfa心eswith thirdgeometriccontinuity・In:Slaby,S、,Stachel,H・. (Eds.),ProceedingsofThirdlnternationalConfbrence. 近傍を含む場合には,最適化処理が局所解に落ち込. onEngineeringGraphicsandDescriptiveGeometryWo1.. むなどして安定しない場合がある.. 2,107-116,1988.. 図4,5,6,7から,制御点により作られる三角形が. [10]N、S・Sapidis,W・HFreyjControllingthecurvature. 二等辺三角形から離れるほど,曲線位置の誤差が大. Design,9(2),85-91,1992. [11]T・WSederberg,T、Nishita,Curveintersectionusing Bezierclipping・Oomputer-AidedDesign22(9),538-. きくなり,従って,曲率対数分布図の直線性も崩れて いく様子が分かる.しかし,曲率対数分布図の直線. 性は,原田らの結果[5,6]と比較して十分なものであ る.従って,1本の有理3次Bezier曲線を,曲率対 数分布図の直線性が保たれた1本の美的曲線として 利用可能であることを示せた.. ofquadraticB6ziercurve・ComputerAidedGeometric. 549,1990.. [12],'i田典正,斎lllli降文:Xiしい曲線の全体像解りjと対,活的Iliリ 御,VisualComputing/グラフィクスとCAD合同シンポジ ウム,pp、77と82,2006. [13]NYOshidaandT、Saito,InteractiveAestheticCurve Segment,TheVisualComputer(PacificGraphics),VOL 22,No.9-11,pp896-905,2006.. [14]L、Wan9,K.TMiura,E・Nakamae,T、Yamamotoand. 7まとめ. T.J、Wang,Anapprommationapproachoftheclothoid. curvedefinedintheinterval[0,pi/2]anditsoHSet byfreefromcurves,Computer-AidedDesign,VbL33, No.14,pp、1049-1058,2001.. 本研究では,方向角の変化が90度以内で,β=O の近傍を含まない1本の美的曲線を,曲率の単調性. [15]Y,Wang,B・Zhao,L・Zhang,J・Xu,Kwan9,s・Wang,. を保証し,1本の有理3次B6zier曲線として表現可. Designingfaircurvesusingmonotonecurvaturepieces・ ComputerAidedGeometricDesign,21(5),pp、515-527,. 能なことを示した.また,3次有理B6zier曲線の曲. -29-. 2004..
(6) ..且 ’. グ. 〆. 〆只. グ、. 、. 、. BザのP←●ひ●。 ̄●●4■い ̄ ̄守句・ ̄~■。~ ̄■~ ̄■~、、●. ロ. ロ. ロ. rms=1.06-6.errMax=2.06-6. rms=4.66-6,errMax=7.3e-6. LCH. LCH. (a). (a) 貝. ジ. 〆・~、. I. ロ. ログ. rms=6.2e-5,errMax=1.3e-4. rms=3.58-5.errMax=6.2e-5. LCH. LCH. (b). (b). ロー ̄ ロ_. rms=7.6e-4,errMax=2.8e-3. 一一一パ11i、 rms=1.9e-4errMax=3.9e=4. LCH. LCH. (c). (c). 図6α=1の美的曲線の有理3次B6zier曲線近似. 図4α=-1の美的曲線の有理3次B6zier曲線近似. .□. /ベ. ンG ロ、. タ. グ. P. 。~C 、、. 、. /、. 、. '. □. ロ゛. rms=1.0e-6.errMax=2.0e-6 (a). ロ. rms=3.4e-aerrMax=5.3e-6. LCH. LCH. (a) ロ. 訶凸. ロ‐. ロ. rms=5.8e-5.errMax=1.4e-4. rms=6.0e-aerrMax=9.7e-5. LCH. LCH. (b). (b) r」. 凸」. ロ.-..----.-.---‐ す. rIns=5.8e-4errMax=4.4e-3. rms=2.9e-4errMax=4.8e-4. LCH. LCH. (c). (c). 図7α=2の美的曲線の有理3次B6zier曲線近似. 図5α=Oの美的曲線の有理3次B6zier曲線近似. -30-.
(7)
関連したドキュメント
3 次元的な線量評価が重要であるが 1) ,現在 X 線フィ ルム 2) を用いた 2 次元計測が主流であり,3 次元的評
基本波を用いる近似はピクセル単位の時間放射能曲線に対しては用いることができる
が前スライドの (i)-(iii) を満たすとする.このとき,以下の3つの公理を 満たす整数を に対する degree ( 次数 ) といい, と書く..
特に、その応用として、 Donaldson不変量とSeiberg-Witten不変量が等しいというWittenの予想を代数
Matsui 2006, Text D)が Ch/U 7214
総務部 10/27 上野 12/7 多摩 12/9 井の頭 12/16 葛西 12/16.
線量は線量限度に対し大きく余裕のある状況である。更に、眼の水晶体の等価線量限度について ICRP の声明 45 を自主的に取り入れ、 2018 年 4 月からの自主管理として
課題曲「 和~未来へ 」と自由曲「 キリクサン 」を披露 しました。曲名の「 キリクサン