Navigating in a Shape Space of Registered Models

Size: px
Start display at page:

Download "Navigating in a Shape Space of Registered Models"

Transcription

1 Navigaing in a Shape Space of Regisered Models Randall C. Smih, Member, IEEE, Richard Pawlicki, Isván Kókai, Jörg Finger and Thomas Veer, Member, IEEE Absrac New produc developmen involves people wih differen backgrounds. Designers, engineers, and consumers all have differen design crieria, and hese crieria inerac. Early conceps evolve in his kind of collaboraive conex, and here is a need for dynamic visualizaion of he ineracion beween design shape and oher shape-relaed design crieria. In his paper, a Morphable Model is defined from simplified represenaions of suiably chosen real cars, providing a coninuous shape space o navigae, manipulae and visualize. Physical properies and consumer-provided scores for he real cars (such as weigh and sporiness ) are esimaed for new designs across he shape space. This coupling allows one o manipulae he shape direcly while reviewing he impac on esimaed crieria, or conversely, o manipulae he crierial values of he curren design o produce a new shape wih more desirable aribues. Index Terms Morphable model, shape space, barycenric coordinaes, design space. INTRODUCTION This paper describes echniques for navigaing in a shape-space of regisered models creaed from examples. Models are defined as vecors of geomeric feaures wih which o draw he model, and oher associaed model aribues. A se of regisered models are all described by he same feaures in he same order, and only differ by he feaure values. Our examples are cars, bu he navigaion echniques described are more widely applicable. They enable dynamic visual exploraion of he shape-space, guided by esimaes of physical properies for new shapes, and predicions for appearance-based semanic labels (e.g. spory ). In any new produc developmen effor, here is a planning phase in which coarse goals and crieria mus firs be raionalized and balanced. We do no prejudge he relaive imporance of any crieria aesheic, engineering, or marke-based and herefore emphasize exploraion and visualizaion raher han opimizaion. We believe many requiremens are negoiable, and rade-offs will be made if alernaives are visually eviden. In he following we develop inegraed echniques and associaed GUIs o suppor hese aciviies which we hink can grealy aid in design raionalizaion: Exploraion of he inerplay of crieria wih each oher and resuling design shapes. Navigaion oward suiable regions of shape space. Direc adjusmen of design geomery. Resricion o design subspaces by consrains. The abiliy o creae represenaive conceps simply and rapidly a a very early sage in meeings, or wih cusomers has significan poenial. I should be noed, however, ha he described research is no a fielded applicaion, nor are he GUIs described currenly under usabiliy esing.. Relaed Work This effor builds on he original work on Morphable Models [][2], and he performance-based mehods for ailoring human face models during synhesis [3]. Barycenric coordinaes [4], principal Randall C Smih and Richard Pawlicki are wih GM R&D, randall.c.smih@gm.com. Thomas Veer, Isván Kókai,and Jörg Finger are wih Universiy of Basel, Thomas.Veer@unibas.ch. Manuscrip received 3 March 2007; acceped Augus 2007; posed online 2 November componens [5], and eigensysems [6] are sandard ools in his lieraure. We augmen hese wih addiional mahemaical ools for consraining and guiding navigaion hrough he infinie variaions of he design space. Specifically, by inegraing linear consrains and linear regression ino his mix, we make i easier o suppor engineering and consumer-based crieria as funcions of shape. These echniques depend upon regisered models in conras wih more general shape similariy measures [7][8] based on aggregaed properies used in shape rerieval. The boom-up design-from-examples approach also conrass wih, bu may complemen, op-down design sysems using shape grammars [9]. The laer embeds knowledge abou appropriae feaure combinaions in generaive rules; he former derives i from saisics of well-chosen examples. Boh mus decide which feaures are relevan, and a hybrid soluion may ulimaely be mos powerful. The change from faces o cars may seem like a small sep, bu isn'. Regisraion algorihms for faces [3], and human bodies [0] do no adap well o 3D car models whose surfaces are criically defined by a few major flow curves. Prior regisraion work wih car surfaces [] produced resuls no smooh enough for our purposes, and we hypohesize he lack of his consrain is one reason. Similarly, poin-o-poin correspondence ediors [2] do no suppor hese specialized needs. Mos likely, car surface meshes need o be derived from hese criical flow curves [3] prior o regisraion, or he curves hemselves used o define he Morphable Model wih he surfaces generaed from hem secondarily [4]. We have no solved he auomaic regisraion problem eiher, bu uilize flow curves in our represenaion and hand-fiing of models o emplaes in order o produce usable resuls for esing (see Secion 2)..2 Organizaion of he Paper Secion 2 provides background on he represenaions used (boh 2D and 3D examples). Secion 3 reviews and inegraes he basic mahemaical seps for visually exploring he design space guided by differen kinds of crieria. In Secion 3. barycenric coordinaes are used o browse hrough he variey of shapes, using GUIs based on he simplex. The GUI also acs as a color-coded parameer map of he shape region indicaing direcions o increase, decrease, or mainain he value of a seleced scalar crierion. Secion 3.2 follows wih a recursive weighed leas squares mehod ha enables direc manipulaion of shape feaures coupled wih a parameer map showing how deviaions from he curren feaure value affec any oher seleced crierion. Secion 3.3 ransforms he linear consrain sysem o principal componens of he shape-space, making compuaions more racable in he lower dimensional space. The

