A Particle Filter without Dynamics for Robust 3D Face Tracking

Size: px
Start display at page:

Download "A Particle Filter without Dynamics for Robust 3D Face Tracking"

Transcription

1 A Partcle Flter wthout Dynamcs for Robust 3D Face Trackng Le Lu ang-tan Da Gregory Hager Computatonal Interacton and Robotcs Lab, Computer Scence Department the Johns Hopkns Unversty, Baltmore, MD 21218, USA Abstract Partcle flterng s a very popular technque for sequental state estmaton problem. However ts convergence greatly depends on the balance between the number of partcles/hypotheses and the ftness of the dynamc model. In partcular, n cases where the dynamcs are complex or poorly modeled, thousands of partcles are usually requred for real applcatons. Ths paper presents a hybrd samplng soluton that combnes the samplng n the mage feature space and n the state space va RANSAC and partcle flterng, respectvely. We show that the number of partcles can be reduced to dozens for a full 3D trackng problem whch contans consderable nose of dfferent types. For unexpected motons, a specfc set of dynamcs may not exst, but t s avoded n our algorthm. The theoretcal convergence proof [1, 3] for partcle flterng when ntegratng RANSAC s dffcult, but we address ths problem by analyzng the lkelhood dstrbuton of partcles from a real trackng example. The samplng effcency (on the more lkely areas) s much hgher by the use of RANSAC. We also dscuss the trackng qualty measurement n the sense of entropy or statstcal testng. The algorthm has been appled to the problem of 3D face pose trackng wth changng moderate or ntense expressons. We demonstrate the valdty of our approach wth several vdeo sequences acqured n an unstructured envronment. Key words: Random Projecton, RANSAC, Partcle Flterng, Robust 3D Face Trackng. 1 Introducton In recent years there has been a great deal of nterest n applyng Partcle Flterng (PF), also known as Condensaton or Sequental Importance Samplng (SIS), to computer vson problems. Applcatons on parameterzed or non-parameterzed contour trackng [11, 12, 2], and human trackng [2, 14] have demonstrated ts usefulness. However, the performance of SIS depends on both the number of partcles and the accuracy of the dynamc model. Gven a specfc error margn, the number of the partcles requred are generally determned by the dmenson and structure of the state space [5]. A typcal 6-DOF trackng problem usually requres thousands of partcles [5]; reducng the number of partcles by tranng a fnely tuned dynamc model s not trval [16], sometmes even mpossble. On the other hand, the RANSAC method [6] s often appled as a robust estmaton technque. The fnal stage n RANSAC s to apply a robust estmator that results n a good soluton whch ncludes as many non-outlers as possble. However, RANSAC by tself does not preserve multple solutons from frame to frame n a probablstc nference framework. In our proposed algorthm RANSAC-PF (or RANSAC- SIS), randomly selected feature correspondences are used to generate state hypotheses between pars of frames n vdeo sequences. However, nstead of lookng for a sngle best soluton, the projectons are used to gude the propagaton of the resampled partcles. These partcles are then reweghted accordng to a lkelhood functon and resampled. Consequently, the combned process not only serves as a robust estmator for a sngle frame, but provdes stablty over long sequences of frames. The convergence property of RANSAC-PF s emprcally analyzed. The evaluaton of qualty s an ssue of crtcal mportance for all trackng problems, stochastc or determnstc. Wth the samplng concept, t s straghtforward to nfer the trackng qualty from the state parameters posteror probablstc dstrbuton. We defne an entropy-based crteron to the statstcal qualty characterstcs of the tracked densty functon and evaluate t numercally. More mportantly, the entropy curve computed durng trackng can help us extract some well tracked frames as exemplars [2]. When necessary, these exemplars are then archved to stablze the trackng 1. The remander of ths paper s organzed as follows. Related work s presented n secton 2, followed by a descrpton of a 3D face trackng applcaton that uses our RANSAC-PF algorthm. We also address our entropy and statstcal testng based crteron for trackng qualty evaluaton n ths secton. Secton 4 shows some expermental results. Fnally, we offer conclusons and dscuss future work. Notaton: x (t) s the current state of the -th partcle at 1 Much of computer vson research can be regarded as lyng on a contnuum between explct models and exemplars [2]. To extract exemplars whch are tracked statstcally well, we dscuss the trackng qualty evaluaton ssue from the tracked posteror probablstc dstrbutons. 1

