Reproducing Works of Calder

Size: px
Start display at page:

Download "Reproducing Works of Calder"

Transcription

1 Reproducng Works of Calder Dongkyoo Lee*, Hee-Jung Bae*, Chang Tae Km*, Dong-Chun Lee*, Dae-Hyun Jung*, Nam-Kyung Lee*, Kyoo-Ho Lee*, Nakhoon Baek**, J. Won Lee***, Kwan Woo Ryu* and James K. Hahn*** * Dept. of Computer Engneerng, Kyungpook Natonal Unversty ** School of Electronc and Electrcal Eng., Kyungpook Natonal Unversty *** Dept. of Computer Scence, The George Washngton Unversty /

2 Abstract Many fne art peces have been reproduced n dgtal form. The dgtal reproductons have been used to store and transmt the orgnal work. In contrast, mobles, or movng sculptures, such as those desgned by Alexander Calder cannot be reproduced realstcally by photographs and/or statc mages. The real characterstcs of mobles come from the motons generated by nteractve external forces appled to ther structures. Hence people could not fully enoy them through statc mages or even statc three-dmensonal models. We present a vrtual moble system where users can easly control the moble and can feel the mpressons that the artst orgnally ntended to provde. Vrtual wnds are generated by blowng on a mcrophone whch then exert external forces to the moble. Ths mcrophone nterface lets users control the moble whle they are watchng t through a montor. We ntroduce a lnear tme soluton for the constrant dynamcs and an mproved mpulse dynamcs to speed up the smulaton. Usng these technques, we acheve a real tme smulaton of the moble on personal computers. The technques presented can easly be extended to smulate other nteractve dynamcs systems. Keywords: vrtual moble, constrant dynamcs, vrtual wnd, mpulse dynamcs /

3 . Introducton Recently, real world obects have been successfully reproduced n the computer systems, usng computer graphcs and vrtual realty technques. A good applcaton example s dgtal museums, whch dsplay reproductons of real world fne art peces on the computer. [] For drawngs, dgtal scanners and/or dgtal cameras can be used to generate the dgtal reproductons. In the case of sculptures, three-dmensonal geometrc and/or volume data can be used to create vrtual sculptures. [] Image-based renderng technques ncludng MCOP (multple center of proecton) [3] can also be used for ths purpose. Mobles, whch are also known as movng sculptures, however, cannot be represented successfully usng these technques. As an example, a real world moble, Steel Fsh by Alexander Calder s shown n Fgure. Typcal mobles are dynamc systems: ther components are usually danglng from the stems and move due to external forces such as from wnds. Much of the people s experence of the pece comes from real-tme nteractons wth the pece. In ths paper, we present a physcally-based vrtual moble system. To smulate a real world moble, Fgure. A real world moble: Steel Fsh by Alexander Calder. 3 / 3

4 we start by constructng ts geometrc shape. Physcal propertes such as masses and nerta tensors are then calculated. The moble s smulated by a constrant dynamcs system based on these geometrc data and physcal propertes. Users can generate vrtual wnds, and our constrant dynamcs solver smulates the motons and collsons of the components. An mpulse dynamcs system s used to smulate collsons among the components of the moble. Usng a smplfed aerodynamcs model for the vrtual wnd and other acceleraton technques, our system accomplshed real tme dsplay of an example vrtual moble on Pentum chp-based personal computers. Although the system has value n reproducng mobles, perhaps more mportantly, the technques presented can be appled to other real-tme physcally-based smulatons. The followng sectons descrbe the detals of our vrtual moble system. In Secton, we present the overvew of the system. Secton 3 explans how vrtual mobles are constructed from the real world mobles. In Sectons 4, 5, and 6, the vrtual wnd model, the constrant dynamcs solver, and the mpulse dynamcs solver are presented, respectvely. Example sequences of anmaton are shown n Secton 7. Fnally, conclusons and future work are gven n Secton 8.. System Overvew Our system s mplemented n the C++ programmng language and OpenGL graphcs lbrary on Pentum chp-based PC s. Fgure s the block dagram of the system. At the preprocessng step, the system calculates geometrc and physcal propertes of a vrtual moble. Intally, the moble s n ts equlbrum state. The user can generate vrtual wnds through the mcrophone nterface and these vrtual wnds act as external forces. After fndng the surfaces of the moble nfluenced by the vrtual wnd, the forces appled on these surfaces are calculated. Usng these forces, our system smulates the motons of the moble, usng constrant dynamcs and mpulse dynamcs technques. The constrant forces due to the connectvty among the components are frst calculated, and the constrant dynamcs solver generates new postons. These new postons may 4 / 4

