FLOW VISUALIZATION USING MOVING TEXTURES * Nelson Max Lawrence Livermore National Laboratory Livermore, California

Size: px
Start display at page:

Download "FLOW VISUALIZATION USING MOVING TEXTURES * Nelson Max Lawrence Livermore National Laboratory Livermore, California"

Transcription

1 FLOW VISUALIZATION USING MOVING TEXTURES * Nelson Max Lawrence Livermore Naional Laboraor Livermore, California Barr Becker Lawrence Livermore Naional Laboraor Livermore, California SUMMARY We presen a mehod for visualizing 2D and 3D flows b animaing exures on riangles, aking advanage of exure mapping hardware. We discuss he problems when he flow is ime-varing, and presen soluions. INTRODUCTION An inuiive wa o visualize a flow is o wach paricles or exures move in he flow. The earl color able animaion of [1] was an example of his echnique. More recenl, van Wijk [2] has proposed advecing and moion blurring paricles b he flow field. The LIC mehod [3, 4, 5] uses inegrals of whie noise exures along sreamlines, moving he weighing funcion in he inegrals from frame o frame o animae he exure moion. The moion blur of he paricles and he direcional exure blurring from he LIC inegraion creae anisoropic exures which indicae he flow even in a sill frame. However he are compuaionall inensive, and canno generae animaion in real ime. The exured splas of Crawfis [6] use a loop of ccling exure maps wih precompued advecing moion blurred spos, and ake advanage of exure mapping hardware. These are composied in back o fron order in a local region near each daa poin, and oriened in he direcion of he veloci vecor, so ha he precompued advecion ccle indicaes he flow. In his paper, we show how exure mapping hardware can produce near-real-ime exure moion, *This work was performed under he auspices of he U.S. Deparmen of Energ b Lawrence Livermore Naional Laboraor under conrac number W-7405-ENG-48, wih specific suppor from an inernal LDRD gran. We hank Roger Crawfis for helpful suggesions.

2 using a polgon grid, and one fixed exure. However, we make no aemp o indicae he flow direcion in a sill frame. As discussed below, an anisoropic sreching comes from he veloci gradien, no he veloci iself. The basic idea is o advec he exure b he flow field. In [7] we gave an indicaion of he wind veloci b advecing he 3D exure coordinaes on he polgon verices of a cloudiness conour surface in a climae simulaion. This was slow, because he 3D exure was rendered in sofware, and because advecing he exure was difficul for ime-varing flows. In his paper, we replace he 3D exures b 2D exure maps compaible wih hardware rendering, and give echniques for handling ime-varing flows more efficienl. The nex secion gives our echnique for he case of 2D sead flows, and he following one discusses he problems of exure disorion. Then we discuss he problems wih exending our mehod o ime-varing flows, and our wo soluions. Nex we develop composiing mehods for visualizing 3D flows. The final secion gives our resuls and conclusions. TEXTURE ADVECTION FOR STEADY 2D FLOWS We sar wih a mahemaical definiion of exure advecion, and hen show how i can be approximaed b hardware exure-mapped polgon rendering. Le F (x, ) represen he sead flow soluion of he differenial equaion df ( x, ) V F ( x, ) d (1) where V(x, ) is he veloci field being visualized. Thus poin P is carried b he flow o he poin F (P) afer a ime dela. The flow F saisfies he composiion rule F s+ P ( ) F s F ( P) (2) for boh posiive and negaive s and. Thus (F ) -1 (P) F - (P). In his paper, we will assume ha he iniial exure coordinaes a 0 are he same as he (x, ) coordinaes of he region R being rendered. In pracice, he exure is usuall defined in a differen (u, v) coordinae ssem relaed o (x, ) b ranslaion and scaling, bu for simplici we will ignore he difference. If T(x, ) is a 2D exure being adveced b he flow, hen a new exure T (x, ) is defined b