2 tme t, whle (t) represents the current and prevous states of the -th partcle at tme t. (t) = fx (1) ;:::;x (t) g. Assumng a second order Markov property, (t) represented as fx (t 1) ;x (t) g, orfx (t) ;v (t) x (t 1) x (t)! (t). can also be g, where v (t) = s the normalzed weght for the -th partcle at tme t. These weghts collectvely represent the partcles posteror probablty dstrbuton. z (t) delegates the current observaton (mage features, for example). z (t) = fz (t) 1 ;:::;z(t) g, where M M (t) s the num- (t) ber of detected features at tme t. 2 Related Work Determnstc parameter estmaton algorthms normally produce more drect and effcent results when compared wth Monte Carlo-style samplng methods. On the other hand, determnstc algorthms are unfortunately easly based and cannot recover from accumulated estmaton errors. Robust estmators, such as LMedS [23] and MLESAC [18], follow the strategy of Wnner Takes All and get the maxmum lkelhood (ML) result. However, those estmators are not sutable for a sequental estmaton problem for a dynamc system because the ML estmaton error n each stage can accumulate and result n falure. It s shown n [1] that sequental mportance samplng or partcle flterng may have non-zero probablty to condense nto an ncorrect absorbng state when the number of samples are fnte, even though PF-lke technques are accurate n the asymptotc sense. In our work, we propose a hybrd samplng approach to acheve a good balance of samplng effcency and dynamc stablty. From a partcle flter vewpont, random geometrc projectons wth the RANSAC samplng of mage features and mportance resamplng of t 1 gude the tme seres evoluton of state partcles to acheve the trade-off between varance and bas. There are some papers ntegratng partcle flters wth varatonal optmzaton or observaton-based mportance functon. For the sake of computatonal effcency, Sullvan et al. showed n [17] that random partcles can be guded by a varatonal search, wth good convergence when the mage dfferences between frames are low. They used a predefned threshold to swtch the probablstc or determnstc trackng engnes, whch could be problematc. Isard et al. [12] presented an approach (ICondesaton) to combne low-level and hgh-level nformaton by mportance resamplng wth a partcle flter. Our most related work s Torr and Davdson s research [19] on structure from moton by hybrd samplng (IMPSAC). They bult a herarchcal samplng archtecture wth a RANSAC-MCMC estmator at the coarse level and a SIR-MCMC estmator at the fner levels. In ths paper, we use sequental samplng-mportance-resamplng (SIR) technque to regularze and smooth the object pose estmaton from spatal RANSAC samplng wth sgnfcant ob- (a) (b) (C) Fgure 1: An example of RANSAC samplng of feature ponts (red dots are nlers, and green squares are outlers.) to track planar motons. servaton nose 2. Our technque consders the robust estmaton problem from the vewpont of tme seres analyss, whle Torr et al. constraned the output of RANSAC wth a MCMC formulated buldng model n 3D scene reconstructon. There are varous solutons for face pose trackng. Here we manly dscuss two technques: SSD (sum of squared dstances) and partcle flterng based trackng. SSD [7, 13] has attracted much nterest and has become a standard technque for varous trackng problems. However, a sngle template can not cover a large range of motons. Dynamc template updatng s usually a non-trval problem and causes error accumulaton. Moreover, the relatve moton between frames s requred to be smooth enough to satsfy the local lnearty prerequste of Jacoban approxmatons n SSD trackng. Jumps can cause loss of trackng. Moon et al. [14] proposed a new approach for the mage lkelhood measurement based on the shape dstance between the reprojected eye and mouth curve wth the detected curve n the mage. Ths observaton model s smple and effcent to be mplemented, but may have some problems wth large outof-plane rotatons and expressonal changes. We propose a new method to acheve comparable trackng results [13] under many strong dstractons, wth much fewer (5 ο 2) partcles, auto-recoverable for a wderange full 3D trackng problem 3. Small jumps (up to 1 o ) between consecutve frames s also not an ssue for our approach. 3 The RANSAC-PF Algorthm 3.1 Motvaton In order to explan our approach to trackng, consder the stuaton shown n Fgure 1. Here we consder n-plane rotatons and translatons of a planar object through three frames 2 We consder three sources of nose n the probablstc robust trackng work; 1) mage feature matchng outlers manly due to expresson deformatons; 2) the naccuracy of our 3D face model; 3) manual algnment errors for ntalzaton. The hybrd samplng strategy s used to handle the based or unbased noses, playng the smlar role as a robust estmator. 3 Face pose trackng s a well-studed topc, but stll remans dffcult for a deformable subject wth non-semantc, wde-range motons. Here we attempt to get 3D pose estmates from a movng talkng face. Expressonal deformatons are treated as clutter nose. Please refer to lelu/ransacpf.htm for more results. 2

