2D Shape Deformation Based on Rigid Square Matching

Size: px
Start display at page:

Download "2D Shape Deformation Based on Rigid Square Matching"

Transcription

1 D Shape Deformaton Based on Rgd Square Matchng A. Author Author s Afflaton Author s E-Mal Author s Webste B. Author Author s Afflaton Author s E-Mal Author s Webste C. Author Author s Afflaton Author s E-Mal Author s Webste Abstract In ths paper, we propose a fast and stable method for D shape deformaton based on rgd square matchng. Our method utlzes unform quadrangular control meshes for D shapes and tres to mantan the rgdty of each square n the control mesh durng user manpulaton. A rgd shape matchng method s performed to fnd an optmal pure rotatonal transformaton for each square n the control mesh. An teratve solver s proposed to compute the fnal deformaton result for the entre control mesh by mnmzng the dfference between the deformed vertces and ther counterparts n the neghborng rgd square. The deformaton result on the D shape s as rgd as possble and the detals of the shape are preserved well. As extensons, we present a shape-aware splttng method to mprove the deformaton effect for coarse meshes and a smple sketch-based clusterng method for skeletal deformaton. Experments wth varous D shapes show that our method s effcent and easy to use, and can provde physcally plausble result for shapes of objects n real world. Therefore, our shape deformaton method s especally sutable for applcatons n cartoon character anmaton. Keywords: shape deformaton, character anmaton, shape matchng, rgd transformaton, skeletal deformaton Fgure 1: Horsemanshp actons obtaned by our method. The orgnal D shape wth ts control mesh s on the top left. Note the natural skeletal behavor n deformng the horse legs. 1. Introducton D shape deformaton (or manpulaton) ams at deformng objects represented n the form of D mages by usng graphcal method. It s a very useful tool for applcatons such as character anmaton [1], real-tme lve performance [] and enrchng graphcal nterface [3], and therefore, has receved a lot of attentons n recent years. In such typcal applcatons, the D shape n the mage to be deformed often represents an object n real world, and more often a character or an anmal. As a result, the deformed shape must exhbt deformaton effects that are physcally plausble. Effcency

2 s another mportant feature to be consdered of the deformaton method, because the method must provde the user nteractve tools to manpulate the deformaton result. The nteracton metaphor for the user should also be ntutve and easy to use. Many methods have been proposed to satsfy these requrements. Shape deformaton methods usng spacebased technques deform the shapes by manpulate the space n whch they are embedded. Free-form deformaton (FFD) methods [4, 5, 6] and skeleton-based technques [7, 8, 9] are of ths category. They are very effcent n computaton and easy to be mplemented. However, they don t provde convenent or meanngful nteracton tools for the user. For FFD methods, the control s not ntutve, and for skeletonbased technques, the weght tunng for rggng s a panful process for users. Physcally-based smulaton ncludng fnte element method [1] and mass-sprng system [11] can provde precse deformaton result. But they are often too expensve n computaton or too slow to converge for nteractve applcatons. Moreover, precson of the deformaton result s not very mportant n such applcatons as compared to effcency and usablty. Therefore, almost all the shape deformaton methods proposed n recent years utlze geometrcally-based approach nstead of physcally-based smulaton. Recently, many nonlnear mesh deformaton methods [1, 13, 14, 15] are proposed for 3D models. They try to mnmze a nonlnear energy functonal representng local propertes of the surface. Weng et al. [1] use a varant of these methods for D shape deformaton. They use a hybrd mesh generated by usng the shape boundary as the deformable model. Ther method not only preserves the Laplacan coordnates lke the deformaton methods for 3D meshes do, but also preserves local area of the shape nteror. All these terms add up nto a non-quadratc energy functon whch s mnmzed by usng an teratve Gauss-Newton method. 1.1 Related Work D shape deformaton s closely related to a more general technque named mage deformaton, whch focuses on reasonably warpng the entre space of the mage. Image deformaton has a longer hstory and s typcally used for D morphng [16] and medcal magng [17]. Schaefer et al. [18] proposed an mage deformaton method whch can also be used for D shape deformaton. They used movng least squares to mantan the rgdty of the entre mage space. Though t s very effcent, the method doesn t take the nformaton of the shape nto account. Therefore, the detals of the shape cannot be preserved well for large scale deformaton. We nstead utlze the explct D rotaton expresson n [18] to mantan the local rgdty of the shape. Müller et al. [19] proposed a meshless deformaton method based on shape matchng. Ther method s fast and stable, and can produce physcally plausble deformaton results. Because of the smple modes of deformaton (only lnear and quadratc) used n shape matchng, the method s only sutable for modest deformaton complexty. A practcal enhancement s proposed n [19] usng overlappng domans for many shape matchng clusters to enrch the deformaton effect, but the result stll have blendng artfacts. Rvers and James [] proposed a fast lattce shape matchng (FastLSM) method to address these problems. Our method also utlzes regular lattces and shape matchng technque, but there are also many sgnfcant dfferences. Our method s appled for D shape deformaton amng at applcatons n character anmaton and lve performance. Ther method overlaps many cells and therefore need a specal fast algorthm to get the fnal result whle our method only perform shape matchng for each square ndependently. FastLSM uses regonbased convoluton to get the fnal result, whle our method uses an teratve solver. Igarash et al. proposed the concept of asrgd-as-possble manpulaton n [1]. In ther work, the D shape boundary s frstly represented by a D smple polygon and s then trangulated to form a trangular mesh. Durng manpulaton, the user drags some vertces of the trangular mesh as handles, and the system computes the poston of other free vertces by mnmzng the deformaton dstorton of every trangle. 1. Our Contrbutons In ths paper, we propose a fast and stable method for D shape edtng. It s motvated by the shape matchng method for dynamc deformaton n [19] and s very smple to be mplemented. Because our shape edtng me-

