Smooth Approximation to Surface Meshes of Arbitrary Topology with Locally Blended Radial Basis Functions

Size: px
Start display at page:

Download "Smooth Approximation to Surface Meshes of Arbitrary Topology with Locally Blended Radial Basis Functions"

Transcription

1 587 Smooth Approxmaton to Surface eshes of Arbtrary Topology wth Locally Blended Radal Bass Functons ngyong Pang 1,, Weyn a 1, Zhgeng Pan and Fuyan Zhang 1 Cty Unversty of Hong Kong, mewma@ctyu.edu.hk Nanng Unversty, panon@graphcs.nu.edu.cn Zheang Unversty, zgpan@cad.zu.edu.cn ABSTRACT In ths paper, we present a new approach for smooth approxmaton of surface meshes wth arbtrary topology and geometry. The approach s based on the well-known radal bass functons (RBFs) for local shape approxmaton combned wth a blendng operator and a famly of normalzed weght functons for global surface constructon. Our method frst defnes a local approxmaton usng locally supported RBF for every vertex of the nput mesh. A sngle global smooth surface s then constructed by blendng the local approxmatons usng weght functons assocated wth mesh vertces. A proecton procedure s employed for vsualzng the global surface usng the local parameterzaton defned by barycentrc coordnates for each facet of the nput mesh. The approach provdes a robust and effcent soluton for smooth surface constructon from varous D mesh models. Keywords: surface reconstructon, RBF approxmaton, blendng, doman decomposton. 1. INTRODUCTION Polygonal meshes are wdely used n the CG (computer graphcs) and CAGD (computer aded geometrc desgn) communtes for the representaton of D shapes due to ther smplcty of data structure and flexblty n representng varous shapes wth arbtrary topology and geometry. Vertces of a mesh are n most cases sampled from a smooth surface of certan obect and the mesh provdes a dscrete approxmaton of the orgnal surface. In many applcatons, t s most mportant to have a smooth surface representaton of the underlyng obect rather than ust wth a surface mesh and how to construct a smooth surface from a gven mesh s thus a very mportant feld of study n CG and CAGD. In general, there are two classes of technques for the constructon of a contnuous surface or functon from a gven D mesh,.e. parametrc or mplct. The later uses mplct surfaces to approxmate meshes by buldng a famly of mplct real-valued scalar functons and the constructed surfaces are defned as ts zero level-sets. In lterature, one may fnd varous related work n ths area. urak[1] ftted an mplct surface from a gven pont-set usng a lnear combnaton of Gaussan blobs. Hoppe et al[] used a dstance functon to represent approxmaton of a pont-cloud. Lm et al[] dstrbuted a set of spheres n the scattered pont set by employng a Delaunay partton and a process of non-lnear optmzaton, and then used blended-unon of the spheres to construct an mplct surface from the pont set. The latest trend of mplct surface constructon s related to RBF based technques assocated wth movng least squares and level-set method nterpolatng or fttng large scattered pont-sets. Carr et al[4] constructed cranum surface from CT data by RBF nterpolatng method. Yngve et al[5] focused ther work on how to smplfy the data-set and makes t manageable n calculaton of surface constructon. Wendland[6] combned compactly supported RBF nterpolaton wth partton of unty for constructng surfaces from large scale pont-sets. orse et al[7] gave a process n usng the Wendland's method to construct a surface from a larger data set. In recent studes of surface reconstructon of unorganzed pont-set, researchers focused ther attenton on a so-called doman decomposton method[8]. The method frst dvdes the data-set nto several tractable segments and then handles them respectvely. Ohtake et al[9] used the partton of unty approach, a specal doman decomposton, and presents an algorthm to construct surface models from large sets of ponts. Tobor et al[1] presented another approach smlar to Ohake's, but they used RBFs as bass functons n local approxmatng. At the same tme, they used dfferent blendng weght functons for constructng a global surface. In [11], Ohtake et al further proposed a herarchcal approach to D scattered data nterpolaton and fttng wth compactly supported RBF.

