Modelling of curves and surfaces in polar. and Cartesian coordinates. G.Casciola and S.Morigi. Department of Mathematics, University of Bologna, Italy

Size: px
Start display at page:

Download "Modelling of curves and surfaces in polar. and Cartesian coordinates. G.Casciola and S.Morigi. Department of Mathematics, University of Bologna, Italy"

Transcription

1 Modellng of curves and surfaces n polar and Cartesan coordnates G.Cascola and S.Morg Department of Mathematcs, Unversty of Bologna, Italy Abstract A new class of splne curves n polar coordnates has been presented n (Sanchez-Reyes, 992) and ndependently consdered n (de Casteljau, 994). These are ratonal trgonometrc curves n Cartesan coordnates and can be represented as NURBS. From the relatonshp exstng wth the correspondent curves n Cartesan coordnates an alternatve way to derve some useful tools for modellng splnes n polar coordnates has been provded. In partcular an ad hoc algorthm of degree elevaton for splnes n polar coordnates s presented. On the bass of these results we propose a modellng system for NURBS curves and surfaces suppled wth a modellng envronment for splne curves and surfaces n polar, sphercal, and mxed polar-cartesan coordnates. Introducton Recently, n (Sanchez-Reyes, 992) a class of splne curves n polar coordnates was proposed. We refer to these curves as p-splnes. They have proved to be a generalzaton of those consdered n (Sanchez-Reyes, 990), whch we call p-bezer curves. Soon afterwards, classes of splne surfaces n cylndrcal, sphercal and tubular coordnates were proposed n (Sanchez-Reyes, 99, 994a, 994b). Ths research was supported by CNR-Italy, Contract n ct0

2 The p-splnes were ndependently consdered n (de Casteljau, 994), whch he called Focal splnes. These classes of curves and surfaces are nterestng because they allow for modellng and nterpolaton of 2D and 3D free forms n polar coordnates wth the same facltes as Cartesan splnes. Another mportant aspect to be consdered s the possblty of provdng a rapd response to the Pont Membershp Classcaton problem. In all of the cted papers Sanchez-Reyes emphaszes the fact that the p-splne curves and surfaces are pecewse ratonal Bezer n Cartesan coordnates and they are not ratonal splnes. Actually, ths last asserton s nether proved nor supported by any justcaton. In ths paper we wll not only show that a p-splne curve or surface s a NURBS, but we wll also provde the algorthm that leads to a representaton of these curves and surfaces as NURBS. In addton to knot nserton, knot removal and subdvson, another known result from Sanchez-Reyes' papers s the possblty of makng degree elevaton for p-splnes from degree n to degree kn, although an explanaton of how to acheve ths has not been gven. In (Cascola et al., 995) an algorthm for degree elevaton for p-bezer curves has been proposed. In ths paper we wll suggest how to use t for p-splnes, together wth tests on ecency and numercal stablty. These two results, n addton to others wth less theoretcal consequences but essental for practcal purposes, have convnced us of the usefulness of extendng our NURBS-based modellng system by supplyng t wth a modellng envronment for p-splne curves and surfaces n polar, sphercal, and mxed polar-cartesan coordnates n order to manage polar and sphercal models n the best way. Ths envronment makes use both of orgnal tools and of tools already developed for NURBS, and t must be consdered as an added potentalty to generate and model NURBS curves and surfaces. In partcular, at the moment, the polar, sphercal and mxed envronment allows: the modellng of p-splne curves by nterpolaton and control-pont modcaton; the modellng of tensor-product p-splne surfaces by nterpolaton of a mesh of ponts, by nterpolaton of -curves or -curves (sknnng), by revoluton of a curve, or by swngng; the possblty to model product surfaces (see Koparkar and Mudur, 984) n mxed coordnates. As s already known, the latter ncludes sweep and swung surfaces. 2