3 T (x, ) T F 1 ( x, ) T F ( x, ). Thus, o compue T a a poin P, we go backwards along he sreamline hrough P, o find he poin Q such ha F (Q) P, and hen evaluae he exure funcion T a Q. When animaed, his will give he appearance ha he iniial exure T is being carried along b he flow. B equaion (2) above, F ( + ) ( P) F F ( P). Thus he sreamlines F - (P) needed for he exure coordinaes can be compued incremenall. There are wo problems wih his formulaion when he domain of definiion for V(x, ) or T(x, ) is limied o a finie region R in which he veloci daa or exure is available. Firs of all, if he sreamline F - (P) leaves he region R, he necessar velociies are no available o coninue he inegraion. One mus eiher exrapolae he known velociies ouside R, or coninue he sreamline as a sraigh line using he las valid veloci. Forunael, eiher of hese exrapolaion mehods will give a correcl moving exure in animaion. This is because he visible exure moion a a poin P inside R is deermined onl b he veloci a P, and he exrapolaion of he sreamline beond R serves onl o deermine wha exure will be brough in from off screen. Second, even if F - (P) is exended ouside R, he exure ma no be known here. The sandard soluion o his is o ake T(x, ) o be a periodic funcion in boh x and, so ha i is defined for all (x, ). Mos exure mapping hardware is capable of generaing his sor of wraparound exure, b using modular arihmeic (or runcaion of high order bis) o compue he appropriae exure map address from he x and values. There are also ools o generae exures which wrap around wihou apparen seams [8]. To adap his echnique o hardware polgon rendering, he 2D region R is divided up ino a regular grid of riangles, and he exure coordinaes F - (P i ) are onl compued for he verices P i of he grid. During he hardware scan conversion, exuring, and shading process, he exure coordinaes a each pixel are inerpolaed from hose a he verices, and he appropriae exure pixels are accessed. For riangles, he sandard bilinear inerpolaion, which is no roaion invarian, reduces o linear inerpolaion, which is. For ani-aliasing, he hardware can use he higher order bis of he exure coordinaes o weigh an average of four adjacen exure map values (or four values in each of he wo mos-nearl-appropriae-resoluion versions of he exure, if MIP mapping [9] is emploed.) TEXTURE DISTORTION The flow F - (P) can change he shape of a riangle, so ha i becomes long and hin in exure space, as shown in figure 1. In he direcion where he riangle is sreched b F -, he exure will be compressed b F. This disorion will no be presen if he veloci is consan, so ha F - and F are boh ranslaions. The disorion insead indicaes anisoropies in he derivaives of V. For incompressible 2D flows, sreching

4 in one direcion will be compensaed b compression in a perpendicular direcion. For compressible flows, here ma be sreching in all direcions a some posiions, and shrinking in all direcions a ohers. Figure 1. The riangle on he righ is mapped o he exure on he lef, which ends up being compressed vericall when he riangle is rendered. During he animaion of he exure advecion, his disorion coninues o build up, so ha evenuall he visualizaion will become useless. Therefore we periodicall resar he exure coordinaes back a heir original posiions in he regular grid. To avoid he sudden jump his would cause in he animaion, we graduall fade up he new exure and fade down he old one, according o he weighing curves in figure 2. Each exure sars wih weigh zero, fades up over he old exure unil i alone is presen, and hen fades Figure 2. Three ccles of he weighing curves for fading he exures up and down. down as an even newer exure akes is place. This cross dissolve can be done in hardware, using α com-

5 posiing [10]. If he exures are random, and conain an adequae range of spaial frequencies, his cross dissolve will no disurb he percepion of coninuousl flowing moion. Since each exure is used for onl a shor ime, he disorion does no become exreme. For a sead flow, one cross dissolve ccle ends wih he same image a which i began, so an animaion loop ma be creaed which can be ccled rapidl and repeaedl on a worksaion screen. Similar precompued loops are possible wih he surface paricle [2], LIC [3], and exured spla [6] echniques. TEXTURE ADVECTION FOR UNSTEADY 2D FLOWS If he veloci V depends on, he differenial equaion df ( x, ) V F ( x, ), d (3) defines a flow which no longer saisfies equaion (2). For a fixed iniial posiion Q, he curve F (Q) is a paricle race C() as in [11], raher han a sreamline. To find he exure coordinaes for P a ime 0 we need o find he poin Q such ha differenial equaion F 0 (Q) P. We mus go backwards along he paricle race, and hus solve he dc () V( C(), ) d (4) for he range 0 0, wih final condiion C( 0 ) P, and hen se Q C(0). Wih he change of variables u 0 -, his is equivalen o he differenial equaion dc ( u) V ( C( u), du 0 u) (5) for he u range 0 u 0, wih iniial condiion C(0) P. Then Q C( 0 ). In he case of unsead flow, he differenial equaions (5) for differen 0 are no relaed and define compleel differen paricle races, so incremenal mehods can no longer be used. In [7] we inegraed equaion (5) anew for each frame ime 0. To find he exure coordinaes for frame 0, we had o access he ime varing veloci daa for he whole range 0 0, which is ver inefficien for large daa ses. Here we propose wo more pracical mehods. The firs mehod is o derive a differenial equaion for he flow G ( x, ) F 1 ( x, ). This flow maps a poin P o he exure coordinae poin Q needed a frame ime, ha is, he poin wih F (Q) P. Thus we have