3 Rotaton Angle (n rad) Fgure 2: Feature based trackng for a planar patch s cyclc nplane moton sequence. Blue represents ground truth of rotaton angles; black and pnk represent the results of RANSAC wth and wthout outlers; red (MAP) and green (MWP) (closely supermposed wth blue) are results for RANSAC-PF. of a vdeo. In each frame, a set of feature ponts fz (t) g are detected on the object. Some of these features are common among frames, and some are nconsstent or spurous. We develop a RANSAC flter for computng ncremental moton between successve frames (to smplfy features matchng), and then ntegrate these solutons over tme to compute a state estmate. Whle ths s computatonally convenent, the lack of dstrbutonal nformaton means that a sngle ncorrect estmaton step can be dsastrous. More precsely, note that RANSAC tres a number of subsets of features; whle the probablty that at least one of the subsets yelds an adequately correct result can be set to a hgh probablty 4 q by adjustng the tolerance threshold, the overall probablty of correct solutons over t frames, q t ; quckly decreases to zero as t grows. One way to avod ths problem s to nclude a tme seres model that mantans and regularzes multple solutons over tme. Ths s exactly the goal of our RANSAC-PF algorthm. In Fgure 2, we show the smulated results of RANSAC whle trackng a planar patch. The blue lne s the ground truth of n-plane rotaton angles, the magenta lne s the RANSAC trackng result when sub-pxel feature matchng accuracy s unavalable, and the black lne s the result when matchng outlers are ntroduced. We also test the RANSAC-PF algorthm n the syntheszed sequence: the red lne s the trajectory of partcles wth maxmal weght (MAP) and the green lne s the mean trajectory (MWP). In ths smple case, drft n the parameter estmaton from RANSAC s clearly vsble, whle there s no apparent drft wth RANSAC-PF of 1 partcles. For a second example, we use a partcle flter to track a sequence of smulated data. A 2nd order Markov dynamcs s adopted and the observaton lkelhood functon s based on the dfference wth the ground truth 5. We see that the performance of the partcle flter degrades dramatcally when 4 q =1only happens wthout exstence of any knd of nose. 5 Ths observaton measurement s near perfect, because the partcle weghts are penalzed respect to ther bas wth the ground truth. the number of dmensons of the state space ncreases. Fgure 3 shows the smulaton results for a partcle flter tested on varous dmensons. Qualtatvely, we see that even when estmatng only 2 parameters, a 2-partcle flter tends to compute poor solutons after 2 to 3 frames. It s evdent the results for 6 DOF trackng are meanngless wth 8 partcles. Ths s not nconsstent wth actual practce, where a few thousand partcles are used for 2D (four parameter) person trackng applcatons [5]. Kng et al. [1] also addressed the convergence problem of partcle flter wth fnte samples. 3.2 The General Algorthm a) From the ntal results ^x (1) ; ^x (2), construct partcles for the frst two frames. ffl x (1) =^x (1) ;=1;:::;N ffl x (2) = N (^x (2) ;ff); =1;:::;N, where N s a Gaussan Normal dffuson functon. b) From the prevous partcle set f(x (t 1) ;! (t 1) )g N at =1 tme t 1, construct a new partcle set f(x (t) ;! (t) )g N for =1 tme t by 1. For =1;:::;N, generate x (t) (a) Randomly select x (t 1) by wth probablty! (t 1) (b) Randomly select a subset Z p of M (t) features from z (t) by RANSAC. (c) Let x (t) = R(Z p ; x (t 1) ): 2. For =1;:::;N, compute! (t)! (t) P N =! (t) = =1!(t). = L(z (t) ; x (t) ) and 3. Compute P the emprcal entropy crteron H (t) = N =!(t) log 2! (t), or perform other statstcal testngs. Fgure 4: The RANSAC-PF algorthm We consder the object beng tracked as descrbed wth known models but unknown parameters (or states) x. Gven an observaton z (t) of the object for each mage frame t, the objectve s to estmate the object state x (t) at every tmestep (frame) from Z (t) = fz (1) ;:::;z (t) g. Assume that the underlyng observaton and dynamc models F and G are known: Z (t) = F ( (t) ; ) (1) x (t) = G( (t 1) ; ) (2) where the nose terms and have known or assumed dstrbuton. We note that the mage lkelhood functon L(z (t) ; (t) ) = p(z (t) j (t) ) and the state propagaton functon p(x (t) j (t 1) ) can be derved from ths stated nformaton. 3

4 Parameter Value Parameter Value 1 5 Parameter Value 2 2 Parameter Value (a) (b) (c) (d) Fgure 3: We smulate the trackng accuracy wth varyng numbers of partcles n 2, 4 and 6 state space dmensons. Because data s syntheszed, the ground truth s known and used to observe the lkelhood va an ndependent Gaussan process assumpton. To llustrate, only the trackng results of parameter 1 (no physcal meanng) s shown; smlar results are obtaned for other parameters. (a) 2 Partcles for 2 parameters (b) 2 Partcles for 4 parameters (c) 2 Partcles for 6 parameters (d) 8 Partcles for 6 parameters. Colors code same nformaton as n fgure 2. Let z (t) be a set of M (t) elements fz (t) g: z (t) = f ( (t) ; ); =1;:::;M (t) (3) We assume that x (t) can be computed from Z p, a subset of all M (t) elements of observaton. Let R(Z p ; (t 1) ) represent ths nverse of the above equaton. We ntroduce a set of partcles fx (t) g N =1 and ther relatve weghts f! (t) g N =1 that are mantaned for all tmesteps t as a representaton of the posteror dstrbuton p( (t) jz (t) ). Naturally, any functon e of (t) can be estmated by N e( (t) )=! e(x (t) ) (4) =1 Wth these defntons, we can see from Fgure 4 that RANSAC-PF operates roughly as follows. For each frame t, partcles are generated usng R by randomly selectng Z p and (t 1) and computng (t) : A graphcal model representaton of the algorthm s llustrated n Fgure 6 (b). Optonally, some other partcles are sampled from the dynamc model p( (t) j (t 1) ) usng randomly resampled partcles of (t 1) : These two sets of partcles can be mxed together. Weghts! (t) are then computed usng the mage lkelhood functon L as s normally done n mportance samplng. An entropy crteron or other testng to evaluate the trackng result from the partcles s also computed. Note that our RANSAC-PF algorthm does not necessarly need to be combned wth the standard partcle flterng, but ths combnaton makes t convenent to compare these two algorthms n the followng experment secton. 3.3 Convergence Analyss There are two mportant assumptons for the convergence analyss of sequental mportance samplng, or partcle flterng-style algorthms [3, 1]. Frst, the mportance functon s chosen so that the weghts of partcles are bounded above. No super-nodes wth unbounded hgh weghts exst that may domnate the dstrbuton and resamplng. Second, selecton scheme does not ntroduce too strong a dscrepancy. The frst prerequste s easly satsfed by the ndependent Gaussan process assumpton for lkelhood measurement (.e. computng the partcle weghts n factor samplng [11]). Each process returns a real value between and 1, and the number of processes s lmted. On the other hand, the computatonal effcency and convergence of partcle flter algorthms heavly depend on the selecton (resamplng) scheme. The deal case wll be that the lmted number of partcles are sampled from the hgh peak areas n the posteror densty resultng n an estmated expectaton 6 wth a tght varance. The lmted computatonal resource s not wasted n the unlkely zones. We also requre havng low bas to obtan good trackng results, so randomness s ntroduced around hgh densty peaks. The trade-off between varance and bas must be subtly handled. From Fgure 5, we show the partcles lkelhood values (weghts n factor samplng [11]) extracted from a face vdeo sequence. For comparson, red crcles represent partcles drven by RANSAC-PF and blue stars are partcles propagated through a second order Markov dynamcs. In Fgure 5 (a), there are a few hgh weght blue stars appearng n the cloud of red dots. As tme passes, both red and blue partcles ntally decrease ther weghts n (b), then stablze ther weghts at a reasonable level. (c) depcts a hard-totrack frame wth very poor object appearance 7 resultng n even lower weghts. However, the clear recovery s found n (d) where the partcles lkelhood values return to the same level as (b). The lkelhood dstrbuton of blue partcles s normally a very few hgh stars wth mostly low ones, whle the red partcles mantaned by RANSAC-PF have an opposte dstrbuton. In our experments, mult-modal estmates of partcles are converged to have a domnant result wth mnor (low-weghted) nosy estmates most of the tme. When dstractons are very strong, we obtan many estmates floatng around the true value, and no domnant estmate exsts. Our ntenton s not to gve a theoretcal convergence proof, but attempt to llustrate the basc concept of how RANSAC-PF works by an example. The possblty of poor samplng s lower for a dstrbuton wth more hgh lke- 6 The expectaton s also a random varable. 7 The subject s face s turnng down deeply, so the face regon s small and hghly tlted. It causes dffcultes for any face tracker. 4