3 thod s manly desgned for applcatons n character anmaton, we also adopt the concept of as-rgd-as-possble manpulaton n [1] to gve physcally plausble results. Our contrbutons can be summarzed as follows: (1) We propose a rgd square matchng method for D shape deformaton. Ths method s especally sutable for applcatons n character anmaton, because t tres to mantan the local rgdty of the D shape and can produce physcally plausble de-formaton effects for shapes of objects n the real world. To solve for the entre control mesh, we propose an teratve solver whch utlzes the rgd transformatons acqured by rgd square matchng. The method s uncondtonally stable, easy-mplemented and effcent for nteractve D shape edtng. () As a practcal enhancement, we propose a shape-aware splttng method for the unform quadrangular lattce. It explots the topologcal nformaton of the D shape to mprove the deformaton effect under a relatvely coarser mesh; (3) We mplement skeletal deformatons by usng a user defned clusterng method. The sketch-based metaphor s very convenent to use and the method s easy to mplement.. Overvew In ths secton, we gve an overvew of our method whch s shown n Fgure. Our D shape deformaton method takes an mage as the nput. We suppose that the D shape to be consdered has salent dfferences n llumnaton or color from the background n the mage. We also suppose that all the mages are stored n the btmap format for convenence of dscusson, and the method proposed n ths paper can be generalzed to other mage format easly. Frstly, the background whch we are not nterested n s removed manually. Dfferent from some mesh-based methods [1, 1], our method doesn t need the shape boundary nformaton. Therefore, the next step sn t the boundary extracton operaton. Instead, the D shape s drectly embedded nto a regular quadrangular lattce. Then, by elmnatng the lattce vertces outsde the shape, we can obtan a regular quadrangular lattce tghtly boundng the D shape. A unform quadrangular mesh M = ( V, S) s generated wth no dffculty from the lattce and s then used as the deformaton control mesh, where V s the set of n vertces n the mesh and S s the set of m square cells (because we try to preserve ther orgnal shape durng the deformaton, we always call them squares n ths paper despte they are not real squares any more after beng deformed). Our method performs some pre-processng for ths control mesh beforehand to decrease the real-tme computaton. Then the user can drag the mesh vertces freely to deform the D shape. Durng the deformaton process, our method tres to mantan the local rgdty of each square to reserve the local detals of the D shape. After the control mesh s deformed accordng to our method, the fnal D shape s rendered by usng smple lnear texture mappng technque for each square. Orgnal shape Deformed shape Control mesh generaton Deformed shape renderng Control mesh deformaton Fgure : Overvew of our D shape deformaton method. The remander of ths paper s organzed as follows. Secton 3 descrbes the core part of our method n detals, ncludng the rgd square matchng algorthm and the teratve solver to calculate the deformaton result of the entre mesh. In Secton 4, two extensons for our method are proposed to mprove the deformaton result and enrch the deformaton style. Expermental results are shown n Secton 5, followed by conclusons n Secton Shape Deformaton Based on Rgd Square Matchng After the control mesh generaton phase, a unform quadrangular mesh M = ( V, S) s generated. Then the user can drag any vertces n ths mesh to deform the D shape. As depcted n Fgure, our method frstly deforms the control mesh accordng to the as-