5 3-D model for a vrtual moble data acquston : data : program unt geometrc confguratons and physcal propertes current status constrant dynamcs solver collson detecton mpulse dynamcs solver dsplay routnes (OpenGL) external forces (vrtual wnd) vrtual wnd generator real-tme dsplay mcrophone nterface user Fgure. Block dagram of the vrtual moble system. cause collsons among the components of the moble. After detectng the collsons, the mpulse dynamcs solver s used to handle these collsons. The system repeats above steps and dsplays the vrtual moble for each teraton. 3. Data Acquston To represent a vrtual moble, we need ts geometrc confguratons and physcal propertes. It s, however, dffcult to extract these propertes from a real world moble. In ths paper, we select Steel Fsh by A. Calder as an example, and reproduce ts geometrc confguratons as shown n Fgure 3. The example conssts of nne components, each of whch acts as an ndependent moton unt (Fgure 3.a). Eght sphercal onts wth three degrees of freedom connect these components to each other (Fgure 3.b). From the dynamcs pont of vew, these onts play the role of constrants. For the dynamc smulaton, the vrtual moble requres some physcal parameters such as the mass, the locaton of the center of mass, and the nerta tensor for each component. Our system adusts these parameters from the gven geometrc confguratons to acheve the equlbrum as shown n the orgnal 5 / 5

6 O 7 T 3 T 8 T 7 O 8 T 5 O 3 left O 6 rght O 6 O 5 T O 6 O O O 0 O 4 T T 4 T 6 (a) components (b) onts Fgure 3. Components and onts of the vrtual moble. work. Snce the example has a tree-lke shape, the mass ratos between components are computed n a bottom-up manner. As an example, the mass rato between components O 4 and O 5 s calculated from the rato of the length of left O 6 and rght O 6 as shown n Fgure 3.a. Notce that the geometrc confguraton only gves mass ratos. Hence the total mass of the moble acts as a control parameter to fnally calculate the mass of each component. In addton to the mass of each component, we need to calculate the locaton of the center of mass and the nerta tensor. Assumng the components are unform densty rgd bodes, these physcal parameters are calculated n a straghtforward manner. [4] Frst, the volume of a component can be calculated from ts geometrc shape. From ts mass and volume, the densty of each component s specfed. Then, we use Mrtch s ntegral equatons to get other physcal parameters. The geometrc confguratons and physcal parameters are later used to smulate the dynamcs behavor of the vrtual moble. 4. Vrtual Wnd Whle natural wnd causes the motons of real world mobles, we need vrtual wnd to smulate the motons of the vrtual moble. To control the vrtual wnd, we may use tradtonal nput devces such as 6 / 6

7 cross secton S cross secton S 0 r r 0 v 0 (t) v (t) l 0 l vrtual wnd Fgure 4. Vrtual wnd model. keyboards and mce. Addtonally, our system uses a mcrophone nterface. The user blows on the mcrophone, and the speed of the generated vrtual wnd s proportonal to the ampltude of the nput sound. The drecton of the wnd s specfed wth the mouse or stereo glasses wth ultrasound head tracker. The mcrophone nterface has some benefts. Frst, t s more ntutve for the user to generate the wnd through the blowng acton. Second, the mcrophone s more convenent to smulate the temporal varatons of the wnd speed. Another beneft s that the mcrophone s nexpensve and easly avalable even for personal computers. Snce t s generated from the human breath, the vrtual wnd s assumed to propagate n an nfnte cone shape, as shown n Fgure 4. A crcular cross secton S 0 wth ts radus r 0 plays the role of the source of wnd. The vertex of the cone s located at the dstance l 0 from the center of S 0. User can provde r 0 and l 0 to control the shape of the cone, and the wnd propagates from S 0 n the drecton opposte to the vertex. Usng the mcrophone nterface, user controls the wnd speed v 0 (t) at S 0. For smulatng the wnd, we need to calculate the speed of the wnd at a dstance l > l 0 from the [5, 6, 7] vertex. Although there are several results for smulatng aerodynamcs n computer graphcs applcatons, we use a smplfed form to acheve real tme dsplay. We start wth the assumpton that the flud (n ths case, ar) s not vscd and ncompressble, and no flud can cross the boundary of the cone shape. Ths s a reasonable model for ar at normal speed. [6] Then, the Equaton of Contnuty n flud 7 / 7

