1 Linear and Nonlinear Subdivision Schemes in Geometric Modeling

Size: px
Start display at page:

Download "1 Linear and Nonlinear Subdivision Schemes in Geometric Modeling"

Transcription

1 1 Lnear and Nonlnear Subdvson Schemes n Geometrc Modelng Nra dyn School of Mathematcal Scences Tel Avv Unversty Tel Avv, Israel e-mal: nradyn@post.tau.ac.l Abstract Subdvson schemes are effcent computatonal methods for the desgn, representaton and approxmaton of 2D and 3D curves, and of surfaces of arbtrary topology n 3D. Subdvson schemes generate curves/surfaces from dscrete data by repeated refnements. Whle these methods are smple to mplement, ther analyss s rather complcated. The frst part of the paper presents the classcal case of lnear, statonary subdvson schemes refnng control ponts. It revews unvarate schemes generatng curves and ther analyss. Several well known schemes are dscussed. The second part of the paper presents three types of nonlnear subdvson schemes, whch depend on the geometry of the data, and whch are extensons of unvarate lnear schemes. The frst two types are schemes refnng control ponts and generatng curves. The last s a scheme refnng curves n a geometry-dependent way, and generatng surfaces. 1.1 Introducton Subdvson schemes are effcent computatonal tools for the generaton of functons/curves/surfaces from dscrete data by repeated refnements. They are used n geometrc modelng for the desgn, representaton and approxmaton of curves and of surfaces of arbtrary topology. A lnear statonary scheme uses the same lnear refnement rules at each locaton and at each refnement level. The refnement rules depend on a fnte number of mask coeffcents. Therefore, such schemes are easy to mplement, but ther analyss s rather complcated. The frst subdvson schemes where devsed by G. de Rahm (1956) 1

2 2 Nra Dyn for the generaton of functons wth a frst dervatve everywhere and a second dervatve nowhere. Infact, n most cases, the lmts generated by subdvson schemes are convolutons of a smooth functon wth a fractal one. Ths paper conssts of two parts. The frst s a revew of classcal subdvson schemes, namely lnear, statonary schemes refnng control ponts. The second brngs several constructons of nonlnear schemes, takng nto account the geometry of the refned obects. The nonlnear schemes are all extensons of good lnear unvarate schemes. In the frst part we revew only lnear unvarate subdvson schemes (schemes generatng curves from ntal ponts). Although the man applcaton of subdvson schemes s n generatng surfaces, we lmt the presentaton here to these schemes. The man reasons for ths choce are two. The theory of unvarate schemes s much more complete and easer to present, yet t conssts of most of the aspects of the theory of schemes generatng surfaces. The understandng of ths theory s a frst essental step towards the understandng of the theory of schemes generatng surfaces. Also, the schemes that are extended n the second part to nonlnear schemes, are unvarate. Secton 1.2 s devoted to the presentaton of statonary, lnear, unvarate subdvson schemes. Important examples such as the B-splne schemes and the nterpolatory 4-pont scheme are dscussed n detals. Among these mportant examples are the schemes that are extended n the second part to nonlnear schemes. A sketch of tools for analyss of convergence and smoothness of lnear, unvarate schemes s gven n The relaton between subdvson schemes and the constructon of wavelets s brefly dscussed n The second part of the paper conssts of three sectons. In Secton 1.3 lnear schemes are extended to refne manfold-valued data. Ths s done n two steps. Frst, the refnement rules of any convergent lnear scheme are presented (n several possble ways) n terms of repeated bnary averages. Ths s demonstrated by several examples n Then n the manfold-valued subdvson schemes are constructed, ether by replacng every lnear bnary average n the lnear refnement rules by a geodesc average, yldng a geodesc analoguous scheme, or by replacng every lnear bnary average n the lnear refnement rules by ts proecton to the manfold, yeldng a proecton analogue scheme. The analyss of the so constructed manfold-valued subdvson schemes, s done n 1.3.3, va ther proxmty to the lnear schemes from whch they are derved.

3 In Secton 1.4 two data-dependent extensons of the lnear nterpolatory 4-pont scheme are dscussed. In both extensons the refnement s adapted to the local geometry of the four ponts used. These two geometrc (data-dependent) 4-pont schemes are effectve n case of an ntal control polygon wth edges of sgnfcantly dfferent length. For such ntal control polygons the lmts generated by the lnear 4-pont scheme have unwanted features (artfacts), whle the geometrc 4-pont schemes tend to generate artfact free lmts. The last secton deals wth repeated refnements of curves for the generaton of a surface. Here the scheme that s extended s the quadratc B-splne scheme (called Chakn algorthm). It s used to refne curves by frst constructng a geometrc correspondence between pars of curves, and then applyng the refnment to correspondng ponts. Snce ths s a work n progress only partal results are presented Lnear subdvson schemes for the generaton of curves In ths secton we dscuss statonary, lnear schemes, generatng curves by repeated refnements of ponts. Such a subdvson scheme s defned by a fnte set of real coeffcents called mask a = {a R, σ(a) Z}, where σ(a) denotes the fnte support of the mask. The scheme wth the mask a s denoted by S a. The refnement rules of S a have the form (S a P) α = β Za α 2β P β, α Z, (1.1) where P denotes the polygonal lne through the ponts {P } Z R d, wth d 1. Note that there are two dfferent refnement rules n (1.1), one correspondng to odd α and one to even α, nvolvng the odd respectvely even coeffcents of the mask. Remark 1.1 In ths secton we consder schemes operatng on ponts defned on Z, although, n geometrc applcatons the schemes operate on fnte sets of ponts. Due to the fnte support of the mask, our consderatons apply drectly to closed curves and also to open ones, except n a fnte zone near the boundary.