2 588 In ths paper, we represent an RBF-based method that s capable of constructng a globally smooth approxmatng mplct surface from a gven surface mesh. The method s bult upon the dea of doman decomposton and makes use of the connectvty of the nput mesh. It frst constructs a local RBF approxmaton for each vertex of the ntal mesh, and then blends the local approxmatons to yeld a smooth global surface. A parameterzaton-based process s employed to vsualze the fnal surface. In the rest of the paper, Sec. provdes a theoretcal background of our method. In Sec., we present the basc dea and steps of the proposed algorthm and dscuss the vsualzaton of the constructed surface. Sec. 4 gves some expermental results produced wth our method followed by conclusons of our work n Sec. 5.. RBF-BASED SURFACE RECONSTRUCTION An mplct surface s defned as the underlyng surface that satsfes the governng equaton f ( v) =, for v R, where f s a contnuous mplct functon defned n R. Implct surface f ( v) = parttons the space nto two N halves,.e. f ( v) > and f ( v) <. For a gven mesh, suppose ts vertces V = { v = (x, y,z)} = sampled from a smooth surface S. The obectve of surface constructon from s to fnd an mplct functon f such as ts zero level-set f ( v) = approxmates S n a reasonable manner wth N = f ( v ) mn. (1) The RBF approach has proven to be very useful n shape modelng. It s bult on strct mathematcal theory and the resultng surface s a generalzed thn-plate splne nterpolatng the scattered data[7]. For a data-set V acqured by a D range scannng devce, the ponts n V should be equpped wth unt normals that ndcate the surface orentaton n order to perform RBF calculaton. Otherwse, these normals can be estmated ether from the ntal scans durng the shape acquston phase or through local least-square fttng to V. For a gven mesh, they can be drectly evaluated from the connectvty of. In order to avod trval soluton wth whch the constant functon f ( v) s acheved n the entre space of R, some off-surface ponts { v } N+ 1, named offset ponts, should be added when RBF method s used. At the same tme, value of f at each offset pont v, denoted by d, should also be estmated. In ths case, the problem of approxmatng pont-set descrbed n Equ. (1) becomes a problem n fndng a smooth mplct functon f, such as N = f ( f ( ) -d) ( v ) + v mn. () = N+ 1 The smoothness of f above can be measured by mnmzng the followng energy functon [7, 1]: f f f f f f E( f ) = dxdydz. () x y z x y x z y z The problem of mnmzng energy n Equ. () can be solved by RBF method, ts analytc soluton can be represented as [1] f ( v) = w φ ( v v ) + P( v) (4) where, w are real value weghts and φ s a RBF functon φ : R [, ), P (v) s a polynomal of degree one to represent lnear and constant parts of f, whch ensures that the resultng surface s affne nvarable wth respect to the nput data-set. In Equ. (4), the unknown weghts w and coeffcents p k of P (v) can be unquely determned by the followng nterpolatng condtons [1] f ( v ) = w φ ( v v ) + P( v ), =,1,, (5) and the followng orthogonal condtons [1] w = wx = w y = wz =. (6)