5 lhood partcles [3, 1]. Most of the tme, the resamplng process on very low weght partcles generates a poor result. Smlarly, Tu et al. showed that usng data-drven technques (lke RANSAC n our case), such as clusterng and edge detecton, to compute mportance proposal probabltes (for partcle flter n our case), effectvely drves the Markov chan dynamcs and acheves tremendous speedup n comparson to the tradtonal jump-dffuson method [21]. 3.4 Trackng Evaluaton Once the trackng results are obtaned, our next step s evaluatng the soundness of the results. By lookng nto the lkelhood functon L(z (t) ; x (t) ), we can calculate a ftness value for each partcle x (t). An ntutve argument can be whether there exsts at least one partcle x (t) wth the ftness L(z (t) ; x (t) ) above a certan threshold. However, we prefer to fnd a more sound answer f possble, usng the property of the obtaned posteror densty fx (t) ;! (t) g of the state varables An Entropy-Based Crteron for Trackng Whle the mean of weghted partcles can serve as a representatve or estmate of the set of partcles, t s the entre set that does the trackng. To evaluate how well t s dong, we can ntroduce an entropy based crteron. Snce we are trackng only one object confguraton, a sngle and sharp peak of the posteror dstrbuton s deal, whle a broad peak probably means poor or lost trackng. Entropy can be used as a scale to dscrmnate these two condtons. Low entropy means less trackng uncertanty, thus better performance. Nevertheless, the weghted partcles fx ;! g N =1 are only a set of samples from a probablty dstrbuton p(x), not the dstrbuton tself. There are a number of ways to estmate the entropy of underlyng dstrbuton. The smplest method s to compute the entropy drectly from weghts of dscrete samples: H 1 = N =1! log 2 p(x )= N =1! log 2! (5) H 1 converges to H when N approaches nfnty, but they may have a sgnfcant dfference when N s small. An alternatve n ths case s to nclude a wndow functon to spread the support of a partcle lke a kernel. We have performed numercal evaluatons that suggest there s no sgnfcant dfference between these two methods wth 5 ο 2 partcles. Whle the entropy tself s a good ndcator, we sometmes need to better dscrmnate between unmodal and multmodal dstrbutons. To do so, we artfcally merge any par of partcles nto one super-partcle provded they are near enough n state space. In ths way, we further lower the outputs of entropy-estmate functons for sngle mode dstrbutons; thus promotng them. In our experments, the entropy curve s very stable most of the tme as expected, ndcatng the stable trackng performance. For the extreme cases (Fgure 5 (c)), the entropy value does ncrease Statstcal Testng for Mode Detecton Though partcle flterng s well known to tackle the non-gaussan trackng problem, we may stll want to test whether a sngle Gaussan s a vald posteror assumpton for a certan frame. For a sngle object trackng problem, the current frame computng result can be consdered favorable f the trackng densty can be well approxmated by a sngle Gaussan wth tght varance. Furthermore, well tracked frames can be used as exemplars to buld an adaptve multvew object model [15] for many purposes. We address the problem as verfyng whether a Gaussan mxture model (GMM) can acheve a statstcally superor approxmaton for trackng posteror densty, compared wth a sngle Gaussan model. Snce we are only concerned wth whether the dstrbuton s unmodal or mult-modal, the testng on 1 or 2-component GMM s adequate. Ths model selecton problem can be solved by evaluatng the condtonal mxture densty (log-)lkelhoods of 1 or 2-component GMM va Expectaton Maxmzaton [9] 8. Alternatvely, the modalty of the trackng densty may be observed drectly by detectng whether the partcle of maxmum a posteror convergng to the estmated posteror expectaton, as an emprcal measure. It s clearly shown from our vdeos that ths convergence (unmodal) s mostly kept n our real experments, except for the poorly tracked frames. 4 Experments on 3-D face trackng The dagram of our face trackng system s shown n Fgure 6 (a). We use a generc trangle based face model, whch s hghly parameterzed and can be easly manpulated wth geometrc modelng software. Dfferent from [22], the approxmate 3D face models are suffcent to acheve the reasonable good trackng results n our experments, thanks to the stochastc property of RANSAC-PF. When ntatng trackng, we regster the generc 3D model to the frst vdeo frame by manually pckng 6 fducal (mouth and eye) corners n the face mage. A two-vew geometrc estmate [4, 23] s then computed for the face pose on the next frame, followed by a Gaussan dffuson. Consequently, bx (1) and bx (2) are obtaned as the state vectors that encode the face pose (three components for rotaton and three components for translaton). 4.1 Feature Detecton and Random Projecton In our face trackng applcaton, we frst detect Harrslke [8] mage corner features n two frames. Then, a cross correlaton process for feature matchng and a rough feature clusterng algorthm based on eppolar geometry are performed to form an ntal set of correspondng feature pars. To compute a relatve pose change, we spatally and unformly sample 9 matched mage features between two 8 The dfference s that partcles are data samples wth dfferent weghts, makng non-equal contrbutons for the mxture densty modellng. 5