2 relaion of barycenric coordinaes o PC space is esablished o inegrae hese effors. In Secion 3.4 linear regression is added as anoher way o relae aribues o shape variables. Physical aribues of vehicles and consumer feedback on shapes may no be obviously relaed o he shape geomery, bu may indeed show a relaion hrough linear regression on he basis vehicles, or more generally on he shape principal componens. Any esablished relaionship can hen be used as a linear consrain or color-coded in a parameer map o guide navigaion. In addiion, regression on shape PCs enables predicion of aribues of new shapes no derivable from he basis se of exemplar shapes, and opens he possibiliy for explanaion of hese aribues in erms of shape feaures. In Secion 4 a simple scenario ies hese echniques (and GUIs) ogeher. In Secion 5 a number of open quesions are discussed and Secion 6 summarizes and concludes. 2 REPRESENTATION In order o explore uses of morphable car models, we have creaed a succession of 2D and 3D hand-regisered daabases fi o sandardized emplaes (Figure ). The figures hroughou he paper will use one or anoher represenaion, bu he echniques are applicable o any of hem. The old curve emplae (op) is used for models in Figures 7 and 8. The newer emplaes conain separae meshes for he body, roof, and wheel openings among ohers, since hese sub-surfaces can move relaive o one anoher by large amouns across a variey of cars which would disor a single mesh. The meshes represen "base" surfaces heoreical shapes defined primarily by a few curves. The "fille" curves for he roof and body 3D emplaes are shown in yellow. They are insrumenal by hemselves in defining he size, proporions, and shape of he roof and body segmens, in he same sense ha a skech aris defines a concep wih a few srokes. They are responsible for conrolling he major highlighs in he vehicle appearance, which can be seen for 4 of he fied 3D vehicles in Figure. The res of he emplae mesh is designed around hese curves wih higher mesh densiy in areas ha vary subsanially from car o car. Given he fully-deailed arge vehicle meshes, he arge's characerisic curves mus be idenified and mached o he emplae curves. The heoreical arge "base" surfaces mus be arfully buil, passing smoohly hrough exraneous geomeric deail, wih he emplae verices disribued o capure he shape, above, below, or on he arge surfaces. The difficulies inheren in dealing wih segmenaion of he arge ino base shapes, idenifying and ignoring exraneous deail, and generalizing he arge shapes o an ideal parially defined by some exising curves is beyond he abiliy of curren auomaic regisraion algorihms. 2. Shape-Space Definiion A shape-space is defined by n exemplars models chosen for some paricular qualiies. Each is represened by a d-dimensional vecor x he defining geomeric feaures for he vehicles which ogeher wih some fixed opological informaion used in drawing, form he emplae. Typically, d >> n. An exemplar is named (e.g. x 0 ), idenifying i as a paricular insance of x wih paricular feaure values. A monage of hiry 2D exemplars is shown in Figure. A subscrip ( x i ), or no subscrip, will represen any design; a superscrip plus ( ) indicaes an updaed design. The exemplars are grouped as columns in a marix. The deviaion marix addiionally has he average ( x ) of he column vecors subraced. D ~ D d, n d, n [ x0, x, K, xn ] [ x0 x, x x, K, xn x] () Fig.. Versions of 2D and 3D emplaes. Designs ( x ) are affine combinaions of he exemplars, wih he affine consrain on he componens of he blending vecor : 3 NAVIGATION ~ x = D = x D [ i] =. (2) The following secions develop echniques for navigaion in he design space while simulaneously viewing and manipulaing he design shape and crieria of ineres. For navigaion, i is concepually convenien o view any creaed design o be he saring poin for he nex evaluaion in a sequence by adding combinaions of he (original) shape deviaions o i: ~ x x = x D x = x = i i i 0. (3) All designs, including x, lie in he same hyperplane. The deviaion vecors span he hyperplane, so any linear combinaion of hem will say in he subspace. The addiional resricion on in (2) is only necessary for equaliy wih he lef-hand side of he equaion. The vecor in (3) is unresriced, bu can be adjused for differen purposes wihou affecing he resul. Since he sum of deviaions from he mean is zero, ~ ~ 0 D = D ( α) = (4) any vecor wih he same value in each componen can be added o and is mapped o 0 by (3). Two such adjusmens are useful. The vecor componens can be shifed by he minimum componen value o a new minimum value of zero useful for seing sliders ha have minimum zero values:

3 sliders =. (5) The oher adjusmen ses so is componens sum o one again: = min [ i] n. (6) Equaion (3) can be rewrien, if desired, as a single sep adjusmen o he mean, or an affine combinaion of he exemplars as before: x = x D = D ~. (7) 3. Barycenric Coordinaes In his secion, he vecor in (2) will be manipulaed hrough a user inerface, enabling exploraion of he design space calculaion of a mulilinear esimae of any vehicle s properies and visualizaion of he resulan inerpolaed shape. The mos direc implemenaion o specify uses n sliders ranging from zero o one wih one slider for each exemplar. To save space, hese were arranged in a circle, as shown on he lef in Figure 4. This ype of inerface is inconvenien, bu is a way o fully specify any vehicle in he space. If n poins are affinely independen hey form he verices of an n-simplex he convex hull of he poins embedded in a n R or greaer dimension [5]. The 2-simplex is a hyperplane in riangle, embedded in he plane conaining is hree verices. Any oher poin in he hyperplane can be referred o he simplex as an affine combinaion of is verices. In (2), is he barycenric coordinae of he poin x wih respec o he n-simplex defined by he poins (columns) of D. If any componens of are negaive or greaer han one he poin is ouside he simplex bu sill in he conaining hyperplane. Barycenric coordinaes are coordinae frame free ; given a paricular poin p, each barycenric coordinae for i is calculaed by a funcion per verex of he simplex [4]. There is a mapping for any poin p of one n-simplex o is corresponding poin in any oher n- simplex hrough he simplex verices (columns of V and D ) and p s barycenric coordinae: Deviaions from he aribue mean are blended and added o he aribue value a for he curren design. I follows from (8) ha if he same aribues are associaed wih he verices of boh simplexes, he barycenric coordinae of a poin in one can be used o esimae he aribue a he corresponding poin in he oher. Wih ha raionale, he res of he secion will describe he use of simplexrelaed GUIs for parially specifying. Generalized barycenric coordinaes [4][6] exend barycenric coordinae calculaions from he 2-simplex o planar n-sided convex polygons. We use i in a 2D GUI for blending hree (or n) vecors (Figure 2). The barycenric coordinae for he cursor poin inside he figure is calculaed [4] and blends he deviaion shape vecors assigned o he verices by (3). The resul is added o he curren design shape and he vehicle is hen drawn. A cursor poin on a verex regeneraes he associaed exemplar, or on an edge inerpolaes wo exemplars, assuming he deviaions are being added o he mean design. A cursor poin in he middle he barycener for a sandard simplex averages he deviaions (which equals 0). Oherwise an inerior poin blends all deviaions hose associaed wih nearby verices have he mos weigh. Any oher scalar propery of he models (e.g., wheelbase ) can be inerpolaed across he inerior of he polygon, and is value color-coded (hrough five 20% ranges, from minimum o maximum values in he Figure). While a GUI could be made using a 3-simplex (erahedron) and a 3D cursor, his approach canno be direcly applied in higher dimensions. However, oher han he riangle, he polygon is no a simplex, and only a small fracion of he values of available in he n-simplex can be generaed. For example, i is no possible for widely separaed verices o have srong affecs on he blended resul; so he ordering of properies on he verices is imporan. In Figure 3, exemplars were sored on wheelbase, and associaed wih he n-gon verices in a zigzag paern across he n-gon, from boom o op, o creae low and high clusers on opposie poles. Deviaions were blended for long (op) and shor (boom) wheelbase and added o he average car shape (middle). Noe ha he average car characer is generally mainained. Whichever soluion is being added o he deviaions will appear when he cursor is in he middle of he parameer map in ha case all he deviaions are being weighed equally and sum o zero. If he aribues disribued over he basis vehicles have significan ouliers, linear inerpolaion may no be sufficien. Appropriaeness mus be deermined in any case. p = V a x = (8) p D p The imporan propery of barycenric coordinaes is heir wellknown abiliy o inerpolae vecors on he simplex verices smoohly over he inerior commonly used o inerpolae colors on riangle verices across inerior pixels or o inerpolae physical properies across finie elemens. The inerpolaed scalar propery a a poin is compued using he barycenric coordinae of ha poin, and a vecor a of aribue values (one value per simplex verex) p ( a a * ) p a = a. (9) Fig. 2. Mousing around in a parameer value map. Fig. 3. Three wheelbase variaions on he average 2D car (middle).