3 589 Let φ =φ( v v ), P( ) = p + p1x+ py+ pz f= f v, for =,1,,, then t s easy to derve the followng lnear system from Equ. (5) and Equ. (6): Φ C W F =, (7) T C P where, Φ = ) F, and (φ, = ( f ) 1 v and ( ) 1 x y z w p 1 x1 y1 z1 C=, w1 W =, p1 P =. (8) p 1 x y z w p Snce the coeffcent matrx of Equ. (7) s symmetrc and sem-postve, the system has unque soluton and can be solved usng LU-decomposton. Dependng on types of applcaton, we can select the RBF functon as thn-plate splne φ ( d ) =d log( d), Gaussan functon[4] φ ( d ) = exp(-cd ), mult-quadrc functon φ ( d ) = d + c [1], tr- 4 harmonc φ ( d ) = d, or Wendland's compactly support RBF functon [6] φ ( d) = (1 d ) + (4d+ 1), and so on.. PRACTICAL ALGORITHS FOR SOOTH SURFACE APPROXIATION In ths secton, we dscuss how to construct RBF mplct approxmaton from a trangle mesh wth arbtrary topology. Snce an arbtrary polygonal mesh can be transformed nto a trangle mesh through local trangulaton of the facets, the algorthm dscussed here has also been appled to general polygonal meshes. The man algorthm conssts of two steps: a) constructng a local nterpolaton at each vertex of the nput mesh; and b) blendng local nterpolatons to a global smooth surface usng locally-supported weght functons. The man dfference between our algorthm and other RBF based surface reconstructon from pont-set data s twofolds. Our method makes use of the connectvty nformaton of a mesh and elmnates an expensve process of computng octree-based partton of space commonly used for the constructon of global mplct surface [9]. In addton, we employ a parameterzaton-based proecton procedure to vsualze the global surface..1 Constructon of Local RBF Approxmatons K K Let v be an arbtrary vertex of a gven trangle mesh, { v } = 1 be the set of vertces ncdent to v, and { F } = 1 be the set of facets ncdent to v. An umbrella structure, denoted by U v ), s defned as v } { v } { F} (see Fg. 1), and v s called the center of the umbrella. ( { Fg. 1. An umbrella structure centered at v for local approxmaton. For an umbrella U ( v ) centered at v, the normal vector at vertex v can be estmated as: K 1 Nv = [ A( F ) N( F K )] A( F ) = = 1 1 ( F where, A ( F ) and N ) are area and normal of facet F, respectvely. As a result, we can obtan unt normal of every vertex v n mesh by formula n v = Nv / Nv. (9)

4 59 In order to evaluate offset ponts necessary for local RBF approxmaton, the longest and shortest lengths of edges ncdent to a vertex, say v, can be respectvely expressed by maxlen( v ) and mnlen( v ) as: K maxlen( v) = max{ v v } = 1 (1) K mnlen( v) = mn{ v v }. = 1 The offset ponts of v can then be defned as v v aux + aux = v = v + [ n [ n v v mnlen( v mnlen( v ).1] ).1]. The functonal value correspondng to the offset ponts are defned as f ( ± ) =± mnlen( v ).1. Here, n order to ensure that the offset ponts s suffcently close to v whle mantanng proper functonalty of the auxlary ponts and robustness of local approxmaton, we poston the auxlary ponts on the surface normal n v of v and away from the surface wth a dstance of one-tenth of the shortest edge length mnlen( v ) of v. In addton, two aux symmetrc offset ponts v ± are selected at each sde of the underlyng surface at v, whch s reasonable f the underlyng feld defned by the mplct functon n D space s smooth and contnuous. The selecton of a dfferent functonal value would certanly affect the orthogonal gradent dstrbuton of the underlyng feld. However, as two symmetrc auxlary ponts are used wth respect to the underlyng surface, the selecton would not be so senstve to the fnal constructed mplct surface. As we are only nterested n the underlyng surface, but not the feld tself, the proposed auxlary ponts should be approprate. For an umbrella centered at v, we select dscrete pont-set to construct ts local approxmaton as aux aux aux { v, v1,, vk } { v±, v1±,, vk± }. Here, we notce f ( v ) =, =,, K. Accordng to Equ. (7), the coeffcents of local RBF mplct approxmaton can be worked out easly and we denote the local surface by L v : f ( v) = v. For a trangle mesh, the valence of an nner vertex s at least. In ths case, there are at least 1 ponts used to construct a local surface. For most vertces of the mesh, the average valence should approxmately be 6,.e. there are about 1 ponts used to construct the local approxmaton of the umbrella. Ths guarantees the stablty of local constructon. In ths paper, we select the tr-harmonc, φ ( d ) = d, as RBF functon n local surface approxmaton and Fg. shows an example for local approxmaton of an umbrella. v aux (11) Fg.. Local RBF approxmaton (rght, green) of an umbrella n a cube mesh (left).. Blendng for Global Surface Constructon We develop a blendng operator, whch s smlar to that of [1] for other functons, to ntegrate local approxmatons nto a global surface. The basc requrements are shape local control and smooth blendng. At the neghborhood of v, the shape of the global surface should bascally be determned by the postons of vertces n U ( v ). Furthermore, the further a vertex n the mesh away from the center of U ( v ), the weaker t affects the shape of the approxmaton of the umbrella. When the dstance from a vertex to center of U ( v ) s larger than certan threshold, the vertex won't brng any effect on the shape at all.

5 591 Let us consder a bounded doman Ω n R and a set of local non-negatve compactly supported weght functons { w ( v ) =,, N} wth Ω supp( w ). These weght functons can always be normalzed such that the sum of all weghts equals to 1 at all postons of Ω,.e., the partton of unty property commonly requred for actng as bass functons[1]. Let { ϕ } denote the normalzed weght functons of { w ( v)} defned on sub-domans of Ω, we have w ( v) ϕ ( v) =, =,1,, N. (1) N = w ( v) 1 oreover, let us consder the case that the supported center of w s located at vertex v n the ntal mesh. The normalzed weght functons { ϕ } wll be used as the blendng functon for defnng a global approxmaton from local approxmatons assocated to ndvdual vertces of the ntal control mesh. The global approxmaton on Ω can be defned as follows [9]: f ( v) = ϕ ( v) f ( v). (1) v In the paper, for approxmaton purposes, we use locally supported weght functons on sphere doman n blendng weghts, whch are defned by quadratc B-splne B (t) : v v w ( v ) = B. (14) maxlen( v) If an nterpolaton s requred, we can use the nverse-dstance sngular weghts: where w ( a) R as (maxlen( v ) - ) v v + ( v ) = (15) maxlen( v) v v + a, fa> =, otherwse (16) Fg.. Blendng of local RBF approxmatons: A surface patch correspondng to the shaded facet on global approxmaton s defned as a blendng surface of a set of local RBF approxmatons As mentoned above, for each vertex v of mesh, ts support functon s defned n the form of Equ.(14) wth the center and radus of the supported doman beng v and maxlen( v ), respectvely. In ths case, the unon of all supported domans of vertces of s exactly Ω that covers the entre mesh. As an example, we dscuss the representaton of Equ. (1) n the vcnty of an arbtrary facet Δ vv1v of mesh. Let us frst consder the representaton at arbtrary vertex v nearby Δ vv1v. We note that, only those local approxmatons, whose support doman covers the vertex, can affect the value of f (v). In other words, f and only f the dstance from the center of an local approxmaton L v to v s less than the control radus of L k v,.e., k maxlen( v k ), the approxmaton can brng an effect on f (v). So, Equ. (1) becomes f ( v) = ϕ ( v) f ( ) (17) v v < maxlen( v ) v v

6 59 where, the weght functon ϕ can be calculated by Equ. (14) and Equ. (1). On the other hand, on a global surface generated by blendng local approxmatons, each facet of has a correspondng patch on the global surface and the complete global approxmaton s ust a unon of all ndvdual patches correspondng to the parametrc doman of ndvdual facets of. Based on Equ. (17), we can fnd all local approxmatons for defnng each patch. In Fg., trangle Δ vv1v s a facet of and ts correspondng surface patch on global approxmaton s determned by the local approxmatons of L v, L v, L 1 v, L v, L v, and so on. These local approxmatons can be found by the 4 connectvty of or an optmzed k d -tree research strategy.. Global Surface Vsualzaton Global approxmaton of the nput mesh s an mplct surface represented by a sngle and complex mplct functon. At present, there are two types of algorthms to render mplct surfaces. Ray-tracng based method s only applcable to off-lne renderng because t nvolved heavy computaton, whereas, polygonzaton method mplements rapd vsualzaton of mplct surfaces by convertng them nto polygonal meshes. Among varous methods reported so far, the optmzed archng Cubes (C) based algorthms can provde rapd and effcent polygonzaton and archng Trangles based method can gve hgh qualty of trangulaton. Velho [14] presented a smple and effcent algorthm through a physcal process of smulatng partcle movement. Jn et al [15] combnes subdvson and physcal smulaton process to render the so-called subdvson nterpolatng mplct surfaces. Based on Velho's and Jn's work, we propose a pecewse renderng method of the global approxmaton. For a trangular facet Δ vv1v of mesh, we frst partton the planar doman Δ vv1v nto n sub-trangles as llustrated n Fg.4 by unformly subdvdng the edges nto n segments. For each vertex of the sub-trangles, the correspondng vertex on the underlyng mplct surface are then computed usng a mappng or proecton procedure. A refned surface mesh of the constructed mplct surface s fnally produced usng the newly computed vertces on the underlyng mplct surface wth the same topologcal connecton as that of the sub-trangles for fnal vsualzaton. In ths paper, the vertces of sub-trangles are named subdvson-ponts and all the sub-trangles form a subdvson net. In [14] and [15], the proecton or mappng of the subdvson-ponts onto the underlyng surface were drven by smulatng partcles' free movement along gradent descendng drecton of the surface functon. In the paper, however, we use the normals attached to each vertex of the nput mesh to fnd the proected ponts of the subdvson-ponts onto the global approxmaton surface. Ths approach avods an expensve procedure for computng the gradents of mplct surfaces. Fg. 4. Patch-wse renderng of mplct surface: 1) a facet of the nput mesh after doman partton wth corner surface normals and estmated surface normal at an nteror pont (left); ) the parametrc doman wth correspondng surface patch on the underlyng surface for vsualzaton (rght). For any subdvson pont v of facet Δ vv1v, t s easy to evaluate ts barycenter coordnates, ( c, c1, c), about ponts v, v 1 and v, the vertces of the facet. We defne the normal assocated to v as cnv + c 1nv + c 1 nv nv =. (18) cn + cn + cn v 1 v1 v Followng Sec..1, we know that n v ponts outwards of the surface. If a pont v s not on the surface, we can fnd a pont, at whch the sgn of the mplct functon s opposte to that of v, along ether the postve or negatve drecton

7 59 of n v. Once two ponts at dfferent sdes of the surface are found, an ntersect pont, named n, of the lne segment p connectng the two ponts and the mplct surface can be obtaned usng a bsecton search method. The ntersect n wll be taken as the proected pont of v on the surface for vsualzaton. Obvously, the resoluton of polygonzaton of the global approxmaton can be adusted by ncreasng or decreasng the number of subdvsons on edges of the facet. As the normals of a mesh are predefned, the normal vector at each subdvson-pont s also unquely defned. The poston of the ntersect pont on the surface can then be represented by a sngle pure scalar, whch s the dstance from v to the ntersecton pont. The dstance s postve when the drecton from v to ntersecton pont s concdent to the drecton of the normal of v, otherwse negatve. One should notce that, two neghborng facets, Δ vv1v and Δ vv1v, have common global functon along ther shared edge v v 1, whch s the blended sum of the same local approxmatons weghted by the same weght functons, so that global surface s contnuous along the shared edge. In addton, because the normals of subdvson ponts on a common edge have dentcal drecton n Δ vv1v and Δ vv1v respectvely (subdvson ponts on v v 1 have the same barycenter coordnates n Δ vv1v and Δ vv1v ), ther proected ponts should also be the same. Hence, there should be no crack left on the global surface. It should also be noted that doman subdvson dscussed n ths secton and the estmaton of local surface normal usng equaton Equ. (18) would only affect the vsualzaton of the underlyng surface. The underlyng mplct surface, however, remans the same. The underlyng mplct surface s unquely defned by the local RBF approxmatons and the blendng functons used for constructon the global approxmaton. 4. IPLEENTATION, RESULTS AND DISCUSSIONS We have mplemented the algorthm presented n the prevous secton usng C++ on an Intel Celeron PC wth 1.4GHz CPU and 51 memory under the WnXP operatng system. The algorthm conssts of two parts as followng: 1) Constructon of local approxmatons: For every vertex v of the nput mesh, compute ts n v, maxlen( v ) and mnlen( v ); Defne two offset ponts for v usng n v and mnlen( v ); Construct the local approxmatng surface for v from vertces n U ( v ) and ther offset ponts. ) Vsualzaton of the global approxmaton by renderng the pecewse surface patch for each facet, Δ vv1v, of the nput mesh: Dvde Δ vv1v nto n sub-trangles; Evaluate: a) all the subdvson ponts, ther barycenters and normals about the vertces v, v 1 and v ; and b) proected ponts of the subdvson ponts on the global surface; Replace the vertces of subdvson net on the facet wth the correspondng proected ponts and render the net. Fg. 5 to Fg. 7 llustrate some examples produced usng the algorthms presented n ths paper. Fg. 5 shows fve smple examples. Illustratons of top row are meshes to be approxmated and llustratons of the mddle and bottom rows are flat shadng wth wre-frame and Phong shadng renderngs of ther global surfaces, respectvely. The ntal control mesh of the frst example (the frst column on left hand sde) s a cube, where the valance of the center vertex of each facet s 4 and ts neghborng facets are coplanar. Wth the second example (the second column), the vertex at the ntersecton pont of three planes has complex local geometry. In the thrd example (mddle column), the ntal control mesh s an open mesh consstng of a convex peak and a concave valley. The vertex between the peak and the valley vertces also has complex local structure. The surface meshes n two columns on rght hand sde take on complex topologes. The results show that all the above shapes can be handled wth the presented algorthm. p