6 F G ( P) P. (6) Le G x and G be he x and componens of he vecor-valued funcion G (x, ), and similarl le F x and F be he componens of F. Then b differeniaing he componens of equaion (6) wih respec o b he chain rule, we ge he pair of equaions F x F G x x x F x F F G x x F , 0. F Now b equaion (3), x F V and, where V x and V are he componens of he veloci field x V a posiion F G ( P ) P and ime. Therefore we have M G where M is he Jacobian marix for he flow F (x, ): M Thus G x. M 1 V x G V Bu since G (x, ) F 1 ( x, ), he marix M 1 is he Jacobian marix J for G (x, ): G x F x V x V F x x F F x. J G x Thus G (x, ) saisfies he parial differenial equaions: G x x G G x.

7 ( x, ) G ( x, ) G x G x ( x, ) G x ( x, ) V x x V G ( x, ) G ( x, ) V. (7) x x V These differenial equaions esseniall sa ha he flow G (x, ) is deermined from he negaive of he veloci V, as ransformed ino he exure coordinae ssem appropriae for 0, so he deermine he exure flow necessar o give he desired apparen veloci a ime. The iniial condiion for G a 0 is ha G 0 (P) P, ha is, G 0 is he ideni map. Equaions (7) can be inegraed incremenall in ime b Euler s mehod. If G (P i ) is known a ime for all verices on a regular grid, he parials in he Jacobian marix J(P i ) can be esimaed from cenral differences beween he G values a adjacen grid verices. (For verices a he boundar of R, one-sided differences mus be used.) Then, using he curren veloci V(G G x G (P i ), ), incremens G x and G are found for he componens of G. If necessar, can be a fracion of he ime sep beween frames, and/or he verex grid used for solving equaions (7) can be finer han he riangle grid used in rendering he exure, in order o make he soluion more accurae. The verex grid spacing will affec he accurac of he finie difference approximaions o he parial G derivaives like This accurac is criical, because small errors in hese parials will cause errors in x posiion in he nex frame, which ma compound he errors in he parials, and cause hem o grow exponeniall from frame o frame. Here again, i is useful o fade ou he curren adveced exure and fade in a new exure whose coordinaes are reiniialized o he ideni map, so ha he inegraion errors canno accumulae for oo long. The second mehod for handling unsead flows is o move he riangle verices b he flow F (x, ), keeping heir exure coordinaes consan. This advecs he exure direcl, b moving he riangles, and carring he exure along wih hem. To do his, we incremenall inegrae equaion (3), and no parial derivaive esimaes are needed for a Jacobian. However we again have a problem a he edges of he region R. The boundar verices ma move inside R, leaving gaps a he edges, or ma move ouside, causing oo much exure o be rendered. The excess rendering is easil prevened b clipping all riangles o he boundar of R. The gaps can be eliminaed b creaing exra guard polgons around he edges of R, widening i o a larger region S. Whenever an verex on he boundar of S crosses ino R, a new row of guard polgons is added o he affeced side of S. Again i is useful o inegrae onl over a limied ime inerval before reiniializing he exure coordinaes, o avoid creaing oo man exra polgons. FLOWS IN 3D In hree dimensions, one could advec 3D exure coordinaes, bu 3D exuring is no widel available.