3 2 P-splne curves and surfaces A p-splne curve c(t) of degree n s dened as c(t) = (t) (t)! = P K+n M ;n (t) nt where (t) denotes the polar angle and (t) s the radus. Wthout loss of generalty, we consder t 2 [?; ]. The functons M ;n (t) satsfy the followng recurrence relaton: A and M ;n (t) = sn(t? t ) sn(t +n? t ) M ;n?(t) + sn(t +n+? t) sn(t +n+? t + ) M +;n?(t) () M ;0 (t) = ( f t t < t + 0 otherwse (2) on a non-decreasng knot sequence ft g K+2n+ where? = t 0 = = t n t K+n+ = = t K+2n+ = and the constrant t +n? t <, 8, s satsed. It s easy to recognze that the functons M ;n (t) are the normalzed trgonometrc B-splnes (see Lyche and Wnter, 979). Consderng a support reduced to a sngle nterval, these are dentcal wth Bernsten bass trgonometrc polynomals and span the space ( spanf; cos 2t; sn 2t; cos 4t; sn 4t; :::; cos nt; sn ntg n even T n = spanfcos t; sn t; cos 3t; sn 3t; :::; cos nt; sn ntg n odd wth t 2 [0; ). It s known (see Koch et al., 995) that the control curve of the trgonometrc splne P K+n M ;n (t) s gven by G(t) = g (t) = ; ; K + n t 2 h t ;? t ; t = X +n n t j j=+ where 3

4 g (t) = sn n(t? t?) + sn n(t? t)? sn n(t? t?) nterpolates the ponts t?;?, (t ; ). We note that the t s satsfy n(t?t?) < n vew of the knot constrants; these guarantee that g (t) can be dened everywhere and can nterpolate t?;? and (t ; ). The control curve of c(t) s dened as where F(t) = g (t) nt! = ; ; K + n g = (t) sn n(t?t? ) sn n(t?t? ) +sn n(t?t)? = = sn(?? ) sn(?? ) +sn(?)? havng set = nt. Every -th pece of the control curve F(t) s, n polar coordnates, a straght segment whch nterpolates the ponts? ;?, ;?. Thus, the F(t) s a control polygon, and the coecents? and the Grevlle radal drectons dene, n polar coordnates, the control ponts d = ;? of the p-splne c(t). The knot constrant mples that, n polar coordnates,?? < holds. Fgure llustrates an example of a p-splne curve and relatve control polygon (F(t)), and the assocated trgonometrc splne functon, together wth ts control curve (G(t)). P-splne curves enjoy propertes of local control, lnear precson, convex hull, and varaton dmnshng nherted from splnes n Cartesan coordnates. Moreover, p-splnes of degree 2 are conc sectons wth foc at the orgn of the coordnates. A tensor product p-splne surface s(u; v), n sphercal coordnates, of degree n n u and m n v, s dened as follows: 4

5 Fgure : Example of p-splne curve of degree n = 3 together wth ts control polygon (left) and assocated trgonometrc splne wth ts control curve (rght) - ft g = f0; 0; 0; 0; 0:75; :5; 2:25; 3; 3; 3; 3g, f ;? f(0; 0:3); (0:75; 0:3); (2:25; 0:22); (4:5; 0:3); (6:75; 0:22); (8:25; 0:3); (9; 0:3)g g = s(u; v) = 0 (u; v) (u) (v) 0 C A = P K+n P H+m j=0 j M ;n (u)m j;m (v) nu mv C A where [u; v] 2 [a; b] [c; d]. A product surface of () and d(u) wth scalng factor f(u) n polar- Cartesan mxed coordnates s gven by r(u; ) = 0 f(u) cos () + d (u) f(u) sn () + d 2 (u) d 3 (u) C A wth f(u) = P H+m f R ;m (u) d(u) = P H+m D R ;m (u) () = P K+n M ;n ( n ) 5

6 where f(u) and d(u) are NURBS, wth the R ;m ratonal B-splne functons, and () s a p-splne curve. In the next secton we wll show how all the curves and surfaces consdered n our splne-based modellng system can be represented as NURBS. 3 NURBS representaton of p-splnes It s known (Sanches-Reyes, 992) that the class of p-splne restrcted to a sngle segment (p-bezer curves or Focal Bezer) represents a subclass of ratonal Bezer curves n Cartesan coordnates. Therefore, we can state that p-splnes represent a subclass of NURBS. A rst approach to obtan a NURBS representaton of a p-splne curve has been suggested n (Sanchez-Reyes 992). Gven a p-splne curve over an arbtrary knot sequence, ths can be converted by subdvson nto a pecewse curve whose ndvdual peces are p-bezer curves, so that every p-bezer curve can be represented n terms of ratonal Bezer curves n Cartesan coordnates. In the alternatve approach proposed here, a non-pecewse Bezer representaton of a p-splne c(t) as a NURBS curve q(v) wll be provded. Let c(t) be the p-splne represented as a scalar functon ( n ) = P K+n M ;n ( n ) (3) where 2 [?n; n]. Then the correspondent curve of (3) n Cartesan coordnates wll be obtaned by a smple change of coordnates: Applyng the denttes ( n ) cos sn! cos = P K+n cos M ;n ( ) n sn = P K+n sn M ;n ( ) n (see Goodman and Lee, 984), relaton (4) assumes the followng trgonometrc ratonal form: (4) 6

7 P K+n cos M;n sn ( ) n P K+n M ;n ( ) (5) n In (Koch, 988) the mportant transformaton n : P n? > T n ; ( n f)(x) = cos n x f(tan x), was provded; more precsely, f p 2 P n on [tan ; tan ], then n p 2 T n on [; ] when? < < <. From ths asserton t follows 2 2 that a polynomal B-splne s proportonal to a trgonometrc B-splne. In partcular, the followng mportant relaton can easly be proved: M ;n (t) = Q +n j=+ cosn t cos t j N ;n ('(t)) (6) '(t) = tan t? 2 < t < 2 where the N ;n are the polynomal B-splne functons dened on the knot sequence f'(t )g. In vrtue of (6), relaton (5) becomes where q(v) = P K+n cos P K+n Q +n? cos t j N ;n (v) sn j=+ +n Q? cos t j N ;n (v) j=+ + tan t tan v = '(t) = 2 Thus, we can conclude that a p-splne n Cartesan coordnates has the followng NURBS representaton: (7) wth weghts q(v) = P K+n P w N ;n (v) P K+n w N ;n (v) v 2 [0; ] ; (8) w = +n Q j=+ cos t j (9) 7

8 Fgure 2: NURBS representaton of the p-splne curve shown n Fg.. n = 3, fv g = f0; 0; 0; 0; 0:46; 0:5; 0:53; ; ; ; g, fw g = f; 0:09668; 0:00933; 0:00066; 0:00933; 0:09668; g.! cos and control ponts P =? ; the N sn ;n (v) functons are dened over a knot sequence fv g obtaned applyng relaton (7) to the knots t. Note that the P are gven by the transformaton n Cartesan coordnates of the p-splne control ponts ( ;? ). In Fgure 2 the NURBS representaton of the p-splne curve llustrated n Fgure s shown. If 2, n order to satsfy the applcablty condtons of relaton (6), t wll be necessary to subdvde the p-splne curve nto pecewse p-splnes dened on ntervals whose sze s less than. Also, t should be noted that f the p-splne s dened on a generc nterval [a; b], the translaton, non-translaton, at the orgn of ths nterval nvolves derently parametrzed curves n Cartesan coordnates that can be converted nto each other by means of a sutable lnear ratonal reparametrzaton. 8

9 The exstence of the correspondng Cartesan ratonal splne q(v) of a gven p-splne c(t), allows us to assure that the pecewse ratonal Bezer curve, obtaned followng the approach suggested by Sanchez-Reyes, can be transformed nto q(v) by a sutable lnear ratonal reparametrzaton of each pece, followed by consecutve knot removal untl the partton fv g s acheved. 4 Tools for p-splnes Of the many tools that play an mportant role n a splne-based modellng system, we report knot nserton, subdvson, knot removal, and degree elevaton. Algorthms for knot nserton, subdvson, and knot removal for p- splnes can be obtaned from analogous algorthms for trgonometrc splnes, as can be easly deduced from the denton of c(t). Alternatve algorthms can be obtaned usng relaton (6) and the analogous algorthms for polynomal splnes. For example, the knot nserton algorthm for p-splnes may be schematzed through the followng steps: Let t` < ^t t`+ be the knot to be nserted.. Compute c = +n Q j=+ cos t j = `? n; ; ` ; 2. Insert knot '(^t) by means of the polynomal splne algorthm on c coef- cents to acheve ^c over the f ^v g knot partton; 3. Compute ^ = +n Q j=+ cos ^t j ^c = `? n; ; ` +. In fact, applyng (6) to c(t), we have M ;n (t) = cos n t P K+n c N ;n (v) P K+n executng knot nserton for polynomal splnes, (0) becomes (0) = cos n t P K+n+ ^c ^N;n (v) 9

10 a b c d Fgure 3: Degree elevaton steps; (a) orgnal cubc p-splne curve, (b) subdvson n 3 p-bezer curves, (c) degree elevaton of each p-bezer curve, (d) degree-elevated curve after the knot removal step; the degree s rased to 6. and applyng relaton (6) once agan, we obtan = P K+n+ ^ ^M;n (t) wth c, ^c and ^ as ndcated n.,2. and 3. Analogously, relaton (6) can be used n order to evaluate the p-splne c(t), referrng the evaluaton of a trgonometrc splne to a polynomal splne. It should be noted that these tps can mprove the ecency of a p-splne-based modellng system. Unlke the above-consdered tools, the algorthm for the degree elevaton of a p-splne s not achevable ether from the trgonometrc splne degree elevaton algorthm consdered n (see Alfeld et al., 995), or from the degree elevaton algorthm for polynomal splnes. In fact, the applcaton of such algorthms does not modfy the parametrc nterval sze, as results from the 0

11 denton of c(t). From ths the need emerges for an ad hoc algorthm to determne the degree elevated p-splne curve. 4. Degree elevaton for p-splnes From the expresson of a p-splne n terms of the Fourer bass, one can deduce that ths subset of curves s closed wth respect to degree elevaton from degree n to degree kn, for any natural value k. Assume, for example, n = 2; the p-splne can be represented, for each segment, n the Fourer h bass f; cos 2t; sn 2tg, for t 2 [?; ], and also f; cos 4s; sn 4sg s 2? ; 2 2. Therefore, t can be expressed by the Fourer bass of elevated degree kn = 4, f; cos 2s; sn 2s; cos 4s; sn 4sg. Followng the dea n (Pegl and Tller, 994) for polynomal splnes, we provde a degree elevaton technque for p-splnes that conssts n the followng steps:. decompose the p-splne nto pecewse p-bezer curves (subdvson); 2. apply degree elevaton to each p-bezer curve; 3. remove unnecessary knots untl the contnuty of the orgnal curve s guaranteed (knot removal). In order to realze step 2, the followng result s exploted (Cascola et al., 995). j=0 Degree elevaton formula for p-bezer curves P Let p(t) = n c j A j;n (t); t 2 [?; ] be a generc trgonometrc polynomal of degree n n the Bernsten trgonometrc bass, then p(t) = knx r=0 c r A r;kn (s); s = t=k; s 2? k ; k () where c r = n! sn n (2) kn r? n X j=0 c j X? j j j;r

12 and j = DY d = d odd (?) ddv2 k d d!j d! d +j d tan I+J 2 k j;r = mn(k(n?j)?i;r?j) X h=max(0;r?kj) k(n? j)? I D = max odd less than or equal to k, h kj? J r? J? h cos k(n?j)+r?2h ( 2 k )? j = f( ; 3 ; ::; D ; j ; j 3 ; ::; j D ) ; ; 3 ; ::; D ; j ; j 3 ; ::; j D 0 ; :: + D = n? j; j + j 3 + :: + j D = jg I = ::: + D D and J = j + 3j 3 + ::: + Dj D Although the formula may appear complex and ts mplementaton may not be mmedately comprehensble, n (Cascola et al., 995) useful detals and tps to produce an ecent and stable algorthm are provded. At rst sght, t s easy to realze that the crtcal pont of the formula conssts n the cycle n? j ; ths s due both to the dculty n determnng the ordered sequences ( ; 3 ; ::; D ; j ; j 3 ; ::; j D ), and to ther large quantty that makes the cycle expensve. For ths purpose, t should be ponted out that only ordered sequences of (k+)dv2 tems ; 3 ; ::; D satsfyng + 3 +::+ D = n?j wth j = 0; ; n needed to be determned, because the j ; j 3 ; ::; j D tems are the same. The ordered sequences n? j are obtaned by makng sutable combnatons of the ; 3 ; ::; D tems. Moreover, we can observe that the number of ordered sequences n? j for k = 2 s reduced to one, and, for small k and n, the number of ordered sequences remans lmted. Consderng that, generally, n a splne modellng system, the most frequently used maxmum degrees are 2,3 or 4, t s easy to see how ths formula can produce good results. The proposed algorthm provdes a preprocessng phase that performs the enttes that recur many tmes n the gven formula; n partcular, the coecents j are precomputed. Note that, beng j = n?j, the number of 2

13 k n n Table : Convergence of control ponts to the curve; each entry has to be multpled by 0?3. these coecents actually computed s reduced to half of the cardnalty of? j. Only one preprocessng phase s requred for the degree elevaton of all the p-bezer curves, and ths also contrbutes to the ecency of the degree elevaton algorthm for p-splnes. In Fgure 3, the three man algorthm steps are tested on an ntal p- splne curve of degree n = 3 wth 2 sngle nteror knots, to obtan a p-splne of degree kn = 6 wth 2 nteror knots, both havng a multeplcty of 4. Computatonal results The algorthm has been mplemented n Pascal (BORLAND 7.0), carred out n double precson (5-6 sgncant gures), and tested on a Pentum 90 PC. The test curves consdered, wthout loss of generalty, have been chosen wth 2 [0; ], the coecents? =, = 0; ; n, and randomly dstrbuted knots. Tests were performed on the followng aspects:. numercal stablty of the algorthm; evaluated by means of a convergency test on the control ponts of the degree elevated curve to the curve tself, and by means of a maxmum devaton test between the orgnal p-splne and the assocated degree-elevated p-splne; 3

14 k n n (a) k n n (b) k n n (2a) k n n (2b) k n n (3a) k n n (3b) Table 2: Executon tme (0?2 sec) results of degree elevaton ;(a) our mplementaton, (b) nterpolaton technque; (), (2) and (3) respectvely wth, 3 and 5 nternal knots. 4

15 Fgure 4: Degree elevaton results shown n the second column n Table 2a 2. executon tme of the algorthm; evaluated as a functon of the start degree n, the ncrement factor k, and the number L of nteror knots. Table summarzes convergency results of control ponts to the curve, for p-splne test curves of degrees n = ; 2; 3; 4 wth 2 nteror knots and ncreasng k. The values reported were evaluated by computng Numercal stablty was assessed by max jc( )?? j (2) ;;K+kn+L(kn?n) MAXERR := kc(t)? c(s)k D (3) on a unformly-spaced set of ponts, where c(s) denotes the degree-elevated curve, resultng n 0?6 MAXERR 0?5 (4) Ths reveals the accuracy of our results. In order to evaluate performance, the algorthm for the degree elevaton of p-splnes was compared wth the nterpolaton technque, the only means at our dsposal for degree-elevatng a p-splne. Table 2 reports a comparson of executon tmes requred by our algorthm and by the nterpolaton technque for,3 and 5 nteror knots, wth n < 5 and k < 6. 5

16 Fgure 5: Degree elevaton results as a functon of the number of nteror knots The results emphasze the performance of our algorthm when compared wth the nterpolaton technque; Fgures 4 and 5 provde a clearer understandng of these results. In Fgure 4 tmngs relatng to an ntal curve of degree n = 2 wth 3 nteror knots are reported for ncreasng k values. Whle the executon tmes of our algorthm were slghtly worse than the lnear growth rate, the nterpolaton has an exponental growth rate. The tests n Fgure 5 llustrate the executon tmes as functons of the number of nternal knots, whle the degree kn remans unchanged at value 9. From Fgure 5 we can observe that the performance of our algorthm for p-splnes takes full advantage of the preprocessng phase, makng the growth rate less than the lnear one. All of the tests consdered used p-splne curves wth sngle nteror knots. It s clear that our algorthm performs better, compared wth the nterpolaton technque, when the knot multeplcty s ncreased. 5 Modellng examples In ths secton we show some examples of surfaces obtaned usng our NURBSbased modellng system. Ths system s suppled wth a modellng envronment for p-splne curves and surfaces n polar, sphercal and mxed polar- Cartesan coordnates. 6

17 Fgure 6: p-splne prole curves n polar coordnates for a half face In the rst example we have modelled a face n polar-sphercal coordnates by the sknnng technque. In Fgure 6 the prole curves for half face are shown. These p-splne curves have derent degree 2 and 3, and derent knot partton. They are obtaned by nterpolaton n polar coordnates. Before applyng the sknnng technque n sphercal coordnates, n order to obtan a tensor product p- splne surface, all the prole curves have been maked compatble by usng our degree elevaton algorthm and knot nserton technque. In Fgure 7 the resultng modellng face s shown. The second example, n Fgure 8, shows a tensor product p-splne surface modelled by changng ts control ponts. Modellng ths knd of surfaces s complex n Cartesan coordnates but becomes easy n sphercal coordnates because s sucent to modfy the coecents accordng to a specc pattern. The last example shows a swngng surface as a partcular case of a product surface n mxed polar-cartesan coordnates. Fgure 9 shows the p-splne trajectory curve modelled n polar coordnates 7

18 Fgure 7: p-splne surface n sphercal coordnates obtaned by sknnng Fgure 8: p-splne surface n sphercal coordnates obtaned by modellng the control grd 8

19 Fgure 9: left: p-splne trajectory; rght: NURBS prole Fgure 0: swngng surface n mxed polar-cartesan coordnates 9

20 and the NURBS prole curve n Cartesan coordnates. The resultng surface s shown n Fgure 0. Once the p-splne surface has been modelled, t s possble to represent t as a NURBS surface, generalzng the result n secton 3. Ths turns out to be mportant both for havng the model n a standard NURBS form, and to explot for p-splnes the note technques for NURBS as, for example, the renderng algorthms. References Alfeld P.,Neamtu M., Schumaker L.L. (995), Crcular Bernsten-Bezer Polynomals, n: Daehlen M., Lyche T., Schumaker L.L. eds., Mathematcal Methods n CAGD. Cascola G., Lacchn M. and Morg S. (995), Degree elevaton for snglevalued curves n polar coordnates, submtted to CAGD. de Casteljau P. (994), Splnes Focales, n: Laurent P.J. et al.eds., Curves and Surfaces n Geometrc Desgn, Peters A.K. Wellesley, Goodman T.N.T. and Lee S.L. (984), B-Splnes on the crcle and trgonometrc B-Splnes, n: Sngh S.P. et al.eds., Approxmaton theory and splne functon, Redel D. Publshng Company, Koch P.E. (988), Multvarate Trgonometrc B-splnes, Journal of Approxmaton Theory, 54, Koch P.E., Lyche T., Neamtu M. and Schumaker L. (995), Control curves and knot nserton for trgonometrc splnes, Advances n Computatonal Mathematcs, 3, Koparkar P.A. and Mudur S.P. (984), Computatonal Technques for Processng Parametrc Surfaces, Computer Vson, Graphcs, and Image Processng, 28, Lyche T. and Wnther R. (979), A Stable Recurrence Relaton for Trgonometrc B-Splnes, Journal of Approxmaton theory, 25, Pegl L. and Tller W. (994), Software-engneerng approach to degree elevaton of B-Splne curves, Computer Aded Desgn, 26, Sanchez-Reyes J. (990), Sngle-valued curves n polar coordnates, Computer Aded Desgn, 22, Sanchez-Reyes J. (99), Sngle-valued surfaces n cylndrcal coordnates, Computer Aded Desgn, 23, Sanchez-Reyes J. (992), Sngle-valued splne curves n polar coordnates, Computer Aded Desgn, 24,

21 Sanchez-Reyes J. (994a), Sngle-valued surfaces n sphercal coordnates, Computer Aded Geometrc Desgn,, Sanchez-Reyes J. (994b), Sngle-valued tubular patches, Computer Aded Geometrc Desgn,,

Spline curves. in polar and Cartesian coordinates. Giulio Casciola and Serena Morigi. Department of Mathematics, University of Bologna, Italy

Spline curves. in polar and Cartesian coordinates. Giulio Casciola and Serena Morigi. Department of Mathematics, University of Bologna, Italy Spline curves in polar and Cartesian coordinates Giulio Casciola and Serena Morigi Department of Mathematics, University of Bologna, Italy Abstract. A new class of spline curves in polar coordinates has

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Shape Control of the Cubic Trigonometric B-Spline Polynomial Curve with A Shape Parameter

Shape Control of the Cubic Trigonometric B-Spline Polynomial Curve with A Shape Parameter Internatonal Journal of Scences & Appled esearch www.jsar.n Shape Control of the Cubc Trgonometrc B-Splne Polynomal Curve wth A Shape Parameter Urvash Mshra* Department of Mathematcs, Mata Gujr Mahla Mahavdyalaya,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Research Article Quasi-Bézier Curves with Shape Parameters

Research Article Quasi-Bézier Curves with Shape Parameters Hndaw Publshng Corporaton Appled Mathematcs Volume 3, Artcle ID 739, 9 pages http://dxdoorg/55/3/739 Research Artcle Quas-Bézer Curves wth Shape Parameters Jun Chen Faculty of Scence, Nngbo Unversty of

More information

A Geometric Approach for Multi-Degree Spline

A Geometric Approach for Multi-Degree Spline L X, Huang ZJ, Lu Z. A geometrc approach for mult-degree splne. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(4): 84 850 July 202. DOI 0.007/s390-02-268-2 A Geometrc Approach for Mult-Degree Splne Xn L

More information

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces 7 Interpolaton of the Irregular Curve Network of Shp Hull Form Usng Subdvson Surfaces Kyu-Yeul Lee, Doo-Yeoun Cho and Tae-Wan Km Seoul Natonal Unversty, kylee@snu.ac.kr,whendus@snu.ac.kr,taewan}@snu.ac.kr

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Constrained Shape Modification of B-Spline curves

Constrained Shape Modification of B-Spline curves Constraned Shape Modfcaton of B-Splne curves Mukul Tul, N. Venkata Reddy and Anupam Saxena Indan Insttute of Technology Kanpur, mukult@tk.ac.n, nvr@tk.ac.n, anupams@tk.ac.n ABSTRACT Ths paper proposes

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Interpolatory Subdivision Curves with Local Shape Control

Interpolatory Subdivision Curves with Local Shape Control Interpolatory Subdvson Curves wth Local Shape Control Carolna Beccar Dept. of Mathematcs Unversty of Padova va G.Belzon 7, 35131 Padova, Italy beccar@math.unpd.t Gulo Cascola Dept. of Mathematcs Unversty

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Rational Interpolants with Tension Parameters

Rational Interpolants with Tension Parameters Ratonal Interpolants wt Tenson Parameters Gulo Cascola and Luca Roman Abstract. In ts paper we present a NURBS verson of te ratonal nterpolatng splne wt tenson ntroduced n [2], and we extend our proposal

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

In the planar case, one possibility to create a high quality. curve that interpolates a given set of points is to use a clothoid spline,

In the planar case, one possibility to create a high quality. curve that interpolates a given set of points is to use a clothoid spline, Dscrete Farng of Curves and Surfaces Based on Lnear Curvature Dstrbuton R. Schneder and L. Kobbelt Abstract. In the planar case, one possblty to create a hgh qualty curve that nterpolates a gven set of

More information

Chapter 1. Comparison of an O(N ) and an O(N log N ) N -body solver. Abstract

Chapter 1. Comparison of an O(N ) and an O(N log N ) N -body solver. Abstract Chapter 1 Comparson of an O(N ) and an O(N log N ) N -body solver Gavn J. Prngle Abstract In ths paper we compare the performance characterstcs of two 3-dmensonal herarchcal N-body solvers an O(N) and

More information

Computer Graphics. - Spline and Subdivision Surfaces - Hendrik Lensch. Computer Graphics WS07/08 Spline & Subdivision Surfaces

Computer Graphics. - Spline and Subdivision Surfaces - Hendrik Lensch. Computer Graphics WS07/08 Spline & Subdivision Surfaces Computer Graphcs - Splne and Subdvson Surfaces - Hendrk Lensch Overvew Last Tme Image-Based Renderng Today Parametrc Curves Lagrange Interpolaton Hermte Splnes Bezer Splnes DeCasteljau Algorthm Parameterzaton

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

an assocated logc allows the proof of safety and lveness propertes. The Unty model nvolves on the one hand a programmng language and, on the other han

an assocated logc allows the proof of safety and lveness propertes. The Unty model nvolves on the one hand a programmng language and, on the other han UNITY as a Tool for Desgn and Valdaton of a Data Replcaton System Phlppe Quennec Gerard Padou CENA IRIT-ENSEEIHT y Nnth Internatonal Conference on Systems Engneerng Unversty of Nevada, Las Vegas { 14-16

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information

Shape Preserving Positive and Convex Data Visualization using Rational Bi-cubic Functions

Shape Preserving Positive and Convex Data Visualization using Rational Bi-cubic Functions Shape Preservng Postve and Conve Data Vsualzaton usng Ratonal B-cubc unctons Muhammad Sarfraz Malk Zawwar Hussan 3 Tahra Sumbal Shakh Department of Informaton Scence Adala Campus Kuwat Unverst Kuwat E-mal:

More information

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University, objects.

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University,   objects. Trajectory Trangulaton over Conc Sectons Amnon Shashua Sha Avdan Mchael Werman Insttute of Computer Scence, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: fshashua,avdan,wermang@cs.huj.ac.l Abstract

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

FPGA-based implementation of circular interpolation

FPGA-based implementation of circular interpolation Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 04, 6(7):585-593 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 FPGA-based mplementaton of crcular nterpolaton Mngyu Gao,

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Cubic Spline Interpolation for. Petroleum Engineering Data

Cubic Spline Interpolation for. Petroleum Engineering Data Appled Mathematcal Scences, Vol. 8, 014, no. 10, 5083-5098 HIKARI Ltd, www.m-hkar.com http://dx.do.org/10.1988/ams.014.4484 Cubc Splne Interpolaton for Petroleum Engneerng Data * Samsul Arffn Abdul Karm

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Communication-Minimal Partitioning and Data Alignment for Af"ne Nested Loops

Communication-Minimal Partitioning and Data Alignment for Afne Nested Loops Communcaton-Mnmal Parttonng and Data Algnment for Af"ne Nested Loops HYUK-JAE LEE 1 AND JOSÉ A. B. FORTES 2 1 Department of Computer Scence, Lousana Tech Unversty, Ruston, LA 71272, USA 2 School of Electrcal

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

TEST-05 TOPIC: OPTICS COMPLETE

TEST-05 TOPIC: OPTICS COMPLETE Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Shared Virtual Memory Machines. Mississippi State, MS Abstract

Shared Virtual Memory Machines. Mississippi State, MS Abstract Performance Consderatons of Shared Vrtual Memory Machnes Xan-He Sun Janpng Zhu Department of Computer Scence NSF Engneerng Research Center Lousana State Unversty Dept. of Math. and Stat. Baton Rouge, LA

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Two Approaches for Vectorizing Image Outlines

Two Approaches for Vectorizing Image Outlines Internatonal Journal of Machne Learnng and Computng, Vol., No. 3, June 0 Two Approaches for Vectorzng Image Outlnes Muhammad Sarfraz, Member, IACSIT Abstract Two approaches, based on lnear and conc splnes,

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

Line geometry, according to the principles of Grassmann s theory of extensions. By E. Müller in Vienna.

Line geometry, according to the principles of Grassmann s theory of extensions. By E. Müller in Vienna. De Lnengeometre nach den Prnzpen der Grassmanschen Ausdehnungslehre, Monastshefte f. Mathematk u. Physk, II (89), 67-90. Lne geometry, accordng to the prncples of Grassmann s theory of extensons. By E.

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

A Semi-parametric Regression Model to Estimate Variability of NO 2

A Semi-parametric Regression Model to Estimate Variability of NO 2 Envronment and Polluton; Vol. 2, No. 1; 2013 ISSN 1927-0909 E-ISSN 1927-0917 Publshed by Canadan Center of Scence and Educaton A Sem-parametrc Regresson Model to Estmate Varablty of NO 2 Meczysław Szyszkowcz

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics 2D Graphcs 2D Raster Graphcs Integer grd Sequental (left-rght, top-down scan j Lne drawng A ver mportant operaton used frequentl, block dagrams, bar charts, engneerng drawng, archtecture plans, etc. curves

More information

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian).

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian). Robust Computaton and Parametrzaton of Multple Vew Relatons Phl Torr and Andrew Zsserman Robotcs Research Group, Department of Engneerng Scence Oxford Unversty, OX1 3PJ. Abstract A new method s presented

More information

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al.

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al. Barycentrc Coordnates From: Mean Value Coordnates for Closed Trangular Meshes by Ju et al. Motvaton Data nterpolaton from the vertces of a boundary polygon to ts nteror Boundary value problems Shadng Space

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an On Central Spannng Trees of a Graph S. Bezrukov Unverstat-GH Paderborn FB Mathematk/Informatk Furstenallee 11 D{33102 Paderborn F. Kaderal, W. Poguntke FernUnverstat Hagen LG Kommunkatonssysteme Bergscher

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search Curve Representaton for Outlnes of Planar Images usng Multlevel Coordnate Search MHAMMAD SARFRAZ and NAELAH AL-DABBOUS Department of Informaton Scence Kuwat Unversty Adalya Campus, P.O. Box 5969, Safat

More information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

Review on the Curves and Surfaces Modeling Technology

Review on the Curves and Surfaces Modeling Technology IOSR Journal of Mechancal and Cvl Engneerng (IOSR-JMCE) e-issn: 78-1684,p-ISSN: 30-334X, Volume 15, Issue 6 Ver. II (Nov. - Dec. 018), PP 01-05 www.osrjournals.org WuYze 1, Zhang Xu 1, Qu Kangjan 1, Chen

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su Stener Problems on Drected Acyclc Graphs Tsan-sheng Hsu y, Kuo-Hu Tsa yz, Da-We Wang yz and D. T. Lee? September 1, 1995 Abstract In ths paper, we consder two varatons of the mnmum-cost Stener problem

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information