8 v area A n v n a vrtual wnd F stoke Fgure 5. Force due to the vrtual wnd. dynamcs gves A 0 v 0 = A v, () where A and v represent the area of the cross-secton and the flud speed, respectvely. [8] The subscrpt 0 and corresponds to the dstance l 0 and l, respectvely. From Equaton () and the geometrc confguratons of the cone, t s easly found that v v 0 = A0 A πr = πr 0 π l = π l 0 l = l 0. () Usng the Stoke drag equaton, [8, 9] the force actng on a face wth ts area A located on the cross secton S can be calculated as follows: F = ρ Av ( n n ) n, (3) stoke v a a where n v and n a are the unt drectonal vector of the wnd and the face normal vector, respectvely, as shown n Fgure 5. The constant ρ s the densty of flud. Equatons () and (3) gve v0 F stoke = α A ( nv na ) n 4 a, (4) l where α s a constant. For smulatng the turbulent behavor of wnd, we add a random nose term and the fnal force can be expressed as F = F + F, (5) wnd stoke random 8 / 8

9 where the drecton of F random s randomly selected, and F random < β F stoke for a user-selectable constant β. Before applyng the force calculated n Equaton (5) to the face, we should check whether the wnd s drectly delvered to the face or not. When a face s occluded by another face n the ar flow, we smply assume that the occluded face s not nfluenced by the wnd. Wthout ths assumpton, t s hard to acheve the real-tme dsplay of the moble. In ths smplfed wnd model, the ar flow can reach the faces whch are drectly vsble from the vertex of the cone and whch belong to the nteror of the cone. The faces affected by the wnd can be dentfed by a vsble surface detecton method. We use the depth-buffer method for more speed-up. To smulate the partally occluded cases, faces are frst parttoned nto small areas on whch samplng ponts are assgned. Then, the graphcs ppelne s used to capture the mage contanng the cross secton S 0 usng the synthetc camera located at the vertex of cone. Each samplng pont has ts own dentfcaton number, and t s also stored n the alpha buffer through the graphcs ppelne. Scannng the alpha buffer, we can easly detect whether each samplng pont s vsble from the vertex of the cone or not. Snce S 0 corresponds to a crcle on the mage plane, t s also easy to check the pont belongs to the nteror of the cone. When a samplng pont s vsble and also belongs to the nteror of the cone, the force calculated n Equaton (5) s appled to ts correspondng area. In the next secton, we wll present how the constrant dynamcs technques are used to apply these external forces to the moble. 5. Constrant Dynamcs Snce the components of typcal mobles are connected wth onts, constrant dynamcs smulaton s requred to generate physcally correct motons. In constrant dynamcs smulaton, two dfferent methods are frequently used: the reduced coordnate method [0] and Lagrange multpler method. [, ] Although the reduced coordnate method can also be used, symbolc knowledge of the body-space to world-space mappng s requred to parameterze the system s degree of freedom. [] Our system s based on Lagrange 9 / 9