8 The differen pes of moving exures discussed were implemened as a class hierarch in C++. Inven- We have insead used 2D exures on parallel secion planes. We made he exured planes semi-ransparen, and composied hem from back o fron using he α composiing hardware in our worksaion. (This is how 3D exure mapping is usuall implemened in hardware.) For he mehods which change onl he exure coordinaes, we used he 2D projecion of he veloci ono he secion plane. For he mehod which moves he riangle verices, we used he rue 3D veloci, allowing he secion surfaces o warp ou of planari. Combining he composiing for he cross-dissolve of figure 2 wih he composiing of he separae exure planes can lead o problems in he accumulaed opaci. Given wo objecs wih opaciies α 1 and α 2, he resuling opaci from composiing boh objecs is α 1 + α 2 - α 1 α 2. (See [10] or mulipl he ransparencies.) Suppose f 1 () and f 2 () are he wo weighing curves shown in figure 2, wih f 1 + f 2 1, and α is he desired secion plane opaci. If we jus ake he wo componen opaciies o be α 1 αf 1 and α 2 αf 2, he resul is a composie opaci α C αf 1 + αf 2 α 2 f 1 f 2 α αf 1 f 2 The unwaned las erm causes a periodic pulsaion in α C. A soluion is o use exponenials, which have beer muliplicaive properies. Define an opical deph l - ln(1 - α), so ha α 1 - e - l, and le α and α The resuling composie opaci is hen as desired. α C α 1 + α 2 α 1 α 2 1 e f 1 l 1 e f 2 l + 1 e f ( f 1 + f 2 )l e f 1 l e f 2 l Anoher problem wih composiing exure planes of consan ransparenc is ha he fronmos planes will evenuall obscure he ones o he rear if he daa volume ges large. One soluion is o use variableransparenc exures, so ha some regions of he exure are compleel ransparen. Anoher is o specif he ransparenc on riangle verices using a separae scalar daa variable which can selec ou regions of ineres where he exure moion should be visible. In [7] we used percen cloudiness conour surfaces o specif he locaion of he advecing sofware-rendered exure. Wih our new hardware based echnique, his cloudiness variable is used o specif he verex ransparenc, and produces similar realism in much less ime. 1 l 1 e 1 e l α 1 e f 2 l IMPLEMENTATION AND RESULTS

9 or [12] quadmeshes were used o represen exure laers. An Iris Explorer module was hen consruced in order o make use of color maps and daa readers. Figure 3 shows wha happens when he verices hemselves are adveced. The whole surface disors, even in he direcion perpendicular o he plane. In Figure 4 he exure coordinaes are adveced backwards while he verices are held fixed. This gives he impression of moion in he direcion of flow. Unforunael he exure disors oo much over a long period of ime. Also he exure verices ma move ouside he defined domain. A soluion o he firs problem is o fade in a second exure wih he exure coordinaes rese o heir original posiions. The resuling cross dissolve is shown in Figure 5. The opaci for each exure is compued using exponenials, as discussed above, so here is no disracing variaion in he overall inensi during animaion. To avoid he problem of having o sample ouside he domain, we used he inverse flow G for he exure coordinaes, as explained above, while keeping he verices fixed (Figure 6). This mehod also gives bad resuls over ime if we do no periodicall fade in a new unadveced exure as shown figure 7. Figure 8 illusraes how flow moves hrough paricles of aerogel, a maerial wih ver low densi which is a good hermal insulaor. Figure 9 shows a frame from an animaion of global wind daa on a spherical mesh. The opaque regions represen high percen cloudiness. Alhough he vecor field is saic, he exure (bu no he colors) appear o move in he direcion of flow. Figures 10 and 11 depic sead flow near a high densi conour in an inersellar cloud collision simulaion (daa courese of Richard Klein). Figure 10 has moving verices, while figure 11 has moving exure coordinaes. The color indicaes densi. A frame from an animaion of unsead wind daa over Indonesia on a curvilinear mesh is shown in Figure 12. Percen cloudiness is mapped o color and opaci. We ran our sofware on an SGI Onx supporing hardware exure mapping. For a 32 b 32 slice of a volume (as in he aerogel example) we were able o achieve abou four frames per second. To roae a complee 50x40x10 volume, like he one shown in Figure 9, abou 15 seconds was required. REFERENCES 1. Shoup, Richard: Color Table Animaion. Compuer Graphics Vol. 13, No. 2 (Augus 1979) pp van Wijk, Jarke: Flow Visualizaion Wih Surface Paricles. IEEE Compuer Graphics and Applicaions, Vol. 13, No. 4 (Jul 1993) pp Cabral, Brian; and Leedom, Lieh: Imaging Vecor Fields Using Line Inegral Convoluion. Compuer Graphics Proceedings, Annual Conference Series (1993) pp Forssell, Lisa: Visualizing Flow over Curvilinear Grid Surfaces using Line Inegral Convoluion. Proceedings of IEEE Visualizaion 94, pp