4 4 Nra Dyn The ntal ponts to be refned are called control ponts, and the correspondng polygonal lne through them s called control polygon. These terms are used also for the ponts and the correspondng polygonal lne at each refnement level. The subdvson scheme s a sequence of repeated refnements of control polygons, {P k+1 = S a P k, k 0}, (1.2) wth P 0 the ntal control polygon. The refnements n (1.2) are statonary, snce at each refnement level the same scheme S a s used. Materal on nonstatonary subdvson schemes can be found n the revew paper Dyn & Levn (2002). A subdvson scheme s termed unformly convergent f the sequence of control polygons {P k } converges unformly on compact sets of R d. Ths s the noton of convergence relevant to geometrc applcatons. Each control polygons n (1.2) has a parametrc representaton as the vector n R d of the pecewse lnear nterpolant to the data {(2 k, P k), Z}, and the unform convergence s analyzed n the settng of contnuous functons. (see e.g. Dyn (1992)). For P 0 R d wth d = 1, the scheme converges to a unvarate functon, whle n case d 2 the scheme converges to a curve n R d. The convergence of a scheme S a mples the exstence of a basc-lmtfuncton φ a, whch s the lmt obtaned from the ntal data, δ 0 = 0 everywhere on Z except δ0 0 = 1. It follows from the lnearty and unformty of (1.1) that the lmt SA P0, obtaned from any ntal control polygon P 0 passng through the ntal control ponts {Pα 0 R d, α Z}, can be wrtten n terms of nteger translates of φ a, as (S a P 0 )(t) = α Z P 0 αφ a (t α), t R. (1.3) Equaton (1.3) s a parametrc representaton of a curve n R d for d 2. Also, by the lnearty, unformty and statonarty (see (1.2)) of the subdvson scheme, and snce (S a δ 0 ) α = a α, α Z, φ a satsfes the refnement equaton (two-scale relaton) φ a (t) = α Za α φ a (2t α). (1.4) It s easy to obtan from (1.1) or from (1.4) that the support of φ a equals the convex hull of σ(a) (see e.g. Cavaretta, Dahmen & Mcchell (1991)).

5 Remark 1.2 The dscusson above leads to the concluson that a convergent subdvson scheme gves rse to a unque contnuous basc-lmtfuncton, satsfyng a refnement equaton wth the mask of the scheme. The converse s not generally true. Yet a contnuous functon satsfng a refnement equaton s a basc-lmt-functon of a convergent subdvson scheme, f ts nteger shfts are lnearly ndependent (see Cavaretta, Dahmen & Mcchell (1991)) The man types of schemes The frst subdvson schemes n geometrc modellng were proposed for easy and quck renderng of B-splne curves. A B-splne curve has the form C(t) = P B m (t ) (1.5) wth {P } R d the control ponts, and B m a B-splne of degree m wth nteger knots, namely B m [,+1] s a polynomal of degree m for each Z, B m C m 1 (R), and B m has a compact support [0, m + 1]. Equaton (1.5) s a parametrc representaton of a B-splne curve. The B-splne curves (1.5) are a powerful desgn tool, snce ther shape s smlar to the shape of the control polygon P correspondng to the control ponts n (1.5) (see e.g. Prautzsch, Boehm & Paluszny (2002)). Such curves can be well approxmated by the control polygons generated by the repeated refnements (1.2), usng the mask a [m] wth coeffcents ( ) a [m] m + 1 = 2 m, = 0,...,m + 1. (1.6) The repeated refnements of a B-splne scheme of degree m are thus P l+1 = a [m] 2 P l, Z, l = 0, 1, 2,.... (1.7) In (1.7) we use the conventon a [m] = 0, / {0, 1,..., m + 1}. By the convergence analyss, presented n 1.2.2, t s easy to check that the subdvson scheme wth the mask (1.6) s convergent. It converges to B-splne curves of degree m, snce B m s the basc-lmtfuncton of S a [m]. Ths can be easly concluded n vew of Remark 1.2 from the defnton of B-splnes, by observng that B m satsfes a refnement equaton ( 1.4)

6 6 Nra Dyn wth the mask a [m] (see e.g. Dyn (1992)), and that the nteger translates of B m are lnearly ndependent. Thus the control polygon P k = S k ap approxmates C(t) for k large enough, and C(t) can be easly rendered by renderng ts approxmaton P k. In practce a large enough k s about 4 as can be seen n Fgure 1.1. The frst scheme of ths type was devsed n Chakn (1974) for a fast geometrc renderng of quadratc B-splne curves. It has the refnement rules P k+1 2 = 3 4 P k P k, P k = 1 4 P k P k. (1.8) Fgure 1.1 llustrates three refnement steps wth ths scheme, appled to a closed ntal control polygon. Chakn scheme s extended to nonlnear schemes n 1.3 and n 1.5. orgnal teraton #1 teraton #2 teraton #3 Fg Refnements of a polygon wth Chakn scheme The schemes for general B-splne curves were ntroduced and nvestgated n Cohen, Lyche & Resenfeld (1980). All other subdvson schemes can be regarded as a generalzaton of the B-splne schemes. The B-splne schemes generate curves wth a smlar shape to the shape of the ntal control polygons, but do not pass through the ntal control ponts. Schemes wth lmt curves that nterpolate the ntal control ponts, were ntroduced n the late 1980 s. These schemes are called nterpolatory, and have the even refnement rule P k+1 2 = P k. Thus the control ponts at refnement level k are contaned n those at refnement level k + 1. The odd refnement rule, called n case of

7 nterpolatory schems nserton rule, s desgned by a local approxmaton based on nearby control ponts. The frst schemes of ths type were ntroduced by Deslaurers & Dubuc (1988) and by Dyn, Gregory & levn (1987). In the frst paper the nserton rule for the pont P k s obtaned by frst nterpolatng the data {(( + ), P+ k ), = N + 1,...,N} by a vector polynomal of degree 2N 1, and then samplng t at the pont Ths s done for a fx postve N. Rgardng N as a parameter, ths constructon yelds a one-parameter famly of convergent nterpolatory subdvson schemes, wth masks of ncreasng support, and wth basc-lmt-functons of ncreasng smoothness (see also the book Daubeches (1992)). We denote the scheme n ths famly correspondng to N by DD N. In the second paper above, a one-parameter famly of 4-pont nterpolatory schemes s ntroduced, wth the nserton rule P k = w(p k 1 + P k +2) + ( w)(p k + P k +1). (1.9) Here w s a shape parameter. For w = 0 the lmt s the ntal control polygon, whle as w ncreases to w = 1/8 the lmt s a C 1 curve whch becomes looser relatve to the ntal control polygon, as demonstrated n Fgure 1.3. Thus w acts as a tenson parameter. For w = 1 16 ths scheme concdes wth DD 2. The local approxmaton whch s used n the constructon of the nserton rule (1.9) s a convex combnaton of the cubc nterpolant used n DD 2 and the lnear nterpolant used n DD 1. In the next subsecton the dependence of the convergence and smoothness of the 4-pont scheme on the parameter w s dscussed. More about general nterpolatory subdvson schemes, ncludng multvarate schemes, can be found n Dyn & Levn (1992). Whle n case of the B-splne schemes the lmt was known and convergence was guaranteed, n case of the nterpolastory schemes, analyss tools had to be developed. The analyss n Deslaurers & Dubuc (1988) and Daubeches (1992) and n references theren s manly n the Fourer doman, whle n Dyn, Gregory & levn (1987) t s done n the geometrc doman, based on the symbol of the scheme. Hnts on ths method of analyss, whch was further developed n Dyn, Gregory & Levn (1991), are gven n the next subsecton. 7