4 weigh. C is iniially approximaed by he sample covariance of he exemplar daa and R is user-adjusable. Any common scale facor in C and R cancels ou of () and can be divided ou of he final resul (2). So unless a probabiliy is needed, (3) will be used for convenience. I should be clear ha in a sequence H, z, and R are poenially differen each sep, and ha he updaed x becomes x in he nex sep. To enable navigaing he design space freely wihou limiing he space o smaller and smaller subspaces, equaion () will be uilized wihou updaing C each ime. x = x CH [ HCH C = C CH [ HCH C iniial S x R] R] ~ ~ [ DD ] d d ( z Hx), HC () (2) (3) Fig. 4. Changing he wheelbase updaes oher parameer maps. Figure 4 shows a ypical arrangemen wih he design window, sliders, and muliple parameers maps. One maximized slider is an indicaion ha he curren design is an exemplar (X22 in Figure ), and no somehing else. The inse shows how he parameer map for curb weigh changes as he cursor is moved wihin he wheelbase n-gon from A o B o C while holding down a mouse buon. Afer he firs change is made (A) he esimaed curb weigh for he new design is shown, and he color map indicaes i is in he 60%-80% of maximum (red) range. While creaing a smaller wheelbase (B), all oher parameer maps coninuously change o cener on he evolving curren design and esimaed curb weigh has decreased. I increases again as he wheelbase is increased (C), so he wo variables are posiively correlaed. The user could have kep he wheelbase nearly consan insead by moving he cursor along a color conour while observing he oher parameers, and he changing design shape. The whole subspace of vehicles wih a consan wheelbase, however, is no reachable wih his one GUI alone, which can access only a porion of he n-simplex and is inerior. The shapes reached will be influenced srongly by he curren design. To ge o oher porions of he space, seps involving oher GUIs need o be performed. 3.2 Recursive Weighed Leas-Squares We also need o manipulae he geomeric feaures of he curren design direcly. The design can be consrained by a linear relaion H (a consan marix) on he design (for example, geomeric poin offses): In Figure 5 (righ side) H is a 3xd marix of zeros wih a single in each row; i selecs a paricular 3D poin from he design. Dragging ha poin wih he 3D cursor o a new posiion ( z ) creaes a posiion difference used in () o adjus he enire model, finding he soluion closes o he saring design ha saisfies he consrain wihin a olerance. In a probabilisic conex, i is he minimum variance soluion for Gaussian variables [8]. I is considerably easier o use a 2D cursor and manipulae a 2D secion e.g., he mid-plane exraced from he 3D model. In Figure 5 (lef side), dragging a poin on he secion updaes he secion dynamically (as a morphable sub-model) in is window, and he 3D morphable model updaes simulaneously as well. A range of deviaed posiions of any paricular 2D poin in he curren design can be encoded in a grid, and he minimum disance design soluions () calculaed wih he same saring design value for each grid poin deviaion. Any oher scalar propery or linear funcion of he design variables can hen be calculaed per grid poin soluion, and he grid poin assigned a color based on is value. In Figure 6, he red curve in he op secion is being manipulaed by one of is endpoins, and wo insances of he design and he ouline difference is shown. Associaed wih he wo designs are wo parameer maps color-coded hrough five 20% ranges, from minimum o maximum values for he parameer across he exemplar se. On op of ha is a scaer plo of he deviaions from he mean (cener grid poin) of he designaed drag poin for he 30 exemplars. The lef-mos grid shows a cursor square a he iniial drag poin value for he design; in he cener image he cursor has moved o he lef, eiher from dragging he 2D poin in he model window, or moving he cursor on he parameer map. In eiher case, i is clear how o move he poin o increase, decrease, or mainain he curren parameer value while viewing he resuling and ransiional shapes. A map for he deviaion of any wo parameers from he curren design values can be similar consruced by combining he wo scalar linear funcions. z = Hx. (0) Differen H funcions can be pre-deermined and sored. For any one of hem, he curren design value for z can simply be calculaed and displayed. If we provide a arge (consrain) z value ha is differen, we wan he overall design o adjus, bu we also allow a olerance for he arge. How much he design bends o he consrain, and how much he consrain accommodaes he curren design, are handled by a weighed average described below. This form is usually seen in a probabilisic filer conex [7]. The iniial design poin is he mean. The covariance marices C and R ac as (inverse) weigh marices for he curren design and he consrain respecively he larger he variance, he smaller he Fig. 5. Dragging a seleced 2D or 3D poin o reshape he 3D car.