4 rgd-as-possble prncple. The rgd square matchng method s proposed to mantan the rgdty of each square n the control mesh. We use a smple teratve solver to compute the deformaton result for the entre control mesh. 3.1 Rgd Square Matchng The progress of the rgd square matchng algorthm s llustrated n Fgure 3. It tres to fnd a rgd square whch fts the current deformed square best. Frstly, we consder an ndvdual square s S n the control mesh. The orgnal postons of ts four vertces are x. After the user s manpulaton, the new postons of these vertces are x R R (1 4). Accordng to the shape matchng technque used n [19], the optmal rgd transformaton, ncludng an optmal D rotaton R R and a translaton vector t R, are defned to mnmze the dfference between transformed x and x 4 = ω 1 Rx + t x (1) where ω (1 4) are weghts of ndvdual vertces. Whle Müller et al. [19] use the mass of each pont as ts weght because they am at real-tme dynamc deformaton, we use the weghtng scheme to mplement poston constrant for handles. In all the examples presented n ths paper, we fnd that assgnng n for constraned handles and 1 for other free vertces s a good choce. We can actually remove the translaton vector t n Equaton 1 to smplfy the mnmzaton problem. Settng the partal dervatves wth respect to t n Equaton 1 to zero yelds the optmal translaton vector t = xc Rx c () where x and are weghted centrods of the c xc square before and after deformaton respectvely: ω x xc = ω (3) ω x xc = ω Then we can substtute Equaton nto Equaton 1 to get a smpler formula wth only R as the unknown 4 ω ˆ ˆ = 1 Rx x (4) where x = x x and x = x x. ˆ c ˆ c Snce the rotatonal transformaton n 3D space s nonlnear, Müller et al. [19] frstly relax the problem to fnd an optmal lnear transformaton and then extract the rotatonal part from t. We don t need to do ths because of the lnearty of D rotaton, so we can drectly solve for R. As a D rotaton matrx, T R s an orthogonal matrx,.e. RR= I. If R s represented n the form of a block matrx R = ( R1 R ) where R, then, and 1, R R RR 1 = T T RR 1 1 = RR = 1. By usng ths property and mnmzng Equaton 4, the optmal rotaton matrx can be gven as T 1 4 xˆ T R = ω 1 ( ˆ ˆ = T x x ) (5) μ xˆ where 4 T 4 T ( ˆ ˆ 1 ) ( ˆ ˆ = = 1 ) μ = ω xx + ω xx (6) and s an operator on D vectors such that ( x, y) = ( y, x). Then, as the result of the rgd square matchng method, the postons of the four vertces of the ftted rgd square are gven by usng ths optmal rotaton and translaton x = Rxˆ + x (1 4) (7) x 1 x 4 x c x x 3 c x x x 1 x 1 x x 3 x x 3 c c x 4 x 4 Fgure 3: Progress of rgd square matchng algorthm. 3. Iteratve Solver for Control Mesh Deformaton By usng the rgd square matchng method proposed n Secton 3.1, we can fnd a ftted rgd square for each deformed square. However, for the entre mesh, these rgd squares are not necessary to conform to ther neghbors due to the arbtrary manpulaton of the user. Thus, we propose an teratve solver to compute the new postons of the vertces n the entre control mesh by mnmzng the dfference between the resultng vertces n the deformed control mesh and ther counterparts n the neghborng ftted rgd squares. For th (1 n) vertex n the control mesh, ts x 1 x 4 x x c x 3