8 8 Nra Dyn Analyss of convergence and smoothness Gven the coeffcents of the mask of a scheme, one would lke to be able to determne f the scheme s convergent, and what s the smoothness of the resultng basc lmt functon (whch s the generc smoothness of the lmts generated by the scheme n vew of (1.3)). Such analyss tools are also essental for the desgn of new schemes. We sketch here the method of convergence and smoothness analyss n Dyn, Gregory & Levn (1991) (see also Dyn (1992)). An mportant tool n the analyss s the symbol of a scheme S a wth the mask a = {a α : α σ(a)}, a(z) = a α z α. (1.10) α σ(a) In the followng we use also the notaton S a(z) for S a. A frst step towards the convergence analyss s the dervaton of the necessary condton for unform convergence, a α 2β = 1, α = 0 or 1 (mod 2), (1.11) β Z The condton n (1.11) s derved easly from the refnement step (S k+1 a P) α = β Za α 2β (S k ap) β, α Z, for k large enough so that for all l k, S l a P S a P s small enough. The necessary condton (1.11) mples that we have to consder symbols satsfyng Condton (1.12) s equvalent to a(1) = 2, a( 1) = 0. (1.12) a(z) = (1 + z)q(z) wth q(1) = 1. (1.13) The scheme wth symbol q(z), S q, satsfes S q = S a, where s the dfference operator P = { ( P) = P P 1, Z }. (1.14) A necessary and suffcent condton for the convergence of S a s the contractvty of the scheme S q, namely S a s convergent f and only f S q P 0 for any P. The contractvty of S q s equvalent to the exstence of a postve nteger L, such that S L q < 1. Ths condton can be checked for a gven L by algebrac operatons on the symbol q(z).

9 For practcal geometrcal reasons, only small values of L have to be consdered, snce a small value of L guarantees vsual convergence of {P k } to Sa P 0, already for small k, as the dstances between consecutve control ponts contract to zero fast. A good scheme corresponds to L = 1 as the B-splne schemes, or to L = 2 as the 4-pont scheme. The smoothness analyss reles on the result that f the symbol of a scheme has a factorzaton ( ) ν 1 + z a(z) = b(z), (1.15) 2 such that the scheme S b s convergent, then S a s convergent and ts lmt functons are related to those of S b by D ν (S a P) = S b ν P, (1.16) wth D the dfferentaton operator. Thus, each factor (1 + z)/2 multplyng a symbol of a convergent scheme adds one order of smoothness. Ths factor s termed smoothng factor. The relaton between (1.15) and (1.16) s a partcular nstance of the algebra of symbols (see e.g. Dyn & Levn (1995)). If a(z), b(z) are two symbols of convergng schemes, then S c wth the symbol c(z) = 1 2 a(z)b(z) s convergent, and φ c = φ a φ b. (1.17) 9 Example (B-splne schemes). In vew of (1.6), the symbol of the scheme generatng B-splne curves of degree m s a(z) = (1 + z) m+1 /2 m. (1.18) The known smoothness of the lmt functons generated by the m-th degree B-splne scheme, can be concluded easly, usng the tools of analyss presented n ths subsecton. The factor b(z) = (1+z) 2 2 corresponds to the scheme S b generatng the ntal control polygon as the lmt curve, whch s contnuous, whle the factors ( ) 1+z m 1 2 add smoothness, so that S P 0 C m 1. a [m] Example (the 4-pont scheme). The analyss sketched above, s the tool by whch the followng results were obtaned for the nterpolatory 4-pont scheme wth the nserton rule (1.9). The symbol of the scheme can be wrtten as a w (z) = 1 2z (z + 1)2[ 1 2wz 2 (1 z) 2 (z 2 + 1) ]. (1.19)

10 10 Nra Dyn The range of w for whch S aw(z) s convergent s the range for whch S qw(z) wth symbol q w (z) = a w (z)/(1 + z) s contractve. The condton S qw(z) < 1 holds n the range 3/8 < w < ( )/8, whle the condton S 2 q w(z) < 1 holds n the range 1/4 < w < ( )/8. Thus S aw(z) s convergent n the range 3/8 < w < ( )/8. In fact t was shown by M.D. Powell that the convergence range s w 1 2. To fnd a range of w where S aw(z) generates C 1 lmts, the contractvty of S cw(z) wth c w (z) = 2a w (z)/(1 + z) 2 has to be nvestgated. It s easy to check that S cw(z) 1, but that S 2 c w(z) < 1 for 0 < w < ( 5 1)/8. Only a year ago the maxmal postve w for whch the lmt s C 1 was obtaned n Hechler, Mößner & Ref (2008). The lmt of S aw(z) s not C 2 even for w = 1/16, although for w = 1/16 the symbol s dvsble by (1+z) 3. It s shown n Daubeches & Lagaras (1992), by other methods, that the basc lmt functon for w = 1/16, restrcted to ts support, has a second dervatve only at the non-dyadc ponts there. The condtons for smoothness gven above are only suffcent. Yet, there s a large class of convergent schemes for whch the factorzaton n (1.15) s necessary for generatng C ν lmt functons. Ths class contans the B-splne schemes and the nterpolatory schemes. See e.g. Dyn & Levn (2002) Subdvson schemes and the constructon of wavelets Any convergent subdvson scheme S a defnes a sequence of nested spaces n terms of ts basc-lmt-functon φ a. For every k Z defne the space V k = span{φ a (2 k ( )), 2 k Z} = span{φ a (2 k ), Z}. (1.20) Then n vew of the refnement equaton (1.4) satsfed by φ a, these spaces are nested, namely... V 1 V 0 V 1 V 2... (1.21) Such a b-nfnte sequence of spaces s the framework n whch wavelets are constructed. It s called a multresoluton analyss when the nteger translates of φ a consttute a Resz bass of V 0 (see Daubeches (1992)). In the wavelets lterature one starts from a soluton of (1.4), termed scalng