6 Lkelhood Value Lkelhood Value 4 3 Lkelhood Value 15 Lkelhood Value Partcle Number (a) Frame 3 Partcle Number (b) Frame 15 Partcle Number (c) Frame 36 Partcle Number (d) Frame Fgure 5: The lkelhood dstrbuton of partcles n a vdeo sequence. There are 1 (blue star) dynamcs drven partcles and 1 (red crcle) RANSAC-PF guded partcles).) Face Pose PDF at Image Frame: t-1 P( t -1 ) Image Frame: t-1 Select 9 pars of mage feature by RANSAC Partcle Importance Resamplng 3D Face Model 3D Facal Features Image Frame: t Select 9 pars of mage feature by RANSAC Partcle Geometrcal Projecton Face Pose PDF at Image Frame: t t P( ) t t-1 x x t t-1 t-1 (a) Partcle Flterng Z t -1 Zt t Z t+1 t+1 t = f ( Zt, Zt, t ) -1-1 p( Z t t) (b) Fgure 6: (a) Dagram of RANSAC-PF as appled to 3D face pose trackng. (b) The graphcal representaton of RANSAC-PF where the new state t s a functon of new observaton Z t, former observaton Z t 1 and state t 1. (a) (b) (c) (d) (e) Fgure 7: The ntalzaton process of face trackng. (a) The ntal frame s manually algned wth a 3D face model usng 6 fducal corners. (b) The next frame s tracked through the two-vew moton estmaton. The RANSAC-PF trackng begns from the thrd frame. We show the Maxmum A Posteror (MAP) result wth a red color reprojected face mesh overlad on the mages, whle the mean of weghted partcles (MWP) wth a black color. (c)map and MWP are dfferent at the begnnng frames of the RANSAC-PF trackng. (d) MAP and MWP converge together quckly. (e) Image features are selected spatally and unformly va RNASAC. frames by RANSAC, llustrated n Fgure 7 (c). We now obtan a set of rgd feature matches f(m (t 1) j ; m (t) j )g, where descrbed n [4]. A par of ( ^R ; ^t ) corresponds to a certan on ^T. We compute ^T wth a lnear least-squares technque 9 m (t 1) j and m (t) j are a par of (probably non-perfectly) partcle as (t). Therefore, ths lnear geometrc projecton matched ponts n two successve mages. For each pont behaves as a brdge between the propagaton of state partcles from (t 1) to (t) ; = 1;:::;N p on frame t. m t 1 j n the reference mage, we cast a 3D ray from the We camera center through that pont, and compute the ntersecton Z j of that ray wth the face mesh model, usng a resampled (factor samplng) pose state x (t 1) at frame (t 1). The relatve pose ^T ^R ^t = can then be computed T 1 accordng to the followng equaton AP ^T ~ Z j = ~m t j (6) where Z ~ j =(Z T j ; 1)T and ~m j =(m T j ; 1)T. The ntrnsc matrx A, the standard projecton matrx P, Z j and m t j are known. Each of the above equatons gves two constrants call ths process random projecton (RP). 4.2 Dynamcs and Image lkelhood Image observatons are modelled as a Gaussan process. Wth each x (t) and ts former state hstory x (t 1), we can project the poston of mage pont features at mage (t 1) 9 We use 9 as the number of mage features for the random projecton n our algorthm. In theory, 3 s the mnmal possble number to compute the 3D object pose. By consderng the sub-pxel matchng errors, too few (e, 3) features can not provde stable geometrc estmates normally. On the contrary, too many features lose the advantage of robustness by random samplng. We emprcally fnd 9 s a good number for the trade-off. More theoretcal and expermental analyss wll be explored for future work. 6