8 594 Fg. 5. Illustratons of the constructed surfaces from fve dfferent nput meshes (top row) wth partcular vertces or topology and ther approxmatng surfaces (mddle and bottom rows). For a gven mesh, because the hghest valance of ts vertces s a constant, the computng tme needed for the constructon of a local RBF approxmaton of one umbrella has ts upper lmt, whch s ndependent of the number of vertces of the nput mesh. Hence, the computng tme for the constructon of local approxmatons has lnear complexty, O (N ), wth respect to number N of vertces of the nput mesh. In the step of vsualzaton, the tme used for renderng a sngle patch correspondng to a partcular facet s O ( n ), where n s the number of subdvsons for each edge, whch s agan ndependent to the number N of the vertces of the nput mesh. As a result, the total tme complexty for the vsualzaton of the global approxmaton s O ( N) O( n ). When n s decded, whch s usually not large, the tme needed n the vsualzaton s agan lnear to the number N of vertces of the nput mesh. Fg. 6 and Fg. 7 present two examples, respectvely, constructed usng the proposed method. The ntal meshes of former are created by C based samplng procedure from exstng smooth surfaces and the control meshes of later are bult by mesh smplfer from the dense cat and horse models, whch are commonly used n the CG and CAGD communtes. These examples demonstrate the capablty of the developed algorthms. Tab. 1 summarzes some parameters of the ntal control meshes shown n the fgures and t also provdes the computng tme used to construct the local RBF approxmatons wth respect to meshes of dfferent resoluton scales. Tab. shows tme needed on the second phase for the vsualzaton of the global approxmaton of varous meshes, where N -segs ndcates the number of subdvsons for each edge for vsualzaton. From the tables, one can fnd that t s very fast for constructng the local RBF approxmatons for the vertces of the nput meshes and the man computng tme of our algorthm s spent on vsualzaton of the resultng surface. The tme costs are proportonal to the resoluton scale of the fnal meshes n the scale of O ( n ), at the same tme, t s lnearly proportonal to the number N of vertces of the ntal nput mesh.