11 functon, whch s not necessarly the lmt of a convergng subdvson scheme, as ndcated by Remark 1.2. The chose of the mask coeffcents for the constructon of wavelets depends on the propertes requred from the wavelets. For example the orthonormal wavelets of Daubeches are generated by masks (flters) that are related to the masks of the DD N schemes. The symbols of these masks, denoted by ã N (z), satsfy ã N (z) 2 = a N (z), wth a N (z) the symbol of the scheme DD N. Ths relaton between the symbols can be expressed n terms of the correspondng scalng functons as φãn φãn ( ) = φ an, showng that the nteger translates of φãn consttute an orthonormal system due to the nterpolatory nature of φ an, whch vanshes at all ntegers except at zero where t s 1. The next sectons brng several constructons of non-lnear schemes, based on lnear schemes. In more nformaton on lnear schemes, needed for the constructon of schemes on manfolds, s presented Curve subdvson schemes on manfolds To desgn subdvson schemes for curves on a manfold, we requre that the control ponts generated at each refnement level are on the manfold, and that the lmt of the sequence of correspondng control polygons s on the manfold. Such schemes are nonlnear. The frst approach to ths problem s presented n Rahman, Dror, Stodden, Donoho & Schröder (2005). It s based on adaptng a lnear unvarate subdvson scheme S a. Gven control ponts {P } on the manfold, let P = {P } denote the correspondng control polygon, and let T denote the adaptaton of S a to the manfold. Then the pont (T P) s defned by frst executng the lnear refnement step of S a on the proectons of the ponts {P, a 2 0} to a tangent plane at a chosen pont P, and then proectng the obtaned pont to the manfold. Ths can be wrtten as (T P) = ψ 1 P ( Z ) a 2 ψ P (P ), (1.22) where P s some chosen center of the ponts {P, a 2 0}, and ψ P s the proecton from the manfold to the tangent plan at P. Recently t was shown n Xe & Yu (2008) and Xe & Yu (2008a), that wth a proper chose of the center pont many propertes of the lnear