5 Fig. 6. Dragging a 2D poin guided by a parameer value map. Applying Equaion wihou applying Equaion 2 allows he user o jump around in he whole design space freely; bu previous consrains are no enforced. Tha s plausible while browsing, o undersand he landscape and shape ineracions wih various crieria shown in parameer maps. Equaion 2 is applied o commi o he consrain. In Figure 7 a vehicle wheelbase is exended and locked a a paricular value. The res of he vehicle reshapes when a second poin is subsequenly moved (up, and hen down) bu he wheelbase is fixed (wihin a specified olerance). The second poin can be locked down, and so on. Significanly, he updaed covariance marix remembers hese los degrees of freedom and implemens locking in new vehicle shape calculaions (2). 3.3 Principal Componens C (Equaion 2) can be large, even hough i is sparse. Transforming he problem ino is principal componens avoids creaion and use of C alogeher, reducing he dimensionaliy of he problem space and enhancing real-ime performance. PCs are a se of uncorrelaed parameers ha may be used o generalize he idea of shape beyond he basis se, and allow predicions and explanaions of properies for oher vehicles. In his secion he recursive weighed leas squares formulae are ransformed ino he PC space, allowing direc manipulaion of meaningful design feaures economically. Singular Value Decomposiion is applied in (4) o rewrie he exemplar deviaion marix ino a produc of marices: U is column orhogonal; V is square and orhogonal; and Σ is a diagonal marix. Fig. 7. Locking using linear consrains o limi he design space. ~ D U Σ V d,n = d, n n, n n, n U U = I, V V = I (4) Since d>n, and D ~ is composed of mean-deviaion column vecors, he rank of D ~ is a mos n. A leas one Singular Value will appear as a zero diagonal elemen in Σ. Using (4), he scaled covariance marix in (3) becomes ~ ~ [ D D ] = UΣV VΣ U = UΛU d, d. (5) The columns of U are he eigenvecors of (3) and he diagonal elemens of Λ are he corresponding eigenvalues. In Principal Componen Analysis, he diagonal elemens of Λ (and Σ ) are sored in descending order placing any zeros in he las diagonal elemens. The columns of U and V are sored correspondingly. Jolliffe [5] defines he (cenered) principal componens using he sored eigenvecors as which, using (4) gives u U ~ x (6)

6 Finally, using he definiion ~ u = U D = ΣV. (7) G HU (8) we ge he recursive forms of () and (2) in he lower-dimensional PC space, and can move back and forh o feaure space where he variables have more obvious meanings for user manipulaion. u = u ΛG [ GΛG R] u = 0 Λ = Λ ΛG i= 0 ( z Hx) [ GΛ R] GΛ (9) G (20) Noe ha Λ and Σ are no longer diagonal. Barycenric coordinaes can now be ied o PC space by solving = VΣ 0 U ( x x) = VΣ 0 u (2) using (4) and (6). Noe ha locking (use of equaion 20) resrics subsequen new designs u o a subspace, which resrics in urn via (2) using he un-updaed Σ from (4). Corresponding cursor poins in he n-gon for hese resriced vecors are compued as before (see [4]). Alernaively, an unresriced vecor can be compued from he cursor posiion in he n-gon [4], and used in (7) wih updaed Σ o generae new designs in he resriced subspace. 3.4 Linear Regression In [3], a subjecive score (like facial boniness ) for each exemplar was used o calculae a boniness shape deviaion vecor ha could be scaled and added o anoher face model for effec: ~ x x a = ( ) = x ~ x a i ( ) i s * ~ x a (22) a he elemens of an aribue vecor (he scores), and s he wih i scale facor. The echnique associaes a semanic label wih a direcion in shape-space. The aribue scores can be garnered from expers, or drawn from he populaion. In Figure 8, we selfscored a number of vehicles (no he same se as Figure ) for he word spory. No surprisingly, cars aain characerisics of spors car ye he ransiions are ineresing. Alernaively, (23) uses scores o deermine a linear funcion on he principal componens of he shape-space. For scores on all he exemplars, = ei rivially gives back he already-supplied aribue for he designaed exemplar, or oherwise inerpolaes he values. a = a a = a( VV ) = β ( V ) (23) Subsiuing he parenheical erm which is equal o he Ideniy marix and regrouping, ransforms he idenify funcion ino a linear funcion wih coefficiens β on he sandardized PCs. Since PCs are orhogonal, eliminaing small PCs o produce a linear relaion wih only a few imporan parameers is simple: zero ou heir coefficiens. Figure 9 shows a linear fi of six of he larges PCs from a 2D sample se of 30 cars o heir acual weigh, wih approximaely 90% of he weigh variance 'explained' by he linear model. The larges PCs are relaed o size and proporion, bu i is sill no obvious ha a 2D ouline should be a good firs-order predicor for real vehicle mass. Neverheless, he example is only illusraive of he poenial no inended o be regarded as a validaed resul. Fig.8. Adding increasing amouns of spory o an iniial vehicle. Fig. 9. Real and fi curb weigh for hiry cars from six 2D shape PCs