7 to mage (t). The reprojecton errors are the 2D Eucldean dstances d 2 m between mage features (u (t) m ;v m (t) ) at frame t and reprojected mage features (~u (t) m ; ~v m (t) ). d 2 m =(u(t) m ~u (t) m )2 +(v m (t) ~v m (t) )2 (7) Then the condtonal probablty for lkelhood s p(zjx) / 1 p 2ßff m e d2 m 2ff 2 (8) where the standard dervaton ff can be estmated from the set of all feature reprojecton dstances fd m g for each par of x (t 1) and x (t). In the experments, we set ff to 2:5 pxels for smplcty. No apparent mprovement was found when estmatng ff from data. 4.3 Results of Our Algorthm We use a smple constant velocty model to gude the temporal evoluton of partcle flterng. In Fgure 7, we show a short face trackng vdeo (Comparson.av) wth large out-of-plane rotatons. In ths case, a subject s face s consdered as a rgd object wthout facal expressons. From ths fgure, reasonable trackng accuracy 1 s acheved, though the generc face model s not very accurate for the gven subject and feature msmatchng does exst. After few frames, the estmates of MAP and MWP estmates converge together. For the convenence of comparson, we generalze our RANSAC-PF algorthm wth partcles gudng by a second order Markov (constant velocty) dynamcs n parallel (see the dashed lne n Fgure 6). The testng results on the above short sequence (Comparson.av) s shown n Fgure 8. We name the partcles drven by RANSAC-PF RP (random projecton) partcles, and the others as DP (dynamc propagaton) partcles. Note that the constant velocty dynamcs can be consdered as a reasonable assumpton for ths smple yawng vdeo sequence. Nevertheless, the trackng n Fgure 8 (c) s quckly lost due to the relatvely small number of partcles accordng to the 6-DOFs requred by 3D tasks. On the other hand, our algorthm performs better wth the same or smaller number of total partcles. From Fgure 8 (a) and (Comparson.av), good trackng results are obtaned wth 1 RP partcles and 1 DP ones. When reducng the RP partcles to 1 n Fgure 8 (d), slght trackng accuracy s lost for MWP and the MAP results become to flcker around MWP estmates. It means that the computed MWP s stable and MWP s not. Here 1 can be thought of as a lower bound for the number of RP partcles. The decrease of DP partcles (comparng (b) to (a) n fgure 8) does not apparently nfluence trackng qualty. We also test our algorthms on trackng people faces from dfferent races. Reasonably good trackng performance s acheved. Two vdeo sequences (cher.av, donald.av) are 1 Snce we do not have the ground truth for trackng, no explct numercal comparson s provded. The valdty s shown by overlayng the 3D face mesh model to mages. lnked n author s webste. (Cher.av) has moderate expresson changes and results n better trackng, compared to (donald.av), where ntensve expressonal deformatons occur. Both of the vdeos (tracked wth 8 partcles) have long rotaton ranges over 2 ο 3 seconds, and subjects move ther face arbtrarly. Automatc recoveres from poorly tracked frames can also be found. To test the robustness to msalgnments, we manually algn the frst frame n the trackng sequence wth some moderate errors. Our algorthm shows the remarkable stablty from Fgure 9. The ntal regstraton errors do not ncrease wth tme, and a sgnfcant accumulaton of trackng errors s not observed. A general 3D face model s used for trackng though partcular adjustments of face model to a subject may mprove the trackng. In our experments, the relatve moton between successve frames s not requred to be very smooth. We have concluded that random projecton s most successful when handlng rotatons of o to 5 o degrees. One way to test ths robustness s to smply leave frames out. In experments, mages used for trackng can be sub-sampled every 3 to 1 frames. 5 Summary and Future Work In ths paper, we have presented a stochastc method for full 3D face trackng wth a small number of partcles and no learned dynamcs. RANSAC-based mage feature selecton s ntegrated wthn the Monte Carlo samplng framework. The convergence ssue and trackng qualty evaluaton problem are also dscussed. Our RANSAC-PF algorthm does not depend on the exstence of a specfc, fne-tuned dynamcs for the dverse object movng sequences. Furthermore, our algorthm can help the labellng problem for the new trackng data, whch can be valuable for dynamcs learnng and moton recognton. We also ntend to extend our work to mult-face trackng. Our local feature matchng algorthm s expected to dstngush features from dfferent faces by appearance and spatal neghborhood constrants. Ths step can help RANSAC generate proposals from each person s matched feature set respectvely. Data assocaton problem wll be much easer. Fnally, fndng sutable methods to compute mportance proposal probabltes for Monte Carlo-style algorthms s our emphass on future work. References [1] D. Crsan and A. Doucet, A Survey of Convergence Results on Partcle Flterng for Practtoners, IEEE Trans. Sgnal Processng, vol. 5, no. 3, pp , 22 [2] J. Deutscher, A. Blake and I. Red, Artculated Body Moton Capture by Annealed Partcle Flterng. CVPR. [3] D. Crsan and A. Doucet, Convergence of Sequental Monte Carlo Methods. CUED/F-INFENG/TR381, 2. [4] O. Faugeras, Three-Dmensonal Computer Vson: a Geometrc Vewpont, MIT Press,