5 current poston s x and we suppose the set of ts neghborng squares to be N() S. Then, the error functon for th vertex s defned by ω x ( Rsx + ts) (8) s N() where R and s t are the optmal rotaton s matrx and translaton vector computed for the neghborng square s, respectvely. Then the global error functon over the entre control mesh s gven by ω x ( Rsx + t s) (9) s N() We need to mnmze ths error functon to fnd the new postons for each vertex n the deformed control mesh. However, R s and t s are dependent n the postons of other vertces n the control mesh, so Equaton 9 s nonquadratc and consequently, t cannot be solved drectly. Therefore, we propose a smple teratve solver to lnearze t. R s and t are s supposed to be nvarant for each teraton and they can be vewed as constant n Equaton 9. Then ths quadratc functon has a unque mnmzer, whch yelds the teratve solver for the fnal postons of all the vertces n the control mesh 1 x ( R sx + t ) (1) s N () s N() For each teraton step, the ftted rgd squares for all the deformed squares are computed ndependently and then the correspondng rotatons and translatons are used to update the postons of all the vertces by usng Equaton 1. The teratve solver repeats untl the total error functon of the entre mesh expressed by Equaton 9 vares less than a gven threshold n several successve teratons. The expermental results show that the total error functon becomes stable n tens of teratons after user manpulaton (Fgure 4). Snce all the computaton performed n each teraton s ndependent for each square or vertex and only deal wth D matrx and vectors, the tme complexty for one teraton s Om ( ). As a result, our deformaton method can be very effcent even for control meshes wth very fne resoluton. Moreover, we make a lttle modfcaton for the teratve solver n practce to further mprove ts nteractve performance. When the user drags the handles, we perform the teraton for a fxed number of tmes (we use 3 tmes n all the examples) to guarantee the real-tme response, because the ntermedate results durng user nteracton need not to be precse. When the user releases the handles and fnshes the nteracton, our solver proceeds to fnd the precse result at convergence. Fgure 4: Error/teraton curve. The peak of the curve occurs when the user drags and releases the handle. 4. Extensons 4.1 Shape-aware Mesh Splttng In order to smplfy the control mesh generaton, we use unform quadrangular control meshes for shape deformaton nstead of adaptve meshes. As depcted n Fgure 5, for some partcular shapes wth two geodescally remote parts located near n space, coarse meshes wll ntroduce ncorrect connectons between the two parts. Ths problem s especally obvous for shapes lke anmals and humans whch have obvous elongated parts such as lmbs. One drectly approach to solve ths problem s to use a fner lattce for the shape to produce a fner control mesh, but ths wll ncrease the computaton cost of the deformaton algorthm. Instead, we propose a shapeaware mesh splttng method to allevate ths problem for relatvely coarser mesh. The man dea of the shape-aware mesh splttng method s to splt parts of the mesh by duplcatng vertces n order to break the ncorrect connecton n the control mesh. To acheve ths, we further explot the nformaton of the shape, defnng the boundary vertces to be the mesh vertces located outsde the shape. Ideally, all the boundary vertces of a shape wll form one or more closed loops,.e. each boundary vertex has exactly two neghborng boundary vertces. But for ncorrect connectons n the control mesh, one boundary vertex (whch s called the nvald boundary vertex ) may have more than two neghborng boundary vertces as depcted n Fgure 5. For