10 5. Salling, Delev; and Hege, Hans-Chrisian: Fas and Resoluion Independen Line Inegral Convoluion. ACM Compuer Graphics Proceedings, Annual Conference Series, 1995, pp Crawfis, Roger; and Max, Nelson: Texure Splas for 3D Scalar and Vecor Field Visualizaion. Proceedings of IEEE Visualizaion 93, pp Max, Nelson; Crawfis, Roger; and Williams, Dean: Visualizing Wind Velociies b Advecing Cloud Texures. Proceedings of IEEE Visualizaion 92, pp Heeger, David; and Bergen, James: Pramid-Based Texure Analsis and Snhesis. ACM Compuer Graphics Proceedings, Annual Conference Series, 1995, pp Williams, Lance: Pramidal Paramerics. Compuer Graphics Vol. 17 No. 3 (Jul 1983) pp Porer Tom; and Duff, Tom: Composiing Digial Images. Compuer Graphics Vol. 18, No. 4 (Jul 1984) pp Lane, David: UFAT - A Paricle Tracer for Time-Dependen Flow Fields. Proceedings of IEEE Visualizaion 94, pp Wernecke, Josie: The Invenor Menor. Addison -Wesle Publ. Co., Inc., Figure 3. Acual verices are adveced in 3D. Figure 4. Texure coordinaes are adveced backwards. Figure 6. Texure coordinaes are adveced using vecors ransformed b he local jacobian marix, while verices are held fixed. Figure 5. Same mehod as figure 4, bu wih a new exure fading in as soon as he oher becomes oo disored. Figure 7. Same mehod as figure 6, bu wih a new exure fading in as soon as he oher becomes oo disored.

11 Figure 8. Mehod of figure 6 applied o a sead flow moving hrough paricles of aerogel and using a colored exure. Figure 9. Mehod of figure 5 applied o a sead flow depicing wind daa on a spherical mesh. Color and opaci from percen cloudiness. Figure 11. Mehod of figure 6 applied o a sead flow represening a field from an inersellar cloud collision simulaion. Figure 10. Several laers of exures adveced using he mehod of figure 3. The laers are colored b densi and move near a high densi solid conour surface. Figure 12. Mehod of figure 7 applied o an unsead flow represening global climae daa. Color and opaci indicae percen cloudiness. Boh he winds and percen cloudiness var in ime.

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x)) Hebrew Universi Image Processing - 6 Image Warping Hebrew Universi Image Processing - 6 argil 7 : Image Warping D Geomeric ransormaions hp://www.jere-marin.com Man slides rom Seve Seiz and Aleei Eros Image

More information

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = );

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = ); Mah 467 Homework Se : some soluions > wih(deools): wih(plos): Warning, he name changecoords has been redefined Problem :..7 Find he fixed poins, deermine heir sabiliy, for x( ) = cos x e x > plo(cos(x)

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

1.4 Application Separable Equations and the Logistic Equation

1.4 Application Separable Equations and the Logistic Equation 1.4 Applicaion Separable Equaions and he Logisic Equaion If a separable differenial equaion is wrien in he form f ( y) dy= g( x) dx, hen is general soluion can be wrien in he form f ( y ) dy = g ( x )

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures. Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Chapter Six Chapter Six

Chapter Six Chapter Six Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)

More information

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

More information

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012) Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)

More information

Numerical Solution of ODE

Numerical Solution of ODE Numerical Soluion of ODE Euler and Implici Euler resar; wih(deools): wih(plos): The package ploools conains more funcions for ploing, especially a funcion o draw a single line: wih(ploools): wih(linearalgebra):

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Direct Volume Visualization of Three-Dimensional Vector Fields