9 595 (a) Jack-1 (b) Jack- (c) Jack- (c) Ddymous-1 (c) Ddymous- (c) Ddymous- Fg. 6. Surface constructon of two practcal examples generated usng varous resoluton control meshes. The ntal meshes (top row) are generated usng C method from smooth surfaces. (a) Cat-1 (b) Cat- (c) Cat- (d) Horse-1 (e) Horse- (f) Horse- Fg. 7. Surface constructon of two practcal examples commonly used n the CAGD and graphcs communtes, the control meshes (top row) are obtaned from ntal dense meshes through mesh smplfcaton. esh Jack-1 Jack- Jack- Ddymous-1 Ddymous- Ddymous- V/T 89/ /6 /66 6/416 97/ /998 Tme esh Cat-1 Cat- Cat- Horse-1 Horse- Horse- V/T 51/9 145/7 65/ /88 44/ /97 Tme Tab. 1. Parameters of the meshes shown n Fg. 6 and Fg. 7 and tme consumed n constructng ther local RBF approxmatons (V/T: vertces/trangles; Tme: ms). esh Ddymous-1 Ddymous- Ddymous- Horse-1 Horse- Horse- -segs segs segs segs Tab.. Computng tme n vsualzaton phase of the algorthm (Tme unt: ms).