6 such cases, the nvald boundary vertex s duplcated and assgned to the neghborng squares accordng to the D shape nformaton by usng a seres of rules whch s depcted n Table 1. In ths table, the shaded part n each square represents the nner regon of the shape. The red ponts are nvald boundary vertces to be consdered and the blue ponts are duplcated boundary vertces whch become vald. The duplcated vertces are offset a lttle for clarty. It should be notced that new nvald boundary vertces may be ntroduced when one nvald boundary vertex s resolved accordng to the rules. Actually, the rules are appled to the control mesh repeatedly untl there s no nvald boundary vertex. As a result, the ncorrect connectons of the control mesh are splt and more natural deformaton effect can be produced even for a relatvely coarser mesh (Fgure 7). Fgure 5: An example of ncorrect connectons. The zoomed depcton of the part enclosed by the black rectangle s shown on the rght. All the colored ponts represent the boundary vertces. Red and blue ponts represent ncorrect connectons to be splt. Intally, red ponts are recognzed as nvald boundary vertces by our mesh splttng method. Number of neghborng squares 3 4 Table 1: Mesh splttng rules. Duplcaton and assgnng rules 4. Skeletal Deformaton Usng Sketch-based Clusterng Skeletal deformaton s very mportant for applcatons n character anmaton, because almost all cartoon characters are artculated anmals. Therefore, we propose a skeletal deformaton approach to our basc D shape deformaton method. Ths approach s mplemented by usng clusterng technque and provdes a smple sketchng metaphor to the user. We vew each ndvdual square n the control mesh as a deformaton cluster and generate larger clusters whch are composed of squares accordng to the user nteracton to represent the skeletal structure of the shape. The entre progress of ths approach s shown n Fgure 6. The user draws lnes on the shape to desgnate the skeletons. Then, the squares whch ntersect the same lne are assembled nto one cluster. When the user deforms the skeletal shape, each newly generated cluster s treated as a square n the above-mentoned rgd square matchng algorthm and replaces the squares whch make up t. Because our D shape deformaton method tres to mantan the rgdty of every cluster, the skeletal deformaton effect can be presented by usng ths smple sketch-based clusterng approach. Fgure 6: Skeletal deformaton usng sketchbased clusterng. 5. Expermental Results We have mplemented the descrbed D shape deformaton method on a workstaton wth a.33ghz Intel Core TM Duo CPU and GB memory. Table shows the statstcs for the examples used n ths paper and tmngs for our shape deformaton method. In Table, Lattce grd means the resoluton of the space lattce n whch the shapes are embedded to generate the control meshes; Soluton tme 1 means tme need for our method to perform 3 teratons when the user drags the handles as descrbed n Secton 3.; and Soluton tme means tme need to exactly perform the teratve solver untl t satsfes the stop condton to

7 get the fnal result when the user releases the handles. Soluton tme 1 s approxmately lnear n the scale of the control mesh, ndcatng that our D shape deformaton method s very effcent for nteractve shape edtng. Soluton tme s affected not only by the scale of the mesh, but also the scale of the deformaton and the topology of the mesh, so the numbers lsted n the last row of Table 1 are average tme under varous condtons for each shape. In all the experments presented n ths paper, the teratve solver converges wthn.6 second. Ths cost s acceptable because t only occurs when the user stops nteractng wth the D shape. Fgure 7 compares the deformaton results wth and wthout shape-aware mesh splttng for the same shape under the same resoluton of control mesh. It s shown that the shapeaware mesh splttng method can elmnate the ncorrect connectons n the control mesh. By usng the splt control mesh, our D deformaton method can provde more natural effect. In Fgure 8, we present the effect of skeletal deformaton by usng our sketch-base clusterng approach. It s also compared wth the deformaton result wthout skeletons. Our skeletal deformaton approach provdes an easy-to-use metaphor for users and produces physcally plausble effect especally for artculated cartoon characters. Fgure 9 shows that our method can provde more realstc result than the as-rgd-as-possble shape manpulaton method n [1] does. To llustrate the versatlty of our D shape deformaton method, more examples are gven n Fgures 1 and 1. The tmngs n Table and examples n the fgures show that our method can provde as good deformaton result as the nonlnear optmzaton method n [1] at less computaton cost. Fgures 11 and 1 show that our method can also be appled to mage deformaton to provde smlar results as [18] wth no extra modfcaton except treatng the entre mage as a shape. 6. Concluson In ths paper, we propose a D shape deformaton method based on rgd square matchng. The method uses unform quadrangular meshes as control meshes whch s much easer to buld than trangular meshes used n [1] and hybrd meshes used n [1]. We adopt the concept of as-rgd-as-possble deformaton and use the shape matchng technque to mantan the local rgdty of the shape. The transformatons acqured by shape matchng technque are constraned explctly to be pure rotatons. Therefore, the detals of the D shapes can be preserved well durng deformaton. Moreover, we drectly update every vertces of one square by usng pure rotatonal transformaton wthout dynamc ssues n [19], and consequently there wll be no nverted square and our system s uncondtonally stable. We also propose a smple teratve solver to compute the fnal deformaton result of the entre mesh. The deformaton mode for each square s smply the rgd moton, but the fnal results of the entre shape exhbt very complex deformaton effects as shown n Fgures 1 and 1, because the connectons between the squares n the control mesh provde the system a very hgh degree-of-freedom. Essentally, our shape deformaton method s space-based, but by generatng the control mesh accordng to the D shape t avod the problems presented n the space warpng approaches. We also propose a practcal enhancement whch further utlzes the nformaton of the shape to mprove the deformaton effect for coarse control meshes. By usng a smple clusterng method, our method can provde skeletal deformaton effect for artculated shapes lke cartoon characters and anmals. The skeleton desgnatng metaphor s sketch-based and s very easy to use. Our method s very effcent and can provde physcally plausble deformaton effect for shapes of objects n real world. However, t stll has some lmtatons. Frst, because we use pure rotatonal transformaton for each square n the control mesh, the global area cannot be preserved by the current algorthm. Second, t s too rgd to deform shapes of soft and rubber-lke objects, such as sponges and jelles. These two problems can be addressed by usng more complex transformatons n the square matchng process. Moreover, snce we are plannng to generalze our method to 3D shape edtng, a solver more effcent than the teratve solver proposed n Secton 3. s to be consdered n the future work.