Direct Volume Visualization of Three-Dimensional Vector Fields Direc Volume Visualizaion of Three-Dimensional Vecor Fields Roger Crawfis Nelson Max Lawrence Livermore Naional Laboraory PO. Box 808 / L 301 Livermore, CA 94551 (crawfis@llnl.gov) (max2@llnl.gov) Absrac

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12].

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12]. In Proceedings of CVPR '96 Srucure and Moion of Curved 3D Objecs from Monocular Silhouees B Vijayakumar David J Kriegman Dep of Elecrical Engineering Yale Universiy New Haven, CT 652-8267 Jean Ponce Compuer

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

Image warping Li Zhang CS559

Image warping Li Zhang CS559 Wha is an image Image arping Li Zhang S559 We can hink of an image as a funcion, f: R 2 R: f(, ) gives he inensi a posiion (, ) defined over a recangle, ih a finie range: f: [a,b][c,d] [,] f Slides solen

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Image warping/morphing

Image warping/morphing Image arping/morphing Image arping Digial Visual Effecs Yung-Yu Chuang ih slides b Richard Szeliski, Seve Seiz, Tom Funkhouser and leei Efros Image formaion Sampling and quanizaion B Wha is an image We

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

Projection & Interaction

Projection & Interaction Projecion & Ineracion Algebra of projecion Canonical viewing volume rackball inerface ransform Hierarchies Preview of Assignmen #2 Lecure 8 Comp 236 Spring 25 Projecions Our lives are grealy simplified

More information

Streamline Pathline Eulerian Lagrangian

Streamline Pathline Eulerian Lagrangian Sreamline Pahline Eulerian Lagrangian Sagnaion Poin Flow V V V = + = + = + o V xi y j a V V xi y j o Pahline and Sreakline Insananeous Sreamlines Pahlines Sreaklines Maerial Derivaive Acceleraion

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Engineering Mathematics 2018

Engineering Mathematics 2018 Engineering Mahemaics 08 SUBJET NAME : Mahemaics II SUBJET ODE : MA65 MATERIAL NAME : Par A quesions REGULATION : R03 UPDATED ON : November 06 TEXTBOOK FOR REFERENE To buy he book visi : Sri Hariganesh

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Reconstruct scene geometry from two or more calibrated images. scene point. image plane. Reconstruct scene geometry from two or more calibrated images

Reconstruct scene geometry from two or more calibrated images. scene point. image plane. Reconstruct scene geometry from two or more calibrated images Sereo and Moion The Sereo Problem Reconsrc scene geomer from wo or more calibraed images scene poin focal poin image plane Sereo The Sereo Problem Reconsrc scene geomer from wo or more calibraed images

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

Algorithm for image reconstruction in multi-slice helical CT

Algorithm for image reconstruction in multi-slice helical CT Algorihm for image reconsrucion in muli-slice helical CT Kasuyuki Taguchi a) and Hiroshi Aradae Medical Engineering Laboraory, Toshiba Corporaion, 1385 Shimoishigami, Oawara, Tochigi 324-855, Japan Received

More information

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto Visual Percepion as Bayesian Inference David J Flee Universiy of Torono Basic rules of probabiliy sum rule (for muually exclusive a ): produc rule (condiioning): independence (def n ): Bayes rule: marginalizaion:

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom.

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom. DRUM SET KEY Hi-ha Cmbal Clave block Cowbell (mouh) 0 Cowbell (neck) Floor om (shell) Hi om Mid om Snare Floor om Snare cross sick or clave block Bass drum Hi-ha wih foo 8 Odd Meer Clave Conor Guilfole

More information

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data Moion Esimaion of a Moving Range Sensor by Image Sequences and Disored Range Daa Asuhiko Banno, Kazuhide Hasegawa and Kasushi Ikeuchi Insiue of Indusrial Science Universiy of Tokyo 4-6-1 Komaba, Meguro-ku,

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS Soumya Hamlaoui & Franck Davoine HEUDIASYC Mixed Research Uni, CNRS / Compiègne Universiy of Technology BP 20529, 60205 Compiègne

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

Fill in the following table for the functions shown below.