8 (a) (b) (c) (d) Fgure 8: The trackng result comparson of RANSAC-PF under dfferent confguratons. (a) 1 RP partcles and 1 DP partcles (b) 1 RP partcles and 1 DP partcles (c) 2 DP partcles (d) 1 RP partcles and 1 DP partcles (a) (b) (c) (d) Fgure 9: Robustness testng for a msalgned vdeo sequence. (a) The ntal frame wth the vsble algnment error (b) Frame 195 (c) Frame 628 (d) Frame 948 [5] D. Fox, KLD-Samplng: Adaptve Partcle Flters. NIPS 1. [6] M.A. Fschler and R.C. Bolles, Random Sample Consensus: A Paradgm for Model Fttng wth Applcaton to Image Analyss and Automated Cartography. Commun. Assoc. Comp. Mach., vol. 24:381-95, [7] G. Hager and P. Belhumeur, Effcent Regon Trackng Wth Parametrc Models of Geometry and Illumnaton. IEEE Trans. PAMI, 2:1, [8] C. Harrs and M. Stephens, A combned corner and edge detector. 4th Alvey Vson Conf., pp , [9] T. Haste and R. Tbshran, Dscrmnant Analyss by Gaussan Mxtures. Journal of Royal Statstcal Socety Seres B, 58(1): [1] O. Kng and D. Forsyth, How does CONDENSATION behave wth a fnte number of samples? ECCV, pp [11] M. Isard and A. Blake, CONDENSATION condtonal densty propagaton for vsual trackng. IJCV 29:1, pp. 5-28, [12] M. Isard and A. Blake, ICONDENSATION: Unfyng lowlevel and hgh-level trackng n a stochastc framework. ECCV 98, pp [13] M. La Casca, S. Sclaroff, and V. Athtsos, Fast, Relable Head Trackng under Varyng Illumnaton: An Approach Based on Robust Regstraton of Texture-Mapped 3D Models. IEEE Trans. PAMI, 22:4, Aprl, 2. [14] H. Moon, R. Chellappa, and A. Rosenfeld, 3D Object Trackng usng Shape-Encoded Partcle Propagaton. ICCV 1. [15] L. Morency, A. Rahm and T. Darrell, Adaptve Vew- Based Appearance Models. CVPR 3. [16] B. North, A. Blake, M. Isard, and J. Rttscher, Learnng and classfcaton of complex dynamcs. IEEE Trans. PAMI, 22:9, pp , Sep., 2. [17] J. Sullvan and J. Rttscher, Gudng Random Partcles by Determnstc Search. ICCV 1, Vol.I, pp [18] P.H. Torr and A. Zsserman, MLESAC: A New Robust Estmator wth Applcaton to Estmatng Image Geometry. CVIU, 78, pp , 2. [19] P.H. Torr and C. Davdson, IMPSAC: Synthess of Importance Samplng and Random Sample Consensus. IEEE Trans. PAMI, 25:3, March, 23. [2] K. Toyama and A. Blake, Probablstc Trackng n a Metrx Space. ICCV 1. [21] Z. Tu and S.C. Zhu, Image Segmentaton by Data-Drven Markov Chan Monte Carlo. IEEE Trans. PAMI, 24:5, May 22. [22] L. Vacchett, V. Lepett, P. Fua, Fusng Onlne and Offlne Informaton for Stable 3D Trackng n Real-Tme. CVPR 3. [23] Z. Zhang, et al., A Robust Technque for Matchng Two Uncalbrated Images Through the Recovery of the Unknown Eppolar Geometry, Artfcal Intellgence J., 78 pp: , Oct

Elsevier Editorial(tm) for Image and Vision Computing Manuscript Draft

Elsevier Editorial(tm) for Image and Vision Computing Manuscript Draft Elsever Edtoral(tm) for Image and Vson Computng Manuscrpt Draft Manuscrpt Number: Ttle: FPIV'4:Effcent Partcle Flterng Usng RANSAC wth Applcaton to 3D Face Trackng Artcle Type: Specal Issue Paper Keywords:

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

CS 534: Computer Vision Model Fitting

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

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

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

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Image Alignment CSC 767

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

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

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

More information

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

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

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

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

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

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Multiple Frame Motion Inference Using Belief Propagation

Multiple Frame Motion Inference Using Belief Propagation Multple Frame Moton Inference Usng Belef Propagaton Jang Gao Janbo Sh The Robotcs Insttute Department of Computer and Informaton Scence Carnege Mellon Unversty Unversty of Pennsylvana Pttsburgh, PA 53

More information

Unsupervised Learning

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

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay,

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay, Vanshng Hull Jnhu Hu Suya You Ulrch Neumann Unversty of Southern Calforna {jnhuhusuyay uneumann}@graphcs.usc.edu Abstract Vanshng ponts are valuable n many vson tasks such as orentaton estmaton pose recovery

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

A Background Subtraction for a Vision-based User Interface *

A Background Subtraction for a Vision-based User Interface * A Background Subtracton for a Vson-based User Interface * Dongpyo Hong and Woontack Woo KJIST U-VR Lab. {dhon wwoo}@kjst.ac.kr Abstract In ths paper, we propose a robust and effcent background subtracton

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

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

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

More information

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

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

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

The Codesign Challenge

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

More information

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

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

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

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

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

Fitting: Deformable contours April 26 th, 2018

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

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

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

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

More information

Object-Based Techniques for Image Retrieval

Object-Based Techniques for Image Retrieval 54 Zhang, Gao, & Luo Chapter VII Object-Based Technques for Image Retreval Y. J. Zhang, Tsnghua Unversty, Chna Y. Y. Gao, Tsnghua Unversty, Chna Y. Luo, Tsnghua Unversty, Chna ABSTRACT To overcome the

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Review of approximation techniques

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