12 12 Nra Dyn scheme, such as convergence, smoothness and approxmaton order, are shared by the nonlnear scheme derved from t. Here we dscuss two other constructons of subdvson schemes on manfolds from convergng lnear schemes. These constructons are based on the observaton that the refnement rules of any convergent lnear scheme can be calculated by repeated bnary averages (see Wallner & Dyn (2005)) Lnear schemes n terms of repeated bnary averages A lnear scheme for curves, S, s defned by two refnement rules of the form, (SP) = a 2 P, = 0 or 1(mod 2), (1.23) where P = {P }. As dscussed n 1.2.2, any convergent lnear scheme s affne nvarant, namely a 2 = 1. It s shown n Wallner & Dyn (2005), that for a convergent lnear scheme, each of the refnement rules n (1.23) s expressble, n a non-unque way, by repeated bnary averages. A reasonable choce s a symmetrc representaton relatve to the topologcal relatons n the control polygon. For example, wth the notaton Av α (P, Q) = (1 α)p + αq, α R, P, Q R d, the nserton rule of the nterpolatory 4-pont scheme (1.9) can be rewrtten as ( ) P2+1 k = Av Av1 2 ( 2w) (P, P 1 ), Av ( 2w) (P +1, P +2 ), or as ) P2+1 k = Av ( 2w) (Av1 (P, P 2 +1 ), Av1 (P 1, P 2 +2 ). Refnement rules represented n ths way are termed hereafter refnement rules n terms of repeated bnary averages. Among the lnear schemes there s a class of factorzable schemes for whch the symbol a(z) = a z, can be wrtten as a product of lnear real factors. For such a scheme, the control polygon obtaned by one refnement step of the form (1.1), can be computed by several smple global steps, unquely determned by the factors of the symbol. To be more specfc, let us consder a symbol of the form a(z) = (1 + z) 1 + x 1z 1 + x x mz 1 + x m. (1.24) Note that ths symbol corresponds to an affne nvarant scheme snce

13 a(1) = 2, and a( 1) = 0. In fact, the form of the symbol n (1.24) s general for convergng factorzable schemes. Let P k denote the control polygon at refnement level k, correspondng to the control ponts {P k }. Each smple step n the executon of the refnement S a P k corresponds to one factor n (1.24). The frst step n calculatng the control ponts at level k + 1 corresponds to the factor 1 + z, and conssts of elementary refnement: P k+1, = P k+1,0 2+1 = P k. (1.25) Ths step s followed by m averagng steps correspondng to the factors 1+x z 1+x, = 1,...,m. The averagng step dctated by the factor 1+xz 1+x s, P k+1, = 1 (P k+1, 1 + x P k+1, 1 1 ), Z. (1.26) 1 + x The control ponts at level k + 1 are P k+1 = P k+1,m, Z. The executon of the refnement step by several smple global steps s equvalent to the observaton that S a(z) P k = R 1+x 1 z R 1+xmz S (1+z) P k, (1.27) 1+x 1 1+xm wth (R b+cz P) = bp + cp 1. The equalty (1.27) follows from the representaton of (1.1) as the formal equalty (S a P) z = a(z) P z 2, (1.28) wth P = {P }. The formal equalty n (1.28) s n the sense of equalty between the coeffcents of the same power of z n both sdes of (1.28). We term the executon of the refnement step by several smple global steps, based on the factorzaton of the symbol to lnear factors, global refnement procedure by repeated averagng. An mportant famly of factorzable schemes s that of the B-splne schemes, wth symbols gven by (1.18). Note that the factors n (1.18) correspondng to repeated averagng are all of the form 1+z 2. Thus the global refnement procedure by repeated averagng s equvalent to the algorthm of Lane & Resenfeld (1980). Also, t follows from the fact that all factors n (1.18) except for the factor 1 + z are smoothng factors, that any B-splne scheme s optmal, n the sense that t has a mask of mnmal support among all schemes wth the same smoothness. The nterpolatory 4-pont scheme gven by the nserton rule (1.9) wth

14 14 Nra Dyn Fg Geodesc B-Splne subdvson of degree three. From left to rght: Tp, T 2 p,t 3 p, T p. w = 1 16 (whch s the DD 2 scheme) s also factorzable. Its symbol has the form (see e.g. Dyn (2005)) a(z) = (1 + z) 4 (3 + 3z)(3 3z)/48. (1.29) Constructon of subdvson schemes on manfolds The two constructons of nonlnear schemes on manfolds n Wallner & Dyn (2005), start from a convergent lnear scheme, S, gven ether by local refnement rules n terms of repeated bnary averages, or by a global refnement procedure n terms of repeated bnary averages. The frst constructon of a subdvson T on a manfold M, analogous to S, replaces every bnary average n the representaton of S, by a correspondng geodesc average on M. Thus Av α (P, Q) s replaced by gav α (P, Q), where gav α (P, Q) = c(ατ), wth c(t) the geodesc curve on M from P to Q, satsfyng c(0) = P and c(τ) = Q. The resultng subdvson scheme s termed geodesc subdvson scheme. The second constructon uses a smooth proecton mappng onto M, and replaces every bnary average by ts proecton onto M. The resultng nonlnear scheme s termed a proecton subdvson scheme. In case of a surface n R 3, a possble choce of the proecton mappng s the orthogonal proecton onto the surface. Note that for a factorzable scheme the analoguous manfold schemes obtaned from ts representaton n terms of the global refnement procedure by repeated averagng, depend on the order of the lnear factors correspondng to bnary averages n (1.24). Yet for the B-splne schemes there s one geodesc analoguous scheme, and one proecton analogous scheme obtaned from ths representaton, snce all the factors n (1.18), except the factor (1 + z), are dentcal. Example. In ths example the lnear scheme s the Chakn algorthm

15 15 of (1.8) P k+1 2 wth the symbol = Av1 4 (P k 1, P k ), P k = Av3 4 (P k 1, P k ), (1.30) a(z) = (1 + z) 3 /4. (1.31) The dfferent adaptatons to the manfold case are: () Chakn geodesc scheme, derved from (1.30): P k+1 2 = gav1 4 (P k 1, P k ), P k = gav3 4 (P k 1, P k ). () Chakn geodesc scheme, derved from (1.31): P k+1,0 2 = P k+1,0 2+1 = P k, P k+1, () Chakn proecton scheme derved from (1.30): P k+1 2 k+1, 1 = gav1 (P 2, P k+1, 1 1 ), = 1, 2. = G(Av1 4 (P k 1, P k )), P k = G(Av3 4 (P k 1, P k )). (v) Chakn proecton scheme derved from (1.31): P k+1,0 2 = P k+1,0 2+1 = P k, P k+1, k+1, 1 = G(Av1 (P 2, P k+1, 1 1 ), = 1, 2. In the above G s a specfc smooth proecton mappng to the manfold M. Fgure 1.2 dsplays a curve on a sphere, created from a fnte number of ntal control ponts on the sphere, by a geodesc analoguous scheme to a thrd degree B-splne scheme Analyss of convergence and smoothness by proxmty The analyss of convergence and smoothness of the geodesc and the proecton schemes we present, s based on ther proxmty to the lnear scheme from whch they are derved, and on the smoothness propertes of ths lnear scheme. We lmt the dscusson to C 1 and C 2 smoothness. To formulate the proxmty condtons we ntroduce some notaton. For a control polygon P = {P }, we defne P = {P P 1 }, l P = ( l 1 P), d l (P) = max ( l P). (1.32) The dfference between two control polygons P = {P }, Q = {Q }, s P Q = {P Q }. Wth ths notaton the two proxmty relatons of nterest to us are the followng:

16 16 Nra Dyn Defnton 1.1 () Two schemes S and T are n 0-proxmty f d 0 (SP T P) Cd 1 (P) 2, for all control polygons P wth d 1 (P) small enough. () Two schemes S and T are n 1-proxmty f d 1 (SP T P) C[d 1 (P)d 2 (P) d 1 (P) 3 ], for all control polygons P wth d 1 (P) small enough. In these defntons C s a generc constant. From the 0-proxmty condton we can deduce the convergence of T from the convergence of the lnear scheme S. Furthermore, under mld condtons on S, we can also deduce that f S generates C 1 lmt curves then T generates C 1 lmt curves whenever t converges. In Wallner (2006), results on C 2 smoothness of the lmt curves generated by T are obtaned, based on 0-proxmty and 1-proxmty of T and S, and some mld condtons on S, n addton to S beng C 2. The 0-proxmty and the 1-proxomty condtons hold for the manfold schemes of subsecton 1.3.2, when S s a convergent lnear subdvson scheme and when M s a smooth manfold. Moreover, for M a compact manfold or a surface wth bounded normal curvatures, the two proxmty condtons hold unformly for all P such that d 1 (P) < δ, wth a global δ. Examples. The B-splne schemes wth symbol (1.18) for m 3, generate C 2 curves and satsfy the mld condtons necessary for deducng that the lmt curves of ther manfold analoguous schemes are also C 2. On the otherhand the lnear 4-pont scheme generates lmt curves whch are only C 1, a property that s shared by ts manfold analoguous schemes. Further analyss of manfold-valued subdvson schemes can be found n a seres of papers by Wallner and hs collaborators, see e.g. Wallner, Nava Yazdan & Grohs (2007), Grohs & Wallner (2008), and n the works Xe & Yu (2007), Xe & Yu (2008), Xe & Yu (2008a). 1.4 Geometrc 4-pont nterpolatory subdvson schemes The refnement step of a lnear scheme (S a P) = a 2P, Z, s appled separately to each component of the control ponts. Therefore these schemes are nsenstve to the geometry of the control polygons.

17 For control polygons wth edges of smlar length, ths nsenstvty s not problematc. Yet, the lmt curves generated by lnear schemes, n case the ntal control polygon has edges of sgnfcantly dfferent length, have artfacts, namely geometrc features whch do not exst n the ntal control polygon. Ths can be seen n the upper rght fgure of Fgure 1.3 and n the second column of Fgure 1.4. Data dependent schemes can cure ths problem. Here we present two geometrc versons of the 4-pont scheme, whch are data dependent. The frst s based on adaptng the tenson parameter to the geometry of the 4-ponts nvolved n the nserton rule, the second s based on a geometrc parametrzaton of the control polygon at each refnement level Adaptve tenson parameter In ths secton we present a nonlnear verson of the lnear 4-pont nterpolatory scheme, ntroduced n Marnov, Dyn & Levn (2005), whch adapts the tenson parameter to the geometry of the control ponts. It s well known that the lnear 4-pont scheme wth the refnement rules P k+1 2 = P k, P k = w(p k 1 +P k +2 )+(1 2 + w)(p k + P k +1 ), (1.33) where w s a fxed tenson parameter, has the followng attrbutes: It generates good curves when appled to control polygons wth edges of comparable length. It generates curves whch become smoother (have greater Hölder exponent of the frst dervatve), the closer the tenson parameter s to 1/16. Only for very small values of the tenson parameter, t generates a curve whch preserve the shape of an ntal control polygon wth edges of sgnfcantly dfferent length. (Recall that the control polygon tself corresponds to the generated curve wth zero tenson parameter.) We frst wrte the refnement rules n (1.33) n terms of the edges {e k = P +1 k P k } of the control polygon, and relate the nserted pont P2+1 k+1 to the edge ek. The nserton rule can be wrtten n the form, P e k = M e k + w e k (e k 1 e k +1) (1.34)

18 18 Nra Dyn Fg Curves generated by the lnear 4-pont scheme: (Upper left) the effect of dfferent tenson parameters, (upper rght) artfacts n the curve generated wth w = 1, (lower left) artfact-free but vsually non-smooth curve 16 generated wth w = Artfact-free and vsually smooth curve generated n a nonlnear way wth adaptve tenson parameters (lower rght). wth M e k the mdpont of e k and w e k the adaptve tenson parameter. Defnng d e k = w e k (e k 1 ek +1 ) as the dsplacement from M e k, we control ts sze by choosng w e k accordng to a geometrcal crteron. In Marnov, Dyn & Levn (2005) there are varous geometrcal crtera, all of them guaranteeng that the nserted control pont P e k s dfferent from the boundary ponts of the edge e k, and that the length of each of the two edges replacng e k s bounded by the length of ek. Ths s acheved f w e k s chosen so that d e k 1 2 ek. (1.35) All the crtera restrct the value of the tenson parameter w e k to the nterval (0, 1 16 ], such that a tenson close to 1/16 s assgned to regular stencls namely, stencls of four ponts wth three edges of almost equal length, whle the less regular the stencl s, the closer to zero s the tenson parameter assgned to t. A natural choce of an adaptve tenson parameter obeyng (1.35) s { 1 w e k = mn 16, c e k } e k 1 ek +1, wth a fxed c [ 1 8, 1 2 ). (1.36) 1 In (1.36) c s restrcted to the nterval [ 1 8, 1 2 ) to guarantee that w e k = 16 for stencls wth ek 1 = ek = ek +1. Indeed n ths case, ek 1 e k +1 = 2 sn θ 2 ek, wth θ, 0 θ π, the angle between the two vectors e k 1, ek +1. Thus ek / ek 1 ek +1 = (2 sn θ 2 ) 1 1 2, and

19 f c 1 8 then the mnmum n (1.36) s The choce (1.36) defnes rregular stencls (correspondng to small w e k ) as those wth e k much smaller than at least one of e k 1, ek +1, and such that when these two edges are of comparable length, the angle between them s not close to zero. The convergence of ths geometrc 4-pont scheme, and the contnuty of the lmts generated, follow from a result n Levn (1999). There t s proved that the 4-pont scheme wth varable tenson parameter s convergent, and that the lmts generated are contnuous, whenever the tenson parameters are restrcted to the nterval [0, w], wth w < 1 8. But we cannot apply the result n Levn (1999), on C 1 lmts of the 4-pont scheme wth varable tenson parameter to the geometrc 4-pont scheme defned by (1.34) and (1.36), snce the tenson parameters used durng ths subdvson process, are not bounded away from zero. Nevertheless, many smulatons ndcate that the curves generated by ths scheme are C 1 (see Marnov, Dyn & Levn (2005)) Geometrc parametrzaton of the control polygons In ths subsecton we present a geometrc 4-pont scheme, whch s ntroduced and nvestgated n Dyn, Floater & Hormann (2008). The dea for the geometrc nserton rule of the pont P2+1 k, comes from the nserton rule of the DD 2 scheme (see 1.2.1). The nserton rule of the DD 2 scheme s obtaned by samplng the vector cubc polynomal, nterpolatng the data {(( + ), P+ k ), = 1, 0, 1, 2}, at the pont From ths pont of vew, the lnear scheme corresponds to a unform parametrzaton of the control polygon at each refnement level. Ths approach fals when the ntal control polygon has edges of sgnfcantly dfferent length. Yet the use of the centrpetal parametrzaton, nstead of the unform parametrzaton, leads to a geometrc 4-pont scheme wth artfact-free lmt curves, as can be seen n Fgure 1.4. The centrpetal parametrzaton, whch s known to be effectve for nterpolaton of control ponts by a cubc splne curve (see Floater (2008)), has the form t cen (P) = {t }, wth t 0 = 0, t = t 1 + P P , (1.37) where 2 s the Eucldean norm, and P = {P }. Let P k be the control polygon at refnement level k, and let {t k } =

20 20 Nra Dyn control polygon unform centrpetal chordal Fg Comparsons between 4-pont schemes based on dfferent parametrzatons. t cen (P k ). The refnement rules for the geometrc 4-pont scheme, based on the centrpetal parametrzaton are: 1 ) = P k, P k k,( = π 2 (tk + t k +1), P k+1 2 wth π k, the vector of cubc polynomals, satsfyng the nterpolaton condtons π k, (t k +) = P k +, = 1, 0, 1, 2. Note that ths constructon can be done wth any parametrzaton. In fact n Dyn, Floater & Hormann (2008) the chordal parametrzaton (t +1 t = P +1 P 2 ) s also nvestgated, but found to be nferor to the centrpetal parametrzaton (see Fgure 1.4). In contrast to the analyss of the schemes on manfolds, the method of analyss of the geometrc 4-pont schemes, based on the chordal and centrpetal parametrzatons s rather ad-hoc. It s shown n Dyn, Floater & Hormann (2008) that both schemes are well defned, n the sense that any nserted pont s dfferent from the end ponts of the edge to whch t corresponds, and that both schemes are convergent to contnuous lmt curves. Although numercal smulatons ndcate that both schemes generate C 1 curves, as the lnear 4-pont scheme, there s no proof of such a property there. Another type of nformaton on the lmt curves, whch s relevant to the absence or presence of artfacts, s avalable n Dyn, Floater & Hormann (2008). Bounds on the Hausdorff dstance from sectons of a lmt curve to ther correspondng edges n the ntal control polygon are derved. These bounds gve a partal qualtatve understandng why the lmt curves correspondng to the centrpetal parametrzaton are artfact free.

21 Let C denote a curve generated by the scheme based on the centrpetal parametrzaton from an ntal control polygon P 0. Snce the scheme s nterpolatory, C passes through the ntal control ponts. Denote by C e 0 the secton of C startng at P 0 and endng at P+1 0. Then haus(c e 0, e 0 ) 5 7 e0 2. Thus the secton of the curve cannot be too far from a short edge. On the other hand the correspondng bound n the lnear case has the form haus(c e 0, e 0 ) 3 13 max{ e0 2, 2}, and a secton of the curve can be rather far from ts correspondng short edge, f ths edge has a long neghborng edge. In case of the chordal parametrzaton the bound s even worse haus(c e 0, e 0 ) 11 5 max{ e0 2, 2}. Comparsons of the performance of the three 4-pont schemes, dscussed n ths secton, are gven n Fgure Geometrc refnement of curves The scheme dscussed n ths secton s desgned and nvesgated n Dyn, Elber & Ita (2008). It s a nonlnear extenson of the quadratc B-splne scheme S a, correspondng to the symbol gven by (1.18) wth m = 2. S a s a lnear scheme generatng a curve from a set of ntal control ponts, yet ts extenson presented here generates surfaces, as the refned obects are not control ponts but control curves. Ths new nonlnear scheme repeatedly refnes a set of control curves, takng nto account the geometry of the curves, so as to generate a lmt surface, whch s related to the geometry of the ntal control curves. Infact, a surface can be generated from an ntal set of curves {C } n =0, usng S a n a lnear way. The ntal curves have to be parametrzed n some reasonable way to yeld the set {C (s), s [0, 1]} n =0, and then S a s appled to each control polygon of the form P s = {C (s)} n =0 correspondng to a fxed s n [0, 1]. Ths s equvalent to refnng the curves wth S a, to obtan the refned set of control curves S a P s, s [0, 1]. The lmt surface s obtaned by repeated refnements of the control curves, and has the form (S a P s )(t), s [0, 1], t R

22 22 Nra Dyn The qualty of the generated surface depends on the qualty of the parametrzaton of the ntal curves, as a reasonable prametrzaton for each set of refned curves at each refnement level: {S k a P s, s [0, 1]} k = 0, 1, 2,... In the nonlnear scheme the control curves at each refnement level are parametrzed, takng nto account ther geometry, and S a s appled to all control polygons generated by ponts on the curves correspondng to the same parameter value. The parametrzaton of the curves at refnement level k, {C k}n k =0 s n terms of a vector of correspondences τ = (τ 0,...,τ nk 1) between pars of consecutve curves. A correspondence between two curves s a one-toone and onto, contnuous map from the ponts of one curve to the ponts of the other. Thus τ determnes a parametrzaton of the curves n terms of the ponts of C0 k, n the sense that all the ponts P 0,..., P nk, wth P 0 C0 k and P +1 = τ (P ) C +1, correspond to the same parameter value. The convergence of the nonlnear scheme s proved for ntal curves contaned n a compact set n R 3. Ths condton s also satsfed by all control curves generated by the nonlnear scheme, due to the refnement rules of the curves. The correspondence used s a geometrcal correspondence τ defned by, τ = arg mn max{ τ(p) P 2, P C k τ T k (C k,ck +1 ) }, where T k (C k, Ck +1 ) s a set of allowed correspondences. Ths set depends on all the curves at refnement level k n a rather mld way. We ommt here the techncal detals. It s shown n Dyn, Elber, & Ita (2008) that f the ntal curves are admssble for subdvson, namely the sets T 0 (C 0, C0 +1 ) for = 0,...,n 0 1 are nonempty, then the sets T k (C k, Ck +1 ) for = 0,...,n k 1 are also nonempty for all k > 0. Wth the above notaton, the refnement step at refnement level k can be wrtten as: for = 0,...,n k 1, () compute τ () for each P C k, defne Q (P) = 3 4 P τ (P), R (P) = 1 4 P τ (P)

23 23 () defne two refned curves n k+1 = 2n k 1 C k+1 2 = {Q (P), P C }, C k = {R (P), P C } For the convergence proof we need an analoguous noton to the control polygon n the case of schemes refnng control ponts. Ths noton s the control pecewse-ruled-surface, defned at refnement level k by PR k = n k 1 =0 {P = λp + (1 λ)τ (P ), P C k, λ [0, 1]} Fg Geometrc refnement of curves. From left to rght: ntal curves, the refned curves after two and three refnement steps. It s shown n Dyn, Elber & Ita (2008) that f the ntal curves are smple, nonntersectng, and admssble for subdvson, then the sequence of control pecewse-ruled-surfaces {PR k } k 0 s well defned, and converges n the Hausdorff metrc to a set n R 3. Also t s shown there, that f the ntal curves are sampled densly enough from a smooth surface, then the lmt of the scheme approxmates the surface. From the computatonal pont of vew, the refnements are executed only a small number of tmes (at most 5), so the lmt s represented by the surface PR k wth 3 k 5. All computatons are done dscretely. The curves are sampled at a fnte number of ponts, and τ s computed by dynamcal programmng. An example demonstratng the performance of ths scheme on an ntal set of curves, sampled from a smooth surface, s gven n Fgure 1.5. References C. deboor (2001), A Practcal Gude to Splnes, Sprnger Verlag. A.S. Cavaretta, W. Dahmen, C.A. Mchell (1991), Statonary Subdvson, n Memors of the Amercan Mathematcal Socety 453.

24 24 Nra Dyn G.M. Chakn (1974), An algorthm for hgh speed curve generaton, Computer Graphcs and Image Processng 3, E. Cohen, T. Lyche & R.F. Resenfeld (1980), Dscrete b-splnes and subdvson technques, Computer Graphcs and Image Processng 14, I. Daubeches (1992), Ten Lectures on Wavelets, SIAM Publcatons. I. Daubeches, J.C. Lagaras (1992), Two-scale dfference equatons II, local regularty, nfnte products of matrces and fractals, SIAM J. Math. Anal. 23, G. Deslaurers, S. Dubuc (1989), Symmetrc teratve nterpolaton, Constructve Approxmaton 5, N. Dyn (1992), Subdvson schemes n Computer-Aded Geometrc Desgn, n Advances n Numercal Analyss - Volume II, Wavelets, Subdvson Algorthms and Radal Bass Functons, W. Lght (ed.), Clarendon Press, Oxford, N. Dyn (2005), Three famles of nonlnear subdvson schemes, n Multvarate Approxmaton and Interpolaton, K. Jetter, D. Buhmann, W. Haussmann, R. Schaback, J. Stöckler (eds.), Elsever, N. Dyn, G. Elber, U. Ita (2008), A subdvson scheme generatng surfaces by repeated refnements of curves, work n progress. N. Dyn, M.S. Floater, K. Hormann (2008), Four-pont curve subdvson based on terated chordal and centrpetal parametrzatons, preprnt. N. Dyn, J.A. Gregory. D. Levn (1987), A four-pont nterpolatory subdvson scheme for curve desgn, Computer Aded Geometrc Desgn 4, N. Dyn, J.A. Gregory. D. Levn (1991), Analyss of unform bnary subdvson schemes for curve desgn, Constructve Approxmaton 7, N. Dyn, D. Levn (1990), Interpolatng subdvson schemes for the generaton of curves and surfaces, n Multvarate Approxmaton and Interpolaton, W. Haussmann, K. Jetter (eds.), Brkhäuser Verlag, N. Dyn, D. Levn (1995), Analyss of asymptotcally equvalent bnary subdvson schemes, J. Mathematcal Analyss and Applcatons 193, N. Dyn, D. Levn (2002), Subdvson schemes n geometrc modellng, Acta Numerca, P. Grohs, J. Wallner (2008), Log-exponental analogues of unvarate subdvson schemes n Le groups and ther smoothness propertes, n Approxmaton Theory XII, M. Neamtu, L.L. Schumaker (eds.), Nashboro Press, J. Hechler, B. M 0ßner, U. Ref (2008), C 1 -contnuty of the generalzed fourpont scheme, preprnt. J. Lane, R. Resenfeld (1980), A theoretcal development for the computer generaton and dsplay of pecewse polynomal surfaces, IEEE Transactons on Pattern Analyss and Machne Intellgence 2, D. Levn (1999), Usng Laurent plynomal representaton for the analyss of the nonunform bnary subdvson schemes, Advances n Computatonal Mathematcs 11, M. Marnov, N. Dyn, D. Levn (2005), Geometrcally controlled 4-pont nterpolatory schemes, n Advances n Multresoluton for Geometrc Modellng, N. A. Dodgson, M.S. Floater, M. A. Sabn (eds.), Sprnger-Verlag, H. Prautzsch, W. Boehm, M. Paluszny (2002), Bézer and B-splne Technques, Sprnger. G. de Rahm (1956), Sur une courbe plane, J. de Math. Pures & Appl. 35,

25 I.U. Rahman, I. Dror, V.C. Stodden, D.L. Donoho, P. Schröder (2005), Multscale representatons for manfold-valued data, Multscale Modelng and Smulaton 4, J. Wallner (2006), Smoothness analyss of subdvson schemes by proxmty, Constructve Approxmaton 24, J. Wallner, N. Dyn (2005), Convergence and C 1 analyss of subdvson schemes on manfolds by proxmty, Computer Aded Geometrc Desgn 22, J. Wallner, E. Nava Yazdan, P. Grohs (2007), Smoothness propertes of Le group subdvson schemes, Multscale modelng and Smulaton 6, G. Xe, T.P.-Y. Yu (2007), Smoothness equvalence propertes of manfolddata subdvson schemes based on the proecton approach, SIAM ournal on Numercal Analyss 45, G. Xe, T.P.-Y. Yu (2008), Smoothness equvalence propertes of general manfold-valued data subdvson schemes, Multscale Modelng and Smulaton, to appear G. Xe, T.P.-Y. Yu (2008a), Approxmaton order equvalence propertes of manfold-valued data subdvson schemes preprnt. 25

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

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

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

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

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

A study on the mask of interpolatory symmetric subdivision schemes

A study on the mask of interpolatory symmetric subdivision schemes Appled Mathematcs and Computaton 87 (007) 609 6 www.elsever.com/locate/amc A study on the mask of nterpolatory symmetrc subdvson schemes Kwan Pyo Ko a, Byung-Gook Lee a, Gang Joon Yoon b, * a Dvson of

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

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

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

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

350 Nra Dyn and Elza Farkh 1. Introducton. The nterest n developng subdvson schemes for compact sets s motvated by the problem of the reconstructon of

350 Nra Dyn and Elza Farkh 1. Introducton. The nterest n developng subdvson schemes for compact sets s motvated by the problem of the reconstructon of Serdca Math. J. 28 (2002), 349-360 SPLINE SUBDIVISION SCHEMES FOR COMPACT SETS. A SURVEY Nra Dyn and Elza Farkh Communcated by P.P.Petrushev Dedcated to the memory of our colleague Vasl Popov January 14,

More information

A new paradigm of fuzzy control point in space curve

A new paradigm of fuzzy control point in space curve MATEMATIKA, 2016, Volume 32, Number 2, 153 159 c Penerbt UTM Press All rghts reserved A new paradgm of fuzzy control pont n space curve 1 Abd Fatah Wahab, 2 Mohd Sallehuddn Husan and 3 Mohammad Izat Emr

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

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

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

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

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

Math Homotopy Theory Additional notes

Math Homotopy Theory Additional notes Math 527 - Homotopy Theory Addtonal notes Martn Frankland February 4, 2013 The category Top s not Cartesan closed. problem. In these notes, we explan how to remedy that 1 Compactly generated spaces Ths

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

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

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

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

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

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

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

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

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

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

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

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

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

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

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

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

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

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

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

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

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

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

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

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

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

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

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

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

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

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

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

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

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

Fair Triangle Mesh Generation with Discrete Elastica

Fair Triangle Mesh Generation with Discrete Elastica Far Trangle Mesh Generaton wth Dscrete Elastca Shn Yoshzawa, and Alexander G. Belyaev, Computer Graphcs Group, Max-Planck-Insttut für Informatk, 66123 Saarbrücken, Germany Phone: [+49](681)9325-414 Fax:

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

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

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

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

The Theory and Application of an Adaptive Moving Least. Squares for Non-uniform Samples

The Theory and Application of an Adaptive Moving Least. Squares for Non-uniform Samples Xanpng Huang, Qng Tan, Janfe Mao, L Jang, Ronghua Lang The Theory and Applcaton of an Adaptve Movng Least Squares for Non-unform Samples Xanpng Huang, Qng Tan, Janfe Mao*, L Jang, Ronghua Lang College

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

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation College of Engneerng and Coputer Scence Mechancal Engneerng Departent Mechancal Engneerng 309 Nuercal Analyss of Engneerng Systes Sprng 04 Nuber: 537 Instructor: Larry Caretto Solutons to Prograng Assgnent

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

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

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

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

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

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

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

Using Radial Basis Functions to Solve Geodesics Equations for Body Measurements *

Using Radial Basis Functions to Solve Geodesics Equations for Body Measurements * 7659, England, UK Journal of Informaton and Computng Scence Vol. 2, No. 2, 2007, pp. 119-126 Usng Radal Bass Functons to Solve Geodescs Equatons for Body Measurements * R. Ng 1+, G.T.Y. Pong 2 and M. Wong

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

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

Clustering on antimatroids and convex geometries

Clustering on antimatroids and convex geometries Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department

More information

A Unified, Integral Construction For Coordinates Over Closed Curves

A Unified, Integral Construction For Coordinates Over Closed Curves A Unfed, Integral Constructon For Coordnates Over Closed Curves Schaefer S., Ju T. and Warren J. Abstract We propose a smple generalzaton of Shephard s nterpolaton to pecewse smooth, convex closed curves

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Computers and Mathematics with Applications. Discrete schemes for Gaussian curvature and their convergence

Computers and Mathematics with Applications. Discrete schemes for Gaussian curvature and their convergence Computers and Mathematcs wth Applcatons 57 (009) 87 95 Contents lsts avalable at ScenceDrect Computers and Mathematcs wth Applcatons journal homepage: www.elsever.com/locate/camwa Dscrete schemes for Gaussan

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

Visual Curvature. 1. Introduction. y C. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), June 2007

Visual Curvature. 1. Introduction. y C. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), June 2007 IEEE onf. on omputer Vson and Pattern Recognton (VPR June 7 Vsual urvature HaRong Lu, Longn Jan Lateck, WenYu Lu, Xang Ba HuaZhong Unversty of Scence and Technology, P.R. hna Temple Unversty, US lhrbss@gmal.com,

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

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

b * -Open Sets in Bispaces

b * -Open Sets in Bispaces Internatonal Journal of Mathematcs and Statstcs Inventon (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 wwwjmsorg Volume 4 Issue 6 August 2016 PP- 39-43 b * -Open Sets n Bspaces Amar Kumar Banerjee 1 and

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

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

Modelling of curves and surfaces in polar. and Cartesian coordinates. G.Casciola and S.Morigi. Department of Mathematics, University of Bologna, Italy 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

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

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information