10 multpler method. In ths secton, we wll explan how Lagrange multpler method can be appled to the moble. See [] and [] for more detals of Lagrange multpler method tself. At each ont of the moble, we need to apply constrant force to preserve the connectvty due to the ont. Lettng the poston vectors of onts be q(t) at tme t, Lagrange multpler method calculates the constrant force Q ˆ = J T λ by solvng the followng constrant force equaton wth respect to the Lagrange multpler λ: JWJ λ = Jq JWQ, (6) T where W s the nverse of generalzed mass matrx and Q s externally-appled force (vrtual wnd n ths case). J s the Jacoban matrx C/ q where the vector functon C(q) s the concatenaton of all constrant functons. After solvng the above equaton, the calculaton of the constrant force Qˆ s calculated n a straghtforward manner. Many numercal technques can be used to solve the above equaton. [,, 3] Among them, Baraff s extenson method [] gves lnear tme solutons for usual constrant functons. However, ths method requres complcated algorthms for auxlary constrants, whch can frequently occur n the case of vrtual mobles. For chan-lke obects, Surles presented a lnear tme soluton through permutatng the rows of the matrces. [] Our method s smlar to Surles method. However, we avod the permutaton process through proper numberng of the constrants. Ths numberng can be performed as a pre-processng step, as shown n the followngs. The onts n a moble can be numbered n a bottom-up manner. Fgure 3 shows the numberng of components and onts of our example moble, Steel Fsh. Notce that the component O 0 s fxed to the ground and thus ont T 8 act as a nal constrant whle others act as pont-to-pont constrants. Usng the bottom-up numberng of the onts, Jacoban matrx J n Equaton (6) can be expressed as 0 / 0

11 J =, where the denoted elements are constants and others are all zeroes. The element s non-zero when the ont T connects the component O to another component. A tree-lke obect gves an upper trangular Jacoban matrx J wth a bottom-up numberng of components and onts. Snce J s upper trangular, the product of matrces J W J T n Equaton (6) can be expressed as: a a a a a3 a3 a33 a37 a38 T = a44 a45 a46 J WJ. a54 a55 a56 a64 a65 a66 a67 a 73 a76 a77 a78 a83 a87 a88 Lettng the above matrx be A = [a ], we can easly fnd the followng three characterstcs: () dagonal elements a s are all non-zeroes () a s non-zero f and only f a s non-zero (3) a s non-zero f and only f a component s affected by both the -th and the -th constrants. Although a few numercal methods can solve Equaton (6) n O(n) processng tme, they are somewhat complex. [, ] In contrast, the above characterstcs enable us to acheve the tme complexty of O(n) even wth Gaussan elmnaton method, whch s smple but requres O(n 3 ) tme for general matrx equatons. Durng Gaussan elmnaton process, we can always choose a as the pvot element snce all a s are non-zeroes. When subtractng the -th row from the -th row wth >, no new non-zero elements n the - /

12 th row are ntroduced. The moble has O(n) constrants and thus, the matrx A = J W J T has only O(n) non-zero elements. Therefore, we need only O(n) operatons for the matrx soluton, to fnally acheve the lnear-tme solutons for our constrant-dynamcs model. 6. Collson Handlng When smulatng the moton of mobles wth constrant dynamcs, collsons between ts components wll necessarly happen. Although there are many general collson detecton methods, [4, 5] the collson detecton can be acheved more effcently through analyzng the characterstcs of the moble. Frst, some pars of the components cannot collde wth each other. As an example, the components O 3 and O 5 can never collde wth each other n our example moble. A preprocessng step detects all such pars of components so that they can be excluded from the collson detecton process. Addtonally, some components are smple geometrc shapes such as cylnders and spheres. Thus, we can use cylnder-tocylnder, cylnder-to-sphere and sphere-to-sphere collson detecton methods, whch are much faster than the usual polyhedron-to-polyhedron collson detecton methods. After detectng collsons, we use the mpulse-based collson response method. [6, 7] Snce ths method can calculate the new veloctes nstantaneously, t s sutable for real-tme applcatons. The penalty method, [7] whch s also wdely used n the collson response, requres small tme steps for accurate smulaton, and s not approprate for real-tme applcatons. In the case of a moble, the collson response method should cooperate wth the constrant dynamcs model. Thus, the constrants at the onts and frctons at the collson ponts should also be handled durng the collson response. Moore formulated the mpulse equatons for artculated fgures, and hs equaton can be used for ont constrants. [7] Lettng the components of the moble be O, n, the mass and nerta tensor of O s denoted as m and I, respectvely. Due to the collson, the lnear and angular velocty of O may be changed. Let v /