8 D shapes Lattce grd n Control mesh m statstcs Soluton tme 1 Soluton tme Bee (Fg. 8, 1) ms.39s Horse (Fg. 1) ms.56s Gecko (Fg. 6) ms.14s Character (Fg., 1) ms.19s Flower (Fg. 1) ms.59s Mona Lsa (Fg. 11) ms.3s Leanng Tower (Fg. 1) ms.51s Table : Statstcs and tmngs. Fgure 7: Deformaton of a gecko wth (rght) and wthout (mddle) shape-aware mesh splttng. The orgnal shape of the gecko wth the orgnal control mesh s shown on the left. Boundary vertces are marked as green ponts and blue ponts wth blue ones ndcatng ncorrect connectons before mesh splttng. Fgure 8: Deformaton of a bee wth (rght) and wthout (mddle) skeleton desgnaton by sketch-based clusterng. The orgnal shape s shown on the left and the correspondng control meshes are shown besde the shapes. Clustered squares are panted n red for the control mesh of the deformed shape on the rght. Red ponts represent the handles manpulated by the user. Fgure 9: Comparson between the method n [1] and our method. Acknowledgements References [1] Y. Weng, W. Xu, Y. Wu, K. Zhou, and B. Guo. D shape deformaton usng nonlnear least squares optmzaton. The Vsual Computer, (9-11):653-66, 6 [] T. Ngo, D. Cutrell, J. Dana, B. Donald, L. Loeb, and S. Zhu. Accessble anmaton and customzable graphcs va smplcal confguraton modelng. In Proceedngs of ACM SIGGRAPH, pages 43-41, [3] H. T. Bruce and P. Calder. Anmatng drect manpulaton nterfaces. In Proceedngs of UIST 95, pages 3-1, 1995 [4] R. MacCracken and K. Joy. Free-form deformatons wth lattces of arbtrary