Fill in the following table for the functions shown below. By: Carl H. Durney and Neil E. Coer Example 1 EX: Fill in he following able for he funcions shown below. he funcion is odd he funcion is even he funcion has shif-flip symmery he funcion has quarer-wave

More information

Systems & Biomedical Engineering Department. Transformation

Systems & Biomedical Engineering Department. Transformation Sem & Biomedical Engineering Deparmen SBE 36B: Compuer Sem III Compuer Graphic Tranformaion Dr. Aman Eldeib Spring 28 Tranformaion Tranformaion i a fundamenal corner one of compuer graphic and i a cenral

More information

A High-Speed Adaptive Multi-Module Structured Light Scanner

A High-Speed Adaptive Multi-Module Structured Light Scanner A High-Speed Adapive Muli-Module Srucured Ligh Scanner Andreas Griesser 1 Luc Van Gool 1,2 1 Swiss Fed.Ins.of Techn.(ETH) 2 Kaholieke Univ. Leuven D-ITET/Compuer Vision Lab ESAT/VISICS Zürich, Swizerland

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

A High Accuracy Volume Renderer for Unstructured Data

A High Accuracy Volume Renderer for Unstructured Data IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 4, NO. 1, JANUARY-MARCH 1998 37 A High Accuracy Volume Renderer for Unsrucured Daa Peer L. Williams, Member, IEEE Compuer Sociey, Nelson L.

More information

the marginal product. Using the rule for differentiating a power function,

the marginal product. Using the rule for differentiating a power function, 3 Augu 07 Chaper 3 Derivaive ha economi ue 3 Rule for differeniaion The chain rule Economi ofen work wih funcion of variable ha are hemelve funcion of oher variable For example, conider a monopoly elling

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

Scattering at an Interface: Normal Incidence

Scattering at an Interface: Normal Incidence Course Insrucor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 Mail: rcrumpf@uep.edu 4347 Applied lecromagneics Topic 3f Scaering a an Inerface: Normal Incidence Scaering These Normal noes Incidence

More information

Digital Geometry Processing Differential Geometry

Digital Geometry Processing Differential Geometry Digial Geomery Processing Differenial Geomery Moivaion Undersand he srucure of he surface Differenial Geomery Properies: smoohness, curviness, imporan direcions How o modify he surface o change hese properies

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Project #1 Math 285 Name:

Project #1 Math 285 Name: Projec #1 Mah 85 Name: Solving Orinary Differenial Equaions by Maple: Sep 1: Iniialize he program: wih(deools): wih(pdeools): Sep : Define an ODE: (There are several ways of efining equaions, we sar wih

More information

X-Splines : A Spline Model Designed for the End-User

X-Splines : A Spline Model Designed for the End-User X-Splines : A Spline Model Designed for he End-User Carole Blanc Chrisophe Schlic LaBRI 1 cours de la libéraion, 40 alence (France) [blancjschlic]@labri.u-bordeaux.fr Absrac his paper presens a new model

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

Feature Flow Fields in Out-of-Core Settings

Feature Flow Fields in Out-of-Core Settings Feaure Flow Fields in Ou-of-Core Seings Tino Weinkauf 1, Holger Theisel 2, Hans-Chrisian Hege 3, Hans-Peer Seidel 4 1 Zuse Insiue Berlin (ZIB), German. weinkauf@zib.de 2 Bielefeld Universi, German. heisel@echfak.uni-bielefeld.de

More information

Real time 3D face and facial feature tracking

Real time 3D face and facial feature tracking J Real-Time Image Proc (2007) 2:35 44 DOI 10.1007/s11554-007-0032-2 ORIGINAL RESEARCH PAPER Real ime 3D face and facial feaure racking Fadi Dornaika Æ Javier Orozco Received: 23 November 2006 / Acceped:

More information

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

Ray Casting. Outline. Outline in Code