10 CONCLUSION In ths paper, we propose an algorthm for constructng an approxmatng surface from a trangle mesh wth arbtrary topology and geometry usng compactly supported radal bass functons. Our algorthm frst constructs a local RBF approxmaton for each umbrella structure centered at an ndvdual vertex of the nput mesh. The local approxmatons are then blended to form a global approxmaton of the underlyng geometry usng locally defned weght functons. The vsualzaton makes use of the correspondence, a knd of parameterzaton, between facets of a mesh and ther correspondng patches on the resultng surface. Results show that our algorthm can cope wth open or closed mesh wth arbtrary topology n the same way. Both the constructon process and the vsualzaton procedure are pretty fast. Compared wth exsted algorthms for constructng approxmatng surface from meshes, our algorthm has lnear tme complexty to the number of vertces of the nput meshes. 6. ACKNOWLEDGENT The work presented n ths paper s supported by the Research Grants Councl of Hong Kong SAR through research grant #CtyU 111/E. 7. REFERENCES [1] urak, S., Volumetrc shape descrpton of range data usng blobby model, Computer Graphcs, Vol. 5, No. 4, 1991, pp 7 5. [] Hoppe, H., DeRose, T., and Cuchamp, T., Surface reconstructon from unorganzed ponts, n Proc. of AC SIGGRAPH 9, 199, pp [] Lm, C. T., Turkyyah, G.., Ganter,. A. and Stort, D. W., Implct reconstructon of solds from cloud pont sets, n AC Symposum on Sold odelng and Applcatons. AC Press, New York, USA, [4] Carr, J. C., Beatson, R. K., Cherre, J. B., tchell, T. J., et al, Reconstructon and representaton of d obects wth radal bass functons, n AC SIGGRAPH Conference on Computer Graphcs, Los Angeles, CA, August 1, pp [5] Yngve, G. and Turk, G., Creatng smooth mplct surfaces from polygonal meshes, Graphcs, Vsualzaton, and Useablty Center. Georga Insttute of Technology, Tech. Rep. GIT-GVU-99-4, [6] Wendland, H., Fast evaluaton of radal bass functon: ethods based on partton of unty, n Approxmaton Theory X: Wavelets, Splnes, and Applcatons, Chu C. K., Schumaker L. L. and Stockler J., Eds. Nashvlle TN.: Vanderblt Unversty Press,, pp [7] orse, B. S., Yoo, T. S., Rhengans, P., et al, Interpolatng mplct surface from scattered surface data usng compactly supported radal bass functons, n Proc. of Shape odelng Internatonal, 1, pp [8] Babuska, I., The partton of unty method, Internatonal Journal of Numercal ethods n Engnererng, No. 4, 1997, pp [9] Ohtake, Y., Belyaev, A., Alexa,., Turk G. and Sedel H.-P., ult-level partton of unty mplcts, AC Transactons on Graphcs, Vol., No.,, pp [1] Tobor, I., Reuter, P. and Schlck, C., Effcent reconstructon of large scattered geometrc datasets usng the partton of unty and radal bass functons, Laboratore Bordelas de Recherche en Informatque, Unverste Bordeaux-1, Tech. Rep. RR-11-,. [11] Ohtake, Y., Belyaev, A. and Sedel, H.-P., d scattered data nterpolaton and approxmaton wth multlevel compactly supported rbfs, Graphcal odels, Vol. 67, No., 5, pp [1] Turk, O. G., odellng wth mplct surfaces that nterpolate, AC Transactons on Graphcs, Vol. 1, No. 4,, pp [1] Chaturved, A. K. and Pegl, L. A., Procedural method for terran surface nterpolaton. Computer & Graphcs, Vol., No. 4, 1996, pp [14] Velho, L., Smple and effcent polygonzaton of mplct surfaces, Journal of Graphcs Tools, Vol. 1, No., 1996, pp 5 4. [15] Jn, X., Sun, H. and Peng, Q., Subdvson nterpolatng mplct surfaces, Computer & Graphcs, No. 7,, pp

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