13 Journal of Vsualzaton and Computer Anmaton, Volume, Issue, May, 00 center of mass l ont O k O center of mass l center of mass l O l k moton collson pont mpulse P Fgure 6. Impulse-based collson response. collson plane moton O N O P N P collson pont P T Fgure 7. Collson plane. and ω be the lnear and angular velocty of O wth respect to the center of mass of O, before the collson. The mpulse-based collson response method ams to calculate the lnear velocty v and the angular velocty of O after the collson. The mpulse-based collson response method starts from the law of momentum conservaton. Snce the change of momentum before and after the collson equals to the sum of mpulses at the tme of collson, the mpulse equatons for O can be expressed as follows: m ( v v ) = P + P and I ( ) = l P + l P, where P s the mpulse appled to O and P s the attachment mpulse on O due to O, whch s connected 3 / 3

14 to O usng a ont constrant. When O and O are not drectly connected to each other, P s a null vector. Notce that P can be zero for non-colldng components. The vectors l and l are the dstance vectors from the center of mass of O to the collson pont and to the ont connectng O and O, respectvely, as shown n Fgure 6. Jont constrants also gve addtonal equatons. When a sphercal ont connects O and O, ther relatve velocty at the contact pont should be equal to each other: v + l = v + l. In the case of nal constrants, a pont on the component O k has a fxed poston. Thus, the lnear velocty of the naled pont s zero: v l = 0, k + k kk where l kk s the vector from the center of mass of O k to the naled pont. Moore extended ths formulaton to cases wth frcton. However ths requres solvng the whole systems of lnear equatons repeatedly to determne the frcton status of each collson pont. We mprove ths method by combnng t wth Mrtch s condtonal equaton for frcton. [5] When a pont of O s colldng wth a face of O, the plane contanng that face s defned as the collson plane, as shown n Fgure 7. Wth respect to the normal vector N of the collson plane, the mpulse P for O can be dvded nto two components: the normal component P N and the tangental component P T = P P N. The state of frcton can be classfed nto two cases: stckng case and sldng case. From the vewpont of mpulse, the stckng case means there s no slp at the collson pont, whch satsfes the condton of P T µ P N wth the frcton coeffcent µ. When P T > µ P N, the collson pont wll slp along the collson plane and t s the sldng case. Snce the sldng and stckng cases result n dfferent equatons, t s mportant to dentfy whether a collson pont s stckng or sldng. For stckng cases, the collson pont does not move along the 4 / 4

15 collson plane. In contrast, the frcton force wll act on the sldng collson ponts. Usng Moore s formulaton, t s mpossble to decde whether a collson pont s sldng or stckng wthout calculatng the mpulse. Mrtch ntroduced a predcton equaton for sldng condtons. [5] The frcton at a collson pont s sldng when t satsfes the followng condton: k3 + k 3 > k33 µ, where the 3-by-3 matrx K = [k ] equals to (/ m + / ) E ( l I l + l I l ) m wth the 3-by-3 dentty matrx E. We use ths predcton equaton to speed up the mpulse calculaton. 7. Example Our example, Steel Fsh, has 9 components connected by 8 onts. Our constrant dynamcs solver uses total of 4 constrant functons for the three-drectons of 8 onts. Thus, we need to solve the 4-by-4 matrx equaton to get the constrant forces. For the dynamcs-based smulaton, we should calculate lnear veloctes and angular veloctes of 8 components excludng the fxed component O 0. Usng the mpulse-based collson handlng, we also need to calculate the mpulse P and the attachment mpulses P s of 8 onts. Thus, the number of unknowns s 8, and the mpulse dynamcs solver needs to solve the 8-by-8 matrx equaton. An example sequence of mages generated by our vrtual moble system s shown n Fgure 8. Our system was executed on a personal computer wth 350MHz Pentum chp and 64Mbyte of man memory. We use software-mplemented OpenGL lbrares [8] for renderng, wthout any hardware acceleraton. The smplfed vrtual wnd model and customzed dynamcs solvers enable us to smulate the example moble nteractvely. Fgure 9 s another sequences of mages for the moble named Southern Cross whch s also orgnally created by A. Calder. 5 / 5

16 Fgure 8. Example sequences of mages. 6 / 6

17 Journal of Vsualzaton and Computer Anmaton, Volume, Issue, May, 00 Fgure 9. Another example sequences of mages. 8. Concluson 7 / 7