Ray Casting. Outline. Outline in Code Foundaions of ompuer Graphics Online Lecure 10: Ray Tracing 2 Nus and ols amera Ray asing Ravi Ramamoorhi Ouline amera Ray asing (choose ray direcions) Ray-objec inersecions Ray-racing ransformed objecs

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Targil 8 : Image warping. Forward warping. Motion Transformations and Image Warping (cont.) Automatic Image Alignment: Lucas Kanade (cont.

Targil 8 : Image warping. Forward warping. Motion Transformations and Image Warping (cont.) Automatic Image Alignment: Lucas Kanade (cont. Hebrew Uniersi mage Processing - 006 Hebrew Uniersi mage Processing - 006 Moion Transformaions and mage Warping - conine Targil 8 : Moion Transformaions and mage Warping con. Aomaic mage Alignmen: Lcas

More information

Flow Visualization Using Moving Textures

Flow Visualization Using Moving Textures UCRG JC-1206% PREPRINT Flow Visualization Using Moving Textures N. Max B. Becker This paper was prepared.for submittal to the ICASEILaRC Symposium on Visualizing Time Va y Data Williamsbuw VA September

More information

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics A non-saionary uniform ension conrolled inerpolaing 4-poin scheme reproducing conics C. Beccari a, G. Casciola b, L. Romani b, a Deparmen of Pure and Applied Mahemaics, Universiy of Padova, Via G. Belzoni

More information

High Resolution Passive Facial Performance Capture

High Resolution Passive Facial Performance Capture High Resoluion Passive Facial Performance Capure Derek Bradley1 Wolfgang Heidrich1 Tiberiu Popa1,2 Alla Sheffer1 1) Universiy of Briish Columbia 2) ETH Zu rich Figure 1: High resoluion passive facial performance

More information

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors Improving Occupancy Grid FasSLAM by Inegraing Navigaion Sensors Chrisopher Weyers Sensors Direcorae Air Force Research Laboraory Wrigh-Paerson AFB, OH 45433 Gilber Peerson Deparmen of Elecrical and Compuer

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Integro-differential splines and quadratic formulae

Integro-differential splines and quadratic formulae Inegro-differenial splines and quadraic formulae I.G. BUROVA, O. V. RODNIKOVA S. Peersburg Sae Universiy 7/9 Universiesaya nab., S.Persburg, 9934 Russia i.g.burova@spbu.ru, burovaig@mail.ru Absrac: This

More information

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments Collision-Free and Curvaure-Coninuous Pah Smoohing in Cluered Environmens Jia Pan 1 and Liangjun Zhang and Dinesh Manocha 3 1 panj@cs.unc.edu, 3 dm@cs.unc.edu, Dep. of Compuer Science, Universiy of Norh

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

Interactive Graphical Systems HT2005

Interactive Graphical Systems HT2005 Ineracive Graphical Ssems HT25 Lesson 2 : Graphics Primer Sefan Seipel Sefan Seipel, Deparmen of Informaion Technolog, Uppsala Universi Ke issues of his lecure Represenaions of 3D models Repeiion of basic

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

ME 406 Assignment #1 Solutions

ME 406 Assignment #1 Solutions Assignmen#1Sol.nb 1 ME 406 Assignmen #1 Soluions PROBLEM 1 We define he funcion for Mahemaica. In[1]:= f@_d := Ep@D - 4 Sin@D (a) We use Plo o consruc he plo. In[2]:= Plo@f@D, 8, -5, 5

More information

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases Lmarks: A New Model for Similariy-Based Paern Querying in Time Series Daabases Chang-Shing Perng Haixun Wang Sylvia R. Zhang D. So Parker perng@cs.ucla.edu hxwang@cs.ucla.edu Sylvia Zhang@cle.com so@cs.ucla.edu

More information

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity Ra Tracing II Iproving Raracing Speed Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 1 Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 2 Raracing Copuaional Coplei ra-scene inersecion is epensive

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

DAGM 2011 Tutorial on Convex Optimization for Computer Vision

DAGM 2011 Tutorial on Convex Optimization for Computer Vision DAGM 2011 Tuorial on Convex Opimizaion for Compuer Vision Par 3: Convex Soluions for Sereo and Opical Flow Daniel Cremers Compuer Vision Group Technical Universiy of Munich Graz Universiy of Technology

More information

Robust Segmentation and Tracking of Colored Objects in Video

Robust Segmentation and Tracking of Colored Objects in Video IEEE TRANSACTIONS ON CSVT, VOL. 4, NO. 6, 2004 Robus Segmenaion and Tracking of Colored Objecs in Video Theo Gevers, member, IEEE Absrac Segmening and racking of objecs in video is of grea imporance for

More information