Radial Basis Functions

Radial Basis Functions Radal Bass Functons Mesh Reconstructon Input: pont cloud Output: water-tght manfold mesh Explct Connectvty estmaton Implct Sgned dstance functon estmaton Image from: Reconstructon and Representaton of

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

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

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

Harmonic Coordinates for Character Articulation PIXAR

Harmonic Coordinates for Character Articulation PIXAR Harmonc Coordnates for Character Artculaton PIXAR Pushkar Josh Mark Meyer Tony DeRose Bran Green Tom Sanock We have a complex source mesh nsde of a smpler cage mesh We want vertex deformatons appled to

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

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

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

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

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

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

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

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

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

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

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

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

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

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

Parameterization of Quadrilateral Meshes

Parameterization of Quadrilateral Meshes Parameterzaton of Quadrlateral Meshes L Lu 1, CaMng Zhang 1,, and Frank Cheng 3 1 School of Computer Scence and Technology, Shandong Unversty, Jnan, Chna Department of Computer Scence and Technology, Shandong

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

Multi-Resolution Geometric Fusion

Multi-Resolution Geometric Fusion Internatonal Conference on Recent Advances n 3-D Dgtal Imagng and Modellng, Ottawa, Canada May 12 15, 1997 Mult-Resoluton Geometrc Fuson Adran Hlton and John Illngworth Centre for Vson, Speech and Sgnal

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

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

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

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

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

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

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

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

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

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