18 Our am was to reproduce a real-world moble on a low-end computer system. To acheve ths goal, we developed a dynamcs-based vrtual moble system. To nteractvely dsplay the vrtual moble, our system concentrates on three mprovements: the vrtual wnd model, constrant dynamcs solver, and the mpulse dynamcs solver. Frst, we suggested a wnd model, whch s smple but suffcent to smulate drectonal wnds. Addtonally, the mcrophone nterface s developed for easy control of the vrtual wnd. Snce ths wnd model can generate drectonal wnds, t s sutable for smulatng artfcal wnds generated by electrc [6, 7] fans, ar-condtoners, etc. Improvng our wnd model by combnng wth exstng natural wnd models wll be a future work. As a dynamcs system, our vrtual moble system uses a constrant dynamcs solver and an mpulse dynamcs solver. For real-tme dsplay, both are hghly tuned for smulatng typcal mobles. Snce usual mobles are tree-lke shapes, ths mprovement can also be used for general tree-lke obects. The specfc real example of the moble allowed us to focus on the techncal problems. Whle such systems have nherent value, perhaps more mportant s the fact that the mprovements that have been made to exstng technques can be used to smulate other real-tme systems. References. H. McWhnne, The Electronc Museum, Computers and Graphcs, ():69, F. McGure, The orgns of sculpture: Evolutonary 3D desgn, IEEE CG&A, 3():9, P. Rademacher and G. Bshop, Multple-Center-of-Proecton Images, SIGGRAPH 98, pp.99 06, B. Mrtch, V-Clp: Fast and Robust Polyhedral Collson Detecton, ACM Trans. on Graphcs, 7(3):77 08, W. Reeves, Partcle Systems A Technque for Modelng a Class of Fuzzy Obects, ACM Trans. on Graphcs, 8 / 8

19 ():9 08, J. Wechert and D. Haumann, Anmaton Aerodynamcs, SIGGRAPH 9, pp.9, M. Shnya and A. Fourner, Stochastc Moton Moton Under the Influence of Wnd, EUROGRAPHICS 9, (3):9 8, A. Patterson, A Frst Course n Flud Dynamcs, Cambrdge Unversty Press, R. Feynmann, R. Leghton and M. Sands, The Feynman Lectures on Physcs, Addson-Wesley, P. Schröder and D. Zeltzer, The Vrtual Erector Set: Dynamc Smulaton wth Lnear Recursve Constrant Propagaton, Computer Graphcs (990 Symposum on Interactve 3D Graphcs), 4():3 3, M. Surles, An Algorthm wth Lnear Complexty for Interactve, Physcally-based Modelng of Large Protens, SIGGRAPH 9, pp. 30, 99.. D. Baraff, Lnear-Tme Dynamcs usng Lagrange Multplers, SIGGRAPH 96, pp.37 46, M. Glecher and A. Wtkn, Through-the-lens Camera Control, SIGGRAPH 9, pp , P. Hubbard, Approxmatng Polyhedra wth Spheres for Tme-Crtcal Collson Detecton, ACM Trans. on Graphcs, 5(3):79 0, B. Mrtch, Impulse-based Dynamc Smulatons of Rgd Body Systems, Ph.D. thess, Unversty of Calforna, Berkeley, J. Hahn, Realstc Anmaton of Rgd Bodes, SIGGRAPH 88, pp , M. Moore and J. Wlhelms, Collson Detecton and Response for Computer Anmaton, SIGGRAPH 88, pp.89 98, J. Neder, T. Davs and M. Woo, OpenGL Programmng Gude, Addson-Wesley Publshng Company, / 9

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

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

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

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

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

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

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

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

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

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

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

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

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

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

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

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

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

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

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

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

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

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

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

More information

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method Smulaton of a Shp wth Partally Flled Tanks Rollng n Waves by Applyng Movng Partcle Sem-Implct Method Jen-Shang Kouh Department of Engneerng Scence and Ocean Engneerng, Natonal Tawan Unversty, Tape, Tawan,

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

Motion-Capture-Based Avatar Control Framework in Third-Person View Virtual Environments