9 topology. In Proceedngs of ACM SIGGRAPH 96, pages , 1996 [5] T. Mllron, R. Jensen, R. Barzel, and A. Fnkelsten. A framework for geometrc warps and deformatons. ACM Transactons on Graphcs, 1(1):-51, [6] T. Sederberg and S. Parry. Free-form deformaton of sold geometrc models. In Proceedngs of ACM SIGGRAPH 86, (4):151-16, 1986 [7] J. P. Lews, M. Cordner, and N. Fong. Pose space deformaton: a unfed approach to shape nterpolaton and skeleton-drven deformaton. In Proceedngs of ACM SIGGRAPH, pages , [8] H. -B. Yan, S. -M. Hu, R. R. Martn, and Y. -L. Yang. Shape deformaton usng a skeleton to drve smplex transformatons. IEEE Transactons on Vsualzaton and Computer Graphcs, 14(3):693-76, 8 [9] S. Forstmann, J. Ohya, A. Krohn- Grmberghe, and R. McDougall. Deformaton styles for splne-based skeletal anmaton. In Proceedngs of Eurographcs/ACM SIGGRAPH Symposum on Computer Anmaton, pages , 7 [1] G. Celnker and D. Gossard. Deformable curve and surface fnte-elements for freeform shape desgn. In Proceedngs of ACM SIGGRAPH 91, pages 57-66, 1991 [11] S. F. F. Gbson and B. Mrtch. A survey of deformable modelng n computer graphcs. Techncal report TR-97-19, Mtsubsh Electrc Research Laboratores, 1997 [1] O. K. C. Au, C. L. Ta, L. Lu, and H. Fu. Mesh edtng wth curvature flow laplacan operator. Techncal report, Computer Scence Techncal Report, HKUST-CS5-1, 5 [13] J. Huang, X. Sh, X. Lu, K. Zhou, L. We, S. Teng, H. Bao, B. Guo, and H. Y. Shum. Subspace gradent doman mesh deformaton. In Proceedngs of ACM SIGGRAPH 6, pages , 6 [14] A. Sheffer and V. Kraevoy. Pyramd coordnates for morphng and deformaton. In Proceedngs of 3DPVT, pages 68-75, 4 [15] M. Botsch, M. Pauly, M. Wcke, M. Gross. Adaptve space deformaton based on rgd cells. In Proceedngs of Eurographcs 7, 6(3): , 7 [16] D. Smythe. A two-pass mesh warpng algorthm for object transformaton and mage nterpolaton. Tech. Rep. 13, ILM Computer Graphcs Department, Lucasflm, San Rafael, Calf, 199 [17] T. Ju, J. Warren, G. Echele, C. Thaller, W. Chu, and J. Carson. A geometrc database for gene expresson data. In SGP 3: Proceedngs of the 3 Eurographcs/ ACM SIGGRAPH Symposum on Geometry Processng, pages , 3 [18] S. Schaefer, T. McPhal, and J. Warren. Image deformaton usng movng least squares. In Proceedngs of ACM SIGGRAPH 6, 5(3):533-54, 6 [19] M. Müller, B. Hedelberger, M. Teschner, M. Gross. Meshless deformatons based on shape matchng. In Proceedngs of ACM SIGGRAPH 5, 4(3): , 5 [] A. R. Rvers and D. L. James. FastLSM: Fast Lattce Shape Matchng for Robust Real-Tme Deformaton. In Proceedngs of ACM SIGGRAPH 7, 6(3):8, 7 [1] T. Igarash, T. Moscovch, and J. F. Hughes. As-rgd-as-possble shape manpulaton. In Proceedngs of ACM SIGGRAPH 5, 4(3):

10 Fgure 1: More results of our shape deformaton method. In each row, the orgnal shape s shown one the leftmost mage and others are the deformaton results. Fgure 11: Image deformaton for Mona Lsa by usng our method. After deformaton, her face s thnner and she s n a sad mood. Fgure 1: Image deformaton for the Leanng Tower of Psa by usng our method. We mplement deformaton wth lne segment handles [18] by usng the skeletal deformaton method proposed n Secton 4..

D shape manipulation via topology-aware rigid grid. Introduction. By Wenwu Yang and Jieqing Feng *

D shape manipulation via topology-aware rigid grid. Introduction. By Wenwu Yang and Jieqing Feng * COMPUTER ANIMATION AND VIRTUAL WORLDS Comp. Anm. Vrtual Worlds 2009; 20: 175 184 Publshed onlne 1 June 2009 n Wley InterScence (www.nterscence.wley.com).285 2D shape manpulaton va topology-aware rgd grd

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

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

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

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

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

As-Rigid-As-Possible Shape Manipulation

As-Rigid-As-Possible Shape Manipulation As-Rgd-As-Possble Shape Manpulaton akeo Igarash 1, 3 omer Moscovch John F. Hughes 1 he Unversty of okyo Brown Unversty 3 PRESO, JS Abstract We present an nteractve system that lets a user move and deform

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

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

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

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

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

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

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

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

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

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

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

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

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 : 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

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

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

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

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

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

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

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

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

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

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

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

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

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

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

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

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

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

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

AMath 483/583 Lecture 21 May 13, Notes: Notes: Jacobi iteration. Notes: Jacobi with OpenMP coarse grain