Adaptive Selection of Rendering Primitives for Point Clouds of Large Scale Environments

Adaptive Selection of Rendering Primitives for Point Clouds of Large Scale Environments Adaptve Selecton of Renderng Prmtves for Pont Clouds of Large Scale Envronments Taash Maeno, Hroa Date and Satosh Kana 3 Graduate School of Informaton Scence and Technology, Hoado Unversty, Japan t_maeno@sdm.ss.st.houda.ac.jp,

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

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

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

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

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

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

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

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

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

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

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

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

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

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

Optimal Quadrilateral Finite Elements on Polygonal Domains

Optimal Quadrilateral Finite Elements on Polygonal Domains J Sc Comput (2017) 70:60 84 DOI 10.1007/s10915-016-0242-5 Optmal Quadrlateral Fnte Elements on Polygonal Domans Hengguang L 1 Qnghu Zhang 2 Receved: 30 January 2015 / Revsed: 21 January 2016 / Accepted:

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

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

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

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

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

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

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

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

A Hybrid System for Three-Dimensional Objects Reconstruction from Point-Clouds Based on Ball Pivoting Algorithm and Radial Basis Functions

A Hybrid System for Three-Dimensional Objects Reconstruction from Point-Clouds Based on Ball Pivoting Algorithm and Radial Basis Functions A Hybrd System for Three-Dmensonal Objects Reconstructon from Pont-Clouds Based on Ball Pvotng Algorthm and Radal Bass Functons ASHRAF HUSSEIN Scentfc Computng Department, Faculty of Computer and Informaton

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

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

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

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

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

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

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

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

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

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

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

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

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

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Octree Subdivision Using Coplanar Criterion for Hierarchical Point Simplification

Octree Subdivision Using Coplanar Criterion for Hierarchical Point Simplification Octree Subdvson Usng Coplanar Crteron for Herarchcal Pont Smplfcaton Pa-Feng Lee 1, Chen-Hsng Chang 1, Jun-Lng Tseng 2, Bn-Shyan Jong 3, and Tsong-Wuu Ln 4 1 Dept. of Electronc Engneerng, Chung Yuan Chrstan

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

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries Acceleratng X-Ray data collecton usng Pyramd Beam ray castng geometres Amr Averbuch Guy Lfchtz Y. Shkolnsky 3 School of Computer Scence Department of Appled Mathematcs, School of Mathematcal Scences Tel

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

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

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

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

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

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

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

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

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

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 Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

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

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

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Mesh Editing in ROI with Dual Laplacian

Mesh Editing in ROI with Dual Laplacian Mesh Edtng n ROI wth Dual Laplacan Luo Qong, Lu Bo, Ma Zhan-guo, Zhang Hong-bn College of Computer Scence, Beng Unversty of Technology, Chna lqngng@sohu.com, lubo@but.edu.cn,mzgsy@63.com,zhb@publc.bta.net.cn

More information