7 4 USAGE SCENARIO An example of use is shown in Figure 0. An iniial design has already been creaed (op frame), as indicaed by he paern in he sliders below i. The depiced vehicle was iniially exemplar X4 (from Figure ) and has had is wheelbase grealy reduced using he n-gon labelled wheelbase. The curb weigh was also reduced as a resul. The characer of he original exemplar is sill plainly eviden. In he middle frame, he design has been furher modified by dragging a poin on he rear glass of he model (highlighed in red) in he spory direcion dicaed by he spory GUI. The cursor (large whie do) in ha GUI indicaes he movemen of he dragged poin from middle o lef (in he op frame o he middle frame), making he wheelbase smaller sill. The resuling design is shown in he boom panel wih he original X4 ouline in red. 5 DISCUSSION There are many quesions ha have no been addressed in his paper: linear vs. non-linear mehods; he number of exemplars needed; wheher o rea size and proporion informaion separaely from shape; and how o handle deails hose aspecs of individual vehicles ha are no amenable o capure hrough common feaure vecors and summarizaion hrough saisics. We have been pleasanly surprised a how well linear models have worked boh in he 2D models ses, and in a small (8 model) se of 3D models. As menioned in he inroducion, iniial emplae definiion and regisraion of models are difficul problems. We have ieraed over a number of emplaes, and arfully hand-regisered models o hese emplaes, giving us good resuls. One obvious place o es he validiy of linear inerpolaion is shown in Figure 7. Each car was modelled wih an occupan in design posiion (heel poin, hip poin), and he occupan was linearly inerpolaed wih he vehicle. The occupan was no a kinemaic model is limbs were jus drawn beween he reposiioned joins (poins). One would expec ha wih oo much shape variaion he figure s limbs would srech, raher han roae ino posiion, and indeed his happens. Over a large range (from ruck o low-slung spors car) his change was only a small proporion of limb lengh, amouning o a few millimeers perfecly valid for illusraion and discussion. Since he 2D emplae has been evolving, we have no been able o accumulae models wihou rework from sage o sage limiing us a any paricular sage o less han one hundred models a any ime in he basis se. Mixing vehicles across segmen rucks, SUVs, sedans can produce very ineresing cross-over resuls, bu is going o ake many vehicles o span he large shape variaions. For many pracical purposes, i is more desirable o model wihin segmen (Figure has no SUVs or rucks in i). The more homogenous he model se, he more likely i is ha linear regression will work well. Projecing a new vehicle ino he shape-space, and regeneraing i does no produce a near-replica of he shape; more models will be needed in he se, bu we can predic he number. On he oher hand, smaller model ses like he ones wih which we are experimening have been used o predic properies of new vehicles o firs order, and heir inerpolaions do produce an ineresing variey of pleasing shapes. The exemplars have no been normalized o separae shape characerisics from he dominaing influence of size and proporion his will be a fuure invesigaion. The firs few PCs describe mos of he se variance, since hey represen he large variaions in size and configuraion (cab forward or rear). Wih a sample of 30 2D cars, here are sill 29 PCs (he maximum number) achieving numerical significance based on a common cu-off hreshold bu heir value afer he firs few is dubious. However, if no PCs are eliminaed, hey by definiion mus reconsruc he exemplars, leading o some ineresing cases where a small PC maers. Even hough an exemplar may be regisered o he shape emplae, i can sill conain an idiosyncraic sub-shape highly unique o i wihin he se. In one insance, a unique bumper was idenified wih a small PC, in he sense ha he PC value changed dramaically in he one vehicle only. We were able o graf he bumper ono anoher car by subsiuing he unique PC value for his ino he second vehicle s PC descripion. To define a design emplae, or achieve model regisraion, we have o focus on common characerisics. Two-door and four-door vehicles are boh represened in Figure by hining a door placemen wih a single door cu. Oherwise we would segregae hese wo ypes of vehicles we don wan doors parially emerging, or popping in and ou of he design as a whole during morphing. However, some level of deail seems required o gain accepance. I would be ineresing o undersand how effecive (in erms of informaion conen) simple line models are vs. more realisic models. We have added pseudo-3d shading as a exure o he 2D models, conrolled by he underlying mesh so ha i reshapes wih he vehicle. Shading informaion is no conained in he morphable model, and addiional care needs o be aken for decisions based on appearance. Fig. 0. Two sep modificaion of X4.