AMath 483/583 Lecture 21 May 13, Notes: Notes: Jacobi iteration. Notes: Jacobi with OpenMP coarse grain AMath 483/583 Lecture 21 May 13, 2011 Today: OpenMP and MPI versons of Jacob teraton Gauss-Sedel and SOR teratve methods Next week: More MPI Debuggng and totalvew GPU computng Read: Class notes and references

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

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

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

Related-Mode Attacks on CTR Encryption Mode

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

More information

3D MODEL DEFORMATION ALONG A PARAMETRIC SURFACE

3D MODEL DEFORMATION ALONG A PARAMETRIC SURFACE 3D MODEL DEFORMATION ALONG A PARAMETRIC URFACE Bng-Yu Chen * Yutaka Ono * Henry Johan * Masaak Ish * Tomoyuk Nshta * Jeqng Feng * The Unversty of Tokyo 7-3-1, Hongo, Bunkyo-ku, Tokyo, 133-0033 Japan Zheang

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

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

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

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

The Codesign Challenge

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

More information

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

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

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

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

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

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

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

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

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

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

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

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

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

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

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

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

More information

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

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

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

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

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

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

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

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

More information

Registration of Expressions Data using a 3D Morphable Model

Registration of Expressions Data using a 3D Morphable Model Regstraton of Expressons Data usng a 3D Morphable Model Curzo Basso DISI, Unverstà d Genova, Italy Emal: curzo.basso@ds.unge.t Thomas Vetter Departement Informatk, Unverstät Basel, Swtzerland Emal: thomas.vetter@unbas.ch

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

Calibration of an Articulated Camera System with Scale Factor Estimation

Calibration of an Articulated Camera System with Scale Factor Estimation Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Multi-stable Perception. Necker Cube

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

More information

SIGGRAPH Interactive Image Cutout. Interactive Graph Cut. Interactive Graph Cut. Interactive Graph Cut. Hard Constraints. Lazy Snapping.

SIGGRAPH Interactive Image Cutout. Interactive Graph Cut. Interactive Graph Cut. Interactive Graph Cut. Hard Constraints. Lazy Snapping. SIGGRAPH 004 Interactve Image Cutout Lazy Snappng Yn L Jan Sun Ch-Keung Tang Heung-Yeung Shum Mcrosoft Research Asa Hong Kong Unversty Separate an object from ts background Compose the object on another

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Interactive Rendering of Translucent Objects

Interactive Rendering of Translucent Objects Interactve Renderng of Translucent Objects Hendrk Lensch Mchael Goesele Phlppe Bekaert Jan Kautz Marcus Magnor Jochen Lang Hans-Peter Sedel 2003 Presented By: Mark Rubelmann Outlne Motvaton Background

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

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

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

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

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

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

More information

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

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

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

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

A new segmentation algorithm for medical volume image based on K-means clustering

A new segmentation algorithm for medical volume image based on K-means clustering Avalable onlne www.jocpr.com Journal of Chemcal and harmaceutcal Research, 2013, 5(12):113-117 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCRC5 A new segmentaton algorthm for medcal volume mage based

More information

Complex Deformable Objects in Virtual Reality

Complex Deformable Objects in Virtual Reality Complex Deformable Obects n Vrtual Realty Young-Mn Kang Department of Computer Scence Pusan Natonal Unversty ymkang@pearl.cs.pusan.ac.kr Hwan-Gue Cho Department of Computer Scence Pusan Natonal Unversty

More information

Model-Based Bundle Adjustment to Face Modeling

Model-Based Bundle Adjustment to Face Modeling Model-Based Bundle Adjustment to Face Modelng Oscar K. Au Ivor W. sang Shrley Y. Wong oscarau@cs.ust.hk vor@cs.ust.hk shrleyw@cs.ust.hk he Hong Kong Unversty of Scence and echnology Realstc facal synthess

More information

Feature-Preserving Mesh Denoising via Bilateral Normal Filtering

Feature-Preserving Mesh Denoising via Bilateral Normal Filtering Feature-Preservng Mesh Denosng va Blateral Normal Flterng Ka-Wah Lee, Wen-Png Wang Computer Graphcs Group Department of Computer Scence, The Unversty of Hong Kong kwlee@cs.hku.hk, wenpng@cs.hku.hk Abstract

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

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

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

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