More information

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

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

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian).

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian). Robust Computaton and Parametrzaton of Multple Vew Relatons Phl Torr and Andrew Zsserman Robotcs Research Group, Department of Engneerng Scence Oxford Unversty, OX1 3PJ. Abstract A new method s presented

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

An Image Fusion Approach Based on Segmentation Region

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

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Module Management Tool in Software Development Organizations

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

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Classifier Selection Based on Data Complexity Measures *

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

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

EXTENDED BIC CRITERION FOR MODEL SELECTION

EXTENDED BIC CRITERION FOR MODEL SELECTION IDIAP RESEARCH REPORT EXTEDED BIC CRITERIO FOR ODEL SELECTIO Itshak Lapdot Andrew orrs IDIAP-RR-0-4 Dalle olle Insttute for Perceptual Artfcal Intellgence P.O.Box 59 artgny Valas Swtzerland phone +4 7

More information

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

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

More information

Tracking by Cluster Analysis of Feature Points and Multiple Particle Filters 1

Tracking by Cluster Analysis of Feature Points and Multiple Particle Filters 1 Tracng by Cluster Analyss of Feature Ponts and Multple Partcle Flters 1 We Du, Justus Pater Unversty of Lège, Department of Electrcal Engneerng and Computer Scence, Insttut Montefore, B28, Sart Tlman Campus,

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Face Tracking Using Motion-Guided Dynamic Template Matching

Face Tracking Using Motion-Guided Dynamic Template Matching ACCV2002: The 5th Asan Conference on Computer Vson, 23--25 January 2002, Melbourne, Australa. Face Trackng Usng Moton-Guded Dynamc Template Matchng Lang Wang, Tenu Tan, Wemng Hu atonal Laboratory of Pattern

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

Radial Basis Functions

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

More information

Integrated Expression-Invariant Face Recognition with Constrained Optical Flow

Integrated Expression-Invariant Face Recognition with Constrained Optical Flow Integrated Expresson-Invarant Face Recognton wth Constraned Optcal Flow Chao-Kue Hseh, Shang-Hong La 2, and Yung-Chang Chen Department of Electrcal Engneerng, Natonal Tsng Hua Unversty, Tawan 2 Department

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Monte Carlo Localization With Mixture Proposal Distribution

Monte Carlo Localization With Mixture Proposal Distribution Monte Carlo Localzaton Wth Mxture Proposal Dstrbuton Sebastan Thrun Deter Fox School of Computer Scence Carnege Mellon Unversty http://www.cs.cmu.edu/ {thrun,dfox} Wolfram Burgard Computer Scence Department

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Object Contour Tracking Using Multi-feature Fusion based Particle Filter

Object Contour Tracking Using Multi-feature Fusion based Particle Filter Object Contour Tracng Usng Mult-feature Fuson based Partcle Flter Xaofeng Lu 1,3, L Song 1,2, Songyu Yu 1, Nam Lng 2 Insttute of Image Communcaton and Informaton Processng 1 Shangha Jao Tong Unversty,

More information

A Semi-parametric Regression Model to Estimate Variability of NO 2

A Semi-parametric Regression Model to Estimate Variability of NO 2 Envronment and Polluton; Vol. 2, No. 1; 2013 ISSN 1927-0909 E-ISSN 1927-0917 Publshed by Canadan Center of Scence and Educaton A Sem-parametrc Regresson Model to Estmate Varablty of NO 2 Meczysław Szyszkowcz

More information

Structure from Motion

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

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images A B-Snake Model Usng Statstcal and Geometrc Informaton - Applcatons to Medcal Images Yue Wang, Eam Khwang Teoh and Dnggang Shen 2 School of Electrcal and Electronc Engneerng, Nanyang Technologcal Unversty

More information

Multi-View Face Alignment Using 3D Shape Model for View Estimation

Multi-View Face Alignment Using 3D Shape Model for View Estimation Mult-Vew Face Algnment Usng 3D Shape Model for Vew Estmaton Yanchao Su 1, Hazhou A 1, Shhong Lao 1 Computer Scence and Technology Department, Tsnghua Unversty Core Technology Center, Omron Corporaton ahz@mal.tsnghua.edu.cn

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

UAV global pose estimation by matching forward-looking aerial images with satellite images

UAV global pose estimation by matching forward-looking aerial images with satellite images The 2009 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems October -5, 2009 St. Lous, USA UAV global pose estmaton by matchng forward-lookng aeral mages wth satellte mages Kl-Ho Son, Youngbae

More information

Fusion Performance Model for Distributed Tracking and Classification

Fusion Performance Model for Distributed Tracking and Classification Fuson Performance Model for Dstrbuted rackng and Classfcaton K.C. Chang and Yng Song Dept. of SEOR, School of I&E George Mason Unversty FAIRFAX, VA kchang@gmu.edu Martn Lggns Verdan Systems Dvson, Inc.

More information

Multi-stable Perception. Necker Cube

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

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

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

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

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Scale Selective Extended Local Binary Pattern For Texture Classification

Scale Selective Extended Local Binary Pattern For Texture Classification Scale Selectve Extended Local Bnary Pattern For Texture Classfcaton Yutng Hu, Zhlng Long, and Ghassan AlRegb Multmeda & Sensors Lab (MSL) Georga Insttute of Technology 03/09/017 Outlne Texture Representaton

More information