8 Fig.. Monage of hiry 2D vehicles and four of he eigh 3D vehicles fi o he emplaes 6 CONCLUSION Concepual design involves many people wih differen backgrounds. Ariss and designers, engineers, and consumers all have differen crieria. The echniques developed in he previous secions can be used o explore he inerplay of hese crieria wih shape, and sugges ways o move he design in a posiive direcion. Iniial discussions wih prospecive users have generaed many ideas in design, engineering, and markeing where an effecive shape-space ool could be of use. To make our resuls more effecive, we need o build subsanially larger daabases o be able o capure more suble variaions; es and validae he linear predicion models vs. higher order models; and look ino he effecs of removing size and proporion informaion and reaing i separaely from shape. Finally, a good auomaic 3D model regisraion algorihm would make large 3D daabases possible, and 3D applicaions viable. REFERENCES [] M. Jones, T. Poggio, Hierarchical Morphable Models, CVPR, pp , 998. [2] M. Jones, T. Poggio, Mulidimensional Morphable Models, Proceedings Inernaional Conference on Compuer Vision, 998. [3] V. Blanz, T. Veer, A Morphable Model for Synhesis of 3D Faces, Proceedings SIGGRAPH, 999. [4] J. Warren, S. Schaefer, A. Hirani, M. Desbrun, Barycenric Coordinaes for Convex Ses, Technical Repor, Rice Universiy, [5] I. T. Jolliffe, Principal Componen Analysis, New York, Springer- Verlag, 986. [6] M. Turk, A. Penland, Eigenfaces for Recogniion, Journal of Cogniive Neuroscience, Vol. 3, No., pp. 7-86, 99. [7] T. Funkhouser, M. Kazhdan, P. Shilane, P. Min, W. Kiefer, A. Tal, S. Rusinkiewics, D. Dobkin, Modeling by Example, Proceedings SIGGRAPH, [8] M. Kazhdan, T. Funkhouser, S. Rusinkiewics, Shape Maching and Anisoropy, Proceedings SIGGRAPH, [9] S. Orsborn, J. Cagan, R. Pawlicki, R. Smih, Pushing he Limis of Vehicle Design: Uilizing a Parameric Shape Grammar o Explore Cross-Over Vehicle Conceps, Proceedings DETC, [0] B. Allen, B. Curless, Z. Popovic, The Space of Human Body Shapes: Reconsrucion and Parameerizaion from Range Scans, Proceedings SIGGRAPH, [] C. Shelon, "Morphable Surface Models", Inernaional Journal of Compuer Vision, Vol. 38, No., pp. 75-9, [2] D. Wiley, N. Amena, D. Alcanara, D. Ghosh, Y. Kil, E. Delson, W. Harcour-Smih, F. Rohlf, K. S. John, B. Hamann, Evoluionary Morphing, Proceedings IEEE Visualizaion, VIS 05, pp [3] P. Alliez, D. Cohen-Seiner, O.Devillers, B. Levy, M. Desbrun, Anisoropic Polygonal Remeshing,SIGGRAPH, 2003/ACM TOG. [4] I. Kokai, J. Finger, R. Smih, R. Pawlicki, T. Veer, "Example-Based Concepual Syling Framework for Auomobile Shapes, Proceedings, Fourh Eurographics Workshop on Skech-Based Inerfaces and Modeling, (Acceped for publicaion) [5] H.S.M. Coxeer, Regular Polyopes, Third Ediion, Dover Ediion 973. [6] M. Meyers, H. Lee, A. Barr, M. Desbrun, Generalized Barycenric Coordinaes on Irregular Polygons, Journal of Graphics Tools, Nov [7] A. Gelb, (Ed.), Applied Opimal Esimaion, M.I.T. Press, 984. [8] R. Smih, R. Pawlicki, Concepual Shape Design Using Opimal Esimaion Techniques GM R&D Collaboraion Repor, 2003.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

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

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

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

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

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

DETC2004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES

DETC2004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES Proceedings of DETC 04 ASME 004 Design Engineering Technical Conferences and Compuers and Informaion in Engineering Conference Sepember 8-Ocober, 004, Sal Lake Ciy, Uah USA DETC004/CIE-57676 VOLUME-BASED

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

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

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

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

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

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

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

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

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

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

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

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

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

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

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game The Beer Dock 2002-08-13 17:55:44-0700 The Beer Dock: Three and a Half Implemenaions of he Beer Disribuion Game Michael J. Norh[1] and Charles M. Macal Argonne Naional Laboraory, Argonne, Illinois Absrac

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

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

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting 2015 IEEE Inernaional Conference on Advanced Inelligen Mecharonics (AIM) July 7-11, 2015. Busan, Korea A Fas Non-Uniform Knos Placemen Mehod for B-Spline Fiing T. Tjahjowidodo, VT. Dung, and ML. Han Absrac

More information

Video-Based Face Recognition Using Probabilistic Appearance Manifolds

Video-Based Face Recognition Using Probabilistic Appearance Manifolds Video-Based Face Recogniion Using Probabilisic Appearance Manifolds Kuang-Chih Lee Jeffrey Ho Ming-Hsuan Yang David Kriegman klee10@uiuc.edu jho@cs.ucsd.edu myang@honda-ri.com kriegman@cs.ucsd.edu Compuer

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