Motion-Capture-Based Avatar Control Framework in Third-Person View Virtual Environments ACM SIGCHI Internatonal Conference on Advances n Computer Entertanment Technology 26 (ACE 26), Hollywood, U.S.A., June 26. Moton-Capture-Based Avatar Control Framework n Thrd-Person Vew Vrtual Envronments

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Real-Time Two-way Coupling of Ship Simulator with Virtual Reality Application

Real-Time Two-way Coupling of Ship Simulator with Virtual Reality Application Real-Tme Two-way Couplng of Shp Smulator wth Vrtual Realty Applcaton Chen Hsen Chen Natonal Tawan Unversty Electrcal Engneerng Department Tape R.O.C. b91901045@ntu.edu.tw L-Chen Fu Natonal Tawan Unversty

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

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

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

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

An inverse problem solution for post-processing of PIV data

An inverse problem solution for post-processing of PIV data An nverse problem soluton for post-processng of PIV data Wt Strycznewcz 1,* 1 Appled Aerodynamcs Laboratory, Insttute of Avaton, Warsaw, Poland *correspondng author: wt.strycznewcz@lot.edu.pl Abstract

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

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

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

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

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

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

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

PHYSICS-ENHANCED L-SYSTEMS

PHYSICS-ENHANCED L-SYSTEMS PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)

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

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

Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects

Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects Cloth Smulaton Burak Ertekn 7637445 MSc Computer Anmaton and Vsual Effects November 17, 2014 1 Abstract In ths paper, we explan how to make a Cloth Smulaton usng Mass Sprng Model. We explaned the nternal

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

Intelligent Dynamic Simulation of Mechanisms

Intelligent Dynamic Simulation of Mechanisms Intellgent Dynamc Smulaton of Mechansms Glenn A. Kramer Schlumberger Laboratory for Computer Scence 8311 North RR 620 Austn, Texas 78726 net: gak~slcs.slb.com Abstract Dynamc smulaton nvolves solvng sets

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 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

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

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

More information

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

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

More information

Module Management Tool in Software Development Organizations

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

More information

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

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

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

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

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

Learning physical Models of Robots

Learning physical Models of Robots Learnng physcal Models of Robots Jochen Mück Technsche Unverstät Darmstadt jochen.mueck@googlemal.com Abstract In robotcs good physcal models are needed to provde approprate moton control for dfferent

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

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

Implementation of a Dynamic Image-Based Rendering System

Implementation of a Dynamic Image-Based Rendering System Implementaton of a Dynamc Image-Based Renderng System Nklas Bakos, Claes Järvman and Mark Ollla 3 Norrköpng Vsualzaton and Interacton Studo Lnköpng Unversty Abstract Work n dynamc mage based renderng has

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

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

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

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

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor

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

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

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography *

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography * Open Journal of Bophyscs, 3, 3, 7- http://dx.do.org/.436/ojbphy.3.347 Publshed Onlne October 3 (http://www.scrp.org/journal/ojbphy) An Influence of the Nose on the Imagng Algorthm n the Electrcal Impedance

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

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

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

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

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

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

More information

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

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

ViSP: A Software Environment for Eye-in-Hand Visual Servoing

ViSP: A Software Environment for Eye-in-Hand Visual Servoing VSP: A Software Envronment for Eye-n-Hand Vsual Servong Érc Marchand IRISA - INRIA Rennes Campus de Beauleu, F-3542 Rennes Cedex Emal: Erc.Marchand@rsa.fr Abstract In ths paper, we descrbe a modular software

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

LU Decomposition Method Jamie Trahan, Autar Kaw, Kevin Martin University of South Florida United States of America

LU Decomposition Method Jamie Trahan, Autar Kaw, Kevin Martin University of South Florida United States of America nbm_sle_sm_ludecomp.nb 1 LU Decomposton Method Jame Trahan, Autar Kaw, Kevn Martn Unverst of South Florda Unted States of Amerca aw@eng.usf.edu nbm_sle_sm_ludecomp.nb 2 Introducton When solvng multple

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

Virtual Noctiluca: Interaction between Light and Water using Real-time Fluid Simulation and 3D Motion Measurement