(Structural Time Series Models for Describing Trend in All India Sunflower Yield Using SAS

(Structural Time Series Models for Describing Trend in All India Sunflower Yield Using SAS (Srucural Time Series Models for Describing Trend in All India Sunflower Yield Using SAS Himadri Ghosh, Prajneshu and Savia Wadhwa I.A.S.R.I., Library Avenue, New Delhi-110 01 him_adri@iasri.res.in, prajnesh@iasri.res.in,

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

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information

Improving Ranking of Search Engines Results Based on Power Links

Improving Ranking of Search Engines Results Based on Power Links IPASJ Inernaional Journal of Informaion Technology (IIJIT) Web Sie: hp://www.ipasj.org/iijit/iijit.hm A Publisher for Research Moivaion... Email: edioriiji@ipasj.org Volume 2, Issue 9, Sepember 2014 ISSN

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

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

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

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

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

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

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game Deecion Tracking and Recogniion of Human Poses for a Real Time Spaial Game Feifei Huo, Emile A. Hendriks, A.H.J. Oomes Delf Universiy of Technology The Neherlands f.huo@udelf.nl Pascal van Beek, Remco

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

Representing Non-Manifold Shapes in Arbitrary Dimensions

Representing Non-Manifold Shapes in Arbitrary Dimensions Represening Non-Manifold Shapes in Arbirary Dimensions Leila De Floriani,2 and Annie Hui 2 DISI, Universiy of Genova, Via Dodecaneso, 35-646 Genova (Ialy). 2 Deparmen of Compuer Science, Universiy of Maryland,

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

A NEW APPROACH FOR 3D MODELS TRANSMISSION

A NEW APPROACH FOR 3D MODELS TRANSMISSION A NEW APPROACH FOR 3D MODELS TRANSMISSION A. Guarnieri a, F. Piroi a, M. Ponin a, A. Veore a a CIRGEO, Inerdep. Research Cener of Carography, Phoogrammery, Remoe Sensing and GIS Universiy of Padova, Agripolis

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

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

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

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Viewpoin Invarian 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Chaohui Wang 1,2, Yun Zeng 3, Loic Simon 1, Ioannis Kakadiaris 4, Dimiris Samaras 3, Nikos Paragios 1,2

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

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

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

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

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

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

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

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

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

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

A Face Detection Method Based on Skin Color Model

A Face Detection Method Based on Skin Color Model A Face Deecion Mehod Based on Skin Color Model Dazhi Zhang Boying Wu Jiebao Sun Qinglei Liao Deparmen of Mahemaics Harbin Insiue of Technology Harbin China 150000 Zhang_dz@163.com mahwby@hi.edu.cn sunjiebao@om.com

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

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves Precise Voronoi Cell Exracion of Free-form Raional Planar Closed Curves Iddo Hanniel, Ramanahan Muhuganapahy, Gershon Elber Deparmen of Compuer Science Technion, Israel Insiue of Technology Haifa 32000,

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

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

SOT: Compact Representation for Triangle and Tetrahedral Meshes

SOT: Compact Representation for Triangle and Tetrahedral Meshes SOT: Compac Represenaion for Triangle and Terahedral Meshes Topraj Gurung and Jarek Rossignac School of Ineracive Compuing, College of Compuing, Georgia Insiue of Technology, Alana, GA ABSTRACT The Corner

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

3-D Object Modeling and Recognition for Telerobotic Manipulation

3-D Object Modeling and Recognition for Telerobotic Manipulation Research Showcase @ CMU Roboics Insiue School of Compuer Science 1995 3-D Objec Modeling and Recogniion for Teleroboic Manipulaion Andrew Johnson Parick Leger Regis Hoffman Marial Heber James Osborn Follow

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

NURBS rendering in OpenSG Plus

NURBS rendering in OpenSG Plus NURS rering in OpenSG Plus F. Kahlesz Á. alázs R. Klein Universiy of onn Insiue of Compuer Science II Compuer Graphics Römersrasse 164. 53117 onn, Germany Absrac Mos of he indusrial pars are designed as

More information

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions A Hierarchical Objec Recogniion Sysem Based on Muli-scale Principal Curvaure Regions Wei Zhang, Hongli Deng, Thomas G Dieerich and Eric N Morensen School of Elecrical Engineering and Compuer Science Oregon

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

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS 1

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS 1 TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS 1 Adapive Appearance Model and Condensaion Algorihm for Robus Face Tracking Yui Man Lui, Suden Member,, J. Ross Beveridge, Member,,

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

Real-time 2D Video/3D LiDAR Registration

Real-time 2D Video/3D LiDAR Registration Real-ime 2D Video/3D LiDAR Regisraion C. Bodenseiner Fraunhofer IOSB chrisoph.bodenseiner@iosb.fraunhofer.de M. Arens Fraunhofer IOSB michael.arens@iosb.fraunhofer.de Absrac Progress in LiDAR scanning

More information

IAJIT First Online Publication

IAJIT First Online Publication An Improved Feaure Exracion and Combinaion of Muliple Classifiers for Query-by- ming Naha Phiwma and Parinya Sanguansa 2 Deparmen of Compuer Science, Suan Dusi Rajabha Universiy, Thailand 2 Faculy of Engineering

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION Chaper 3 AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION A. Koschan, V. R. Ayyagari, F. Boughorbel, and M. A. Abidi Imaging, Roboics, and Inelligen Sysems Laboraory, The Universiy of Tennessee, 334

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