Virtual Noctiluca: Interaction between Light and Water using Real-time Fluid Simulation and 3D Motion Measurement Vrtual Noctluca: Interacton between Lght and Water usng Real-tme Flud Smulaton and 3D Moton Measurement Kyouhe Ada and Norko Nagata Kwanse Gakun Unversty, School of Scence and Technology 2-1 Gakuen, Sanda,

More information

Modeling of Airfoil Trailing Edge Flap with Immersed Boundary Method

Modeling of Airfoil Trailing Edge Flap with Immersed Boundary Method Downloaded from orbt.dtu.dk on: Sep 27, 2018 Modelng of Arfol Tralng Edge Flap wth Immersed Boundary Method Zhu, We Jun; Shen, Wen Zhong; Sørensen, Jens Nørkær Publshed n: ICOWEOE-2011 Publcaton date:

More information

Simulation of Surface Mesh Deformation in Orthodontics by Mass-Spring Model

Simulation of Surface Mesh Deformation in Orthodontics by Mass-Spring Model 292 ECTI TRANSACTIONS ON ELECTRICAL ENG., ELECTRONICS, AND COMMUNICATIONS VOL.9, NO.2 August 2011 Smulaton of Surface Mesh Deformaton n Orthodontcs by Mass-Sprng Model Pathomphong Phannurat 1, Wcht Tharanon

More information

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation Precondtonng Parallel Sparse Iteratve Solvers for Crcut Smulaton A. Basermann, U. Jaekel, and K. Hachya 1 Introducton One mportant mathematcal problem n smulaton of large electrcal crcuts s the soluton

More information

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms 3. Fndng Determnstc Soluton from Underdetermned Equaton: Large-Scale Performance Modelng by Least Angle Regresson Xn L ECE Department, Carnege Mellon Unversty Forbs Avenue, Pttsburgh, PA 3 xnl@ece.cmu.edu

More information

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

Design of Simulation Model on the Battlefield Environment ZHANG Jianli 1,a, ZHANG Lin 2,b *, JI Lijian 1,c, GUO Zhongwei 1,d

Design of Simulation Model on the Battlefield Environment ZHANG Jianli 1,a, ZHANG Lin 2,b *, JI Lijian 1,c, GUO Zhongwei 1,d Internatonal Conference on Materals Engneerng and Informaton Technology Applcatons (MEITA 2015 Desgn of Smulaton Model on the Battlefeld Envronment ZHANG Janl 1,a, ZHANG Ln 2,b *, JI Ljan 1,c, GUO Zhongwe

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

MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM

MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM Bulletn of the Translvana Unversty of Braşov Seres I: Engneerng Scences Vol. 6 (55) No. 2-2013 MECHATRONIC MODEL FOR THE DYNAMIC ANALYSIS OF A ROBOTIC SYSTEM Monca ENESCU 1 Abstract: The present paper

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines A Modfed Medan Flter for the Removal of Impulse Nose Based on the Support Vector Machnes H. GOMEZ-MORENO, S. MALDONADO-BASCON, F. LOPEZ-FERRERAS, M. UTRILLA- MANSO AND P. GIL-JIMENEZ Departamento de Teoría

More information

Application of Learning Machine Methods to 3 D Object Modeling

Application of Learning Machine Methods to 3 D Object Modeling Applcaton of Learnng Machne Methods to 3 D Object Modelng Crstna Garca, and José Al Moreno Laboratoro de Computacón Emergente, Facultades de Cencas e Ingenería, Unversdad Central de Venezuela. Caracas,

More information

Classifier Selection Based on Data Complexity Measures *

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

More information

Robust Classification of ph Levels on a Camera Phone

Robust Classification of ph Levels on a Camera Phone Robust Classfcaton of ph Levels on a Camera Phone B.Y. Loh, N.K. Vuong, S. Chan and C.. Lau AbstractIn ths paper, we present a new algorthm that automatcally classfes the ph level on a test strp usng color

More information

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES A SYSOLIC APPROACH O LOOP PARIIONING AND MAPPING INO FIXED SIZE DISRIBUED MEMORY ARCHIECURES Ioanns Drosts, Nektaros Kozrs, George Papakonstantnou and Panayots sanakas Natonal echncal Unversty of Athens

More information

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,

More information

Lecture 4: Principal components

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

More information

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