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

Size: px
Start display at page:

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

Transcription

1 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: Random Projecton; RANSAC; Partcle Flterng; Robust 3D Face Trackng Correspondng Author: Le Lu Other Authors: Xangtan Da; Gregory D. Hager,

2 * Manuscrpt Effcent Partcle Flterng Usng RANSAC wth Applcaton to 3D Face Trackng Le Lu Xangtan 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. However, n hgh-dmensonal cases where the state dynamcs are complex or poorly modeled, thousands of partcles are usually requred for real applcatons. Ths paper presents a hybrd samplng soluton that combnes RANSAC and partcle flterng. In ths approach, RANSAC provdes proposal partcles that, wth hgh probablty, represent the observaton lkelhood. Both condtonally ndependent RANSAC samplng and boostng-lke condtonally dependent RANSAC samplng are explored. We show that the use of RANSAC-guded samplng reduces the necessary number of partcles to dozens for a full 3D trackng problem. Ths s method s partcularly advantageous when state dynamcs are poorly modeled. We show emprcally that the samplng effcency (n terms of lkelhood) s much hgher wth the use of RANSAC. The algorthm has been appled to the problem of 3D face pose trackng wth changng expresson. 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 [16, 17]), to computer vson problems. Applcatons on parameterzed or non-parameterzed contour trackng [13, 14, 28], and human trackng [3, 18] 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 s generally determned by the dmenson and structure of the state space [7]. A typcal 6-DOF trackng problem usually requres thousands of partcles [7]; reducng the number of partcles by tranng a fnely tuned dynamc model s not trval [2] and sometmes not even possble. On the other hand, the RANSAC algorthm [8] s often appled as a robust estmaton technque. The basc dea behnd RANSAC s to evaluate many small batches of observatons, and from those to choose a larger set of good observaton from whch a robust state estmate can be produced. Although well-suted for producng sngle state estmates, 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 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 evaluaton of soluton 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 evaluate the statstcal qualty of the tracked densty functon. In addton to provdng a qualty measure, the entropy values computed durng trackng can help us extract some well tracked frames as exemplars [28]. When necessary, these exemplars can be archved as key frames whch are used to further stablze the trackng. The remander of ths paper s organzed as follows. Related work s presented n secton 2, followed by a descrpton of the RANSAC-PF algorthm n secton 3. In secton 4, we dscuss the samplng effcency of RANSAC-PF. Secton 5 descrbes a 3D face trackng applcaton that uses our RANSAC-PF algorthm and presents expermental results. Fnally, we offer conclusons and dscuss future work. 1

3 2 Related Work Determnstc parameter estmaton algorthms, e.g. lnear mean-square methods, 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 [33] and MLESAC [25], follow the strategy of Wnner Takes All to get, wth hgh probablty, the maxmum lkelhood (ML) estmate from contamnated data. However, as dscussed n the next secton, those estmators are are often not sutable for a sequental estmaton problem for a dynamc system because the estmaton error n each stage can accumulate and result n falure on sequental data. Partcle flters (or, more generally, sequental mportant samplng [?]), are a famly of technques for recursve estmate that use samplng methods to approxmate the optmal Bayesan flter. However, t s shown n [12] 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 partcle flterng technques can, under sutable assumptons, be accurate n an 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, both random geometrc projectons from RANSAC samplng of mage features and mportance resamplng gude the tme seres evoluton of state partcles. Generally, smple resamplng ncludes many low weght partcles and thus generates poor results. 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 [29]. There are several other papers ntegratng partcle flters wth varatonal optmzaton or observaton-based mportance functons. Sullvan et al. showed n [24] 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 between the probablstc and determnstc trackng engnes. Isard et al. [14] presented an approach (ICondesaton) to combne low-level and hgh-level nformaton by mportance resamplng wth a partcle flter. In more closely related work, Torr and Davdson [26] compute structure from moton by hybrd samplng (IMP- SAC). 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. As such, 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. To demonstrate the effcacy of our technque, we develop a system for 3-D face pose trackng. Although there are many solutons for 3-D face pose trackng, most algorthms are some varaton on drect methods (e.g. SSD trackng) or feature-based matchng. SSD-lke methods [9, 15, 32, 1] have attracted much nterest and have become a standard technque for many trackng problems. However, a classcal determnstc SSD tracker requres a good predcton of target locaton n order to converge relably. As a result, unexpected moton jumps can cause loss of trackng, and thus requre addtonal apparatus to guarantee robustness [27]. On the other hand, feature-based methods have the advantage of potentally provdng good solutons, provded stable features and good correspondences are avalable. The advantage of partcle-flterng-based methods s that such a correspondence need not be produced explctly, but s mplct n the lkelhood functon. Thus, good samplng combned wth a good lkelhood functon can yeld good trackng results, even n cluttered stuatons [18]. However, n cases where motons are abrupt and poorly modeled, and features are unstable, partcle-based methods can stll fal unless extremely large numbers of samples are generated. For ths reason, the majorty of partcle-flter-based vsual trackng consder restrcted cases of two-dmensonal moton. By ncludng an explct correspondence search as part of the samplng process, we are able to acheve comparable trackng results [15] under many strong dstractons, wth much fewer (5 2) partcles, auto-recoverable for a full 3-D pose trackng problem. We also develop a boostng-lke RANSAC method to even more effcently sample partcles from the mage observatons. Okuma et al. [21] utlze Adaboost [31] to generate new detecton hypotheses of mxture partcle flterng for mult-target trackng. In comparson, we employ the boostng prncple to gude the nteracton of samplng between two partcles. Our method s smlar n nature to the teratvely boosted mxture modelng of Pavlovc [23]. He descrbes an optmzaton based approach to maxmze the data s lkelhood gven an estmated Gaussan mxture model. Data are then weghted nversely to ther current lkelhood values and these weghts are then used to to calculate the new kernel of the mxture, and so on. As a result, data poorly represented by the prevous mxture model have more weghts n the next tme step. 2

4 4 2 2 Rotaton Angle (n rad) (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. 3 The RANSAC-PF Algorthm 3.1 Motvaton In order to motvate RANSAC-PF, consder the stuaton shown n Fgure 1. Here we consder n-plane rotatons and translatons of a planar object through three frames of a vdeo sequence. In each frame, a set of feature ponts {z (t) } are detected on the object. Some of these features are common among frames, and some are nconsstent or spurous. To track the object, we make use of RANSAC [8] to compute the ncremental moton between successve frames, 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, RANSAC samples some a number, l of subsets of the observed features. Let q denote the probablty that one or more of these l subsets yelds a correct correspondence whch s detected by RANSAC. Although q can, n prncple, be made arbtrarly large by ncreasng l, t wll stll generally be less than 1. As a result, the overall probablty of consstently 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 patch s movng forward whle rotatng n the plane. 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 (ntroduced formally n the next secton) on the syntheszed sequence. In the fgure, the red lne s the trajectory of the partcle wth maxmal weght at each tme pont (an approxmaton to the MAP estmate), and the green lne s the mean state value at each tme pont Frame Number Fgure 2: Feature based trackng for a planar patch s cyclc nplane moton sequence. Blue represents ground truth of rotaton angles; black and magenta represent the results of RANSAC wth and wthout outlers, respectvely. The results for RANSAC-PF are: red, hghest weghted partcle, and green, mean state value. In most cases, the latter are closely supermposed wth blue. In ths smple case, drft n the parameter estmaton from RANSAC s clearly vsble, whle there s no apparent drft wth RANSAC-PF usng only 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 state s drectly observed under Gaussan nose. The observaton lkelhood functon s computed based on the dfference wth the ground truth state and s also Gaussan. Fgure 3 shows the smulaton results for a classcal partcle flter tested on varous state dmensonaltes. 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. In short, the performance of the partcle flter degrades dramatcally when the number of dmensons of the state space ncreases. Ths s consstent wth actual practce, where a few thousand partcles are used for 2D (four parameter) person trackng applcatons [7] and also reflect the results of Kng et al. [12]. 3.2 The General Algorthm We consder the object beng tracked as descrbed wth known models but unknown parameters (or state) 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) t. We assume that the underlyng observaton and dynamc models F and G are known: Z (t) = F (X (t),η) (1) X (t) = G(X (t 1),ζ) (2) where the nose terms η and ζ have known or assumed dstrbuton. We note that the mage lkelhood functon 3

5 Parameter Value Parameter Value 1 5 Parameter Value 2 2 Parameter Value Frame Number (a) Frame Number (b) Frame Number (c) Frame Number (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. L(Z (t) ; X (t) ) = p(z (t) X (t) ) and the state propagaton functon p(x (t) X (t 1) ) can be derved from ths stated nformaton. Let Z (t) be a set of M (t) elements {z (t) }: z (t) = f (X (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 and, optonally, a pror state value X (t 1). Let R(Z p ; X (t 1) ) denote ths functon whch s essentally an nverse of (1). A specfc nstantaton for face trackng s gven n secton 5. We ntroduce a set of partcles {x (t) } N+Q atve weghts {ω (t) =1 and ther rel- } N+Q =1 that are mantaned for all tmesteps t as a representaton of the posteror dstrbuton p(x (t) Z (t) ). Naturally, any functon e of X (t) can be estmated by e(x (t) )= N+Q =1 ω e(x (t) ) (4) are then computed usng the mage lkelhood functon L as s normally done n mportance samplng. 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 subsequent experments. A graphcal model representaton of the algorthm s llustrated n Fgure 5. 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(Z p ; X (t 1) ) by randomly selectng Z p and X (t 1) and computng X (t). Optonally, some other partcles are sampled from the dynamc model p(x (t) X (t 1) ) usng randomly resampled partcles of X (t 1). These two sets of partcles can be mxed together. Weghts ω (t) Condtonal ndependent/ dependent RANSAC samplng We have also ncluded a boosted verson of RANSAC- PF n Fgure 4. The smple RANSAC samplng procedure produces current partcles n the state space wthout further evaluatng the partcles produced n prevous samples. In order to ncrease the samplng effcency, especally for mult-modal densty functons, we have found that a boostng-lke strategy mproves algorthm performance. To llustrate the dea, consder agan the feature based planar trackng problem n Fgure 2. Any selecton of two pars of feature correspondences can be used to calculate a soluton for the translaton and rotaton parameters. Assume now that there are three ndependent motons, wth one half of the feature ponts followng one moton and a quarter of feature ponts followng each of the other two motons. Therefore, we can obtan a correctly sampled hypothess of the moton only when the par of selected feature correspondences belong to the same moton mode. Otherwse, a faulty partcle hypothess s generated from features of dfferent motons. Thus, the probablty that the frst moton s sampled s 1/4 =(1/2) (1/2), the probablty of the other two motons beng sampled s 1/16 = (1/4) (1/4), and random faulty hypotheses are generated wth the remanng probablty of 5/8 = 1 1/4 1/8. As a result, a correct state hypothess has the probablty of only 3/8 of beng generated. Ths s referred to as the samplng effcency, P s. In practce, P s s should be as large as possble. The boostng-lke heurstc n Fgure 4 means that the features that are consstent wth a current hypothess have a hgher chance to be selected to generate the next hypothess. In the case when correct and ncorrect matches are perfectly dstngushed, the correspondng probabltes are 1/2, 5/9 or at least 3/8 1. As a result, the samplng effcency of the 1 Assume that the frst mode s frst sampled by the partcle and all the features assocated wth ths moton are not elgble for the samplng of next partcle. Because there are half and half features left for mode 2 and 4

6 RANSAC Partcle Flterng Algorthm nputs: Z (t) ; ˆx (1) and ˆx (2) ; N; Q; BoostFlag; outputs: X (t) Z t -1 Zt Z t+1 a) From the ntal results ˆx (1), ˆx (2), construct partcles for the frst two frames. x (1) =ˆx (1),=1,...,N x (2) = N (ˆx (2),σ), =1,...,N, where N s a Normal dffuson functon. b) From the prevous partcle set {(x (t 1) tme t 1, construct a new partcle set {(x (t) tme t by 1. If (BoostFlag = False) For =1,...,N, generate x (t) by (a) Randomly select x (t 1),ω (t 1) )} N =1 at )} N =1 for,ω (t) wth probablty ω (t 1). (b) Unformly Randomly select a subset Z p of Z (t) from M (t) features (RANSAC). (c) Let x (t) = R(Z p ; x (t 1) ). 2. If (BoostFlag = True) For =1,...,N/2, generate x (t) and x (t) +N/2 by (a) Randomly select x (t 1) wth probablty {ω (t 1) }. (b) Unformly randomly select a subset Z p of Z (t) from M (t) features (RANSAC). (c) Let x (t) = R(Z p ; x (t 1) ). (d) For j = 1,...,M (t), weght each feature j as ν (t) j = 1/p(z (t) j x (t) ) and ν (t) j = ν (t) j / N =1 ν(t) j. (e) Randomly select a subset Z p of Z (t) from M (t) features wth probablty {ν (t) j } (Boosted- RANSAC). (f) Let x (t) +N/2 = R(Z p; x (t 1) ). 3. = N +1,...,N + Q, generate x (t) = G(X (t 1),ζ). x (t) 4. For =1,...,N+ Q, compute ω (t) and ω (t) = ω (t) / N+Q =1 ω (t). Fgure 4: The RANSAC-PF algorthm. and by Let = L(Z (t) ; x (t) ) 3, the probablty P s becomes 1/2 =(1/2 1/2+1/2 1/2). Smlarly, P s =(2/3 2/3 +1/3 1/3) for the cases that mode 2 or 3 s frst sampled; P s =(1/2 1/2+1/4 1/4+1/4 1/4) for the case that no moton mode s frst sampled. 5 X t -1 X t X t+1 X = f Z, Z, X ) p Z t X ) t ( t t-1 t-1 ( t Fgure 5: A graphcal representaton of RANSAC-PF where the new state X t s a functon of new observaton Z t, former observaton Z t 1 and state X t 1. next partcle s now even hgher. In the sequel, the partcle sampled from the reweghted mage features (Step 2f of Fgure 4) s called the dual of the current hypothess. We note that there are several other possble boostng algorthms. For example, n the current algorthm all partcles from RANSAC-PF are ndependently sampled, whle the boosted RANSAC-PF partcle set conssts of half RANSAC produced hypothess and half ther boosted dual partcles. An possble alternaton s to frst sample all RANSAC partcles accordng to ther weghts (lkelhood), then sample ther dual partcles. For more complex densty model, a cascaded boostng scheme may be used [31] Comparson of mult-modal densty trackng In Fgure 6, we show the results of smulatng mult-modal densty trackng results for wth four dfferent algorthms. The underlyng moton densty functon has three modes wth 1/2, 1/4 and 1/4 supportng features, respectvely. We synthesze a sequence wth 8 frames and assume that the postons of feature ponts are detected wthout errors. We compare the four trackers performance on densty functon approxmaton accuracy n terms of keepng all the three modes durng trackng. For better vsualzaton, we convert the weghted partcle representaton of the densty functon nto a hstogram model usng Parzon wndow ntegraton [5]. From Fgure 6 (a) and (b), our proposed RANSAC- PF and boosted RANSAC-PF successfully track the three modes very accurately wthout any pror knowledge of the underlyng densty functon. Boosted RANSAC-PF further ncreases the samplng effcency by havng more partcle weghts concentrated on the three moton modes. By comparson, a vanlla partcle flterng algorthm can theoretcally track mult-modal functons, but t normally requres a very large number of partcles n the absence of a well tuned dynamcal model. In order to generate partcles coverng the three modes, we use a constant velocty

7 (a) (b) (c) (d) Fgure 6: The comparson of mult-modal densty trackng on n-plane rotaton. There are three modes n the underlyng densty functon. The syntheszed sequence contans 8 frames. 6 partcles are used for trackng, and the densty functon s vsualzed as a hstogram representaton of 68 bns n each frame. (a) (Condtonal ndependent) RANSAC partcle flterng (b) Condtonal dependent) boosted RANSAC partcle flterng (c) Partcle flterng wth one dffused dynamcs (d) Partcle flterng wth three swtched dynamcs. dynamc model wth large dffuson. The trackng result n Fgure 6 (c) demonstrates ts nablty to represent the mult-modal densty wth 6 partcles. Assumng we know a pror of the three densty modes, we can also desgn a swtched model of three dynamcs wth tght dffusons for each mode [22]. In Fgure 6 (d), the densty functons converge to have three modes after about 4 frames. However, the results are no better than boosted RANSAC-PF, whch has no pror knowledge. 4 Samplng Effcency and Trackng Evaluaton 4.1 Samplng Effcency The key of the success of partcle flterng s to adaptvely concentrate partcles n regons of hgh posteror/lkelhood probablty by resamplng [2], whle stll guaranteeng far samplng of the space. In Fgure 7, we show the partcles lkelhood values (weghts n factored samplng [13]) 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 7 (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-to-track frame wth very poor object appearance 2 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. 2 The subject s face s turnng down deeply, so the face regon s small and hghly tlted. It causes dffcultes for any face tracker. 6

8 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 425 Fgure 7: 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).) 4.2 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 ntroduce an entropy based crteron. The entropy of a probablty dstrbuton p(x) s defned as H = p(x) log 2 p(x)dx (5) x Snce we are trackng only one object confguraton, a sngle 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 between these two condtons. Low entropy means less trackng uncertanty, thus better performance. Nevertheless, the weghted partcles {x,ω } 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: N N H = ω log 2 p(x )= ω log 2 ω (6) =1 =1 H 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 mult-modal 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. 5 Experments on 3-D face trackng The dagram of our face trackng system s shown n Fgure 8 (a). We use a generc trangle based face model, whch s hghly parameterzed and can be easly manpulated wth geometrc modelng software. Dfferent from [3], the approxmate 3D face models are suffcent to acheve the reasonable good trackng results n our experments. 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 [6, 33] s then computed for the face pose on the next frame, followed by a Gaussan dffuson. Consequently, x (1) and x (2) are obtaned as the state vectors that encode the face pose (three components for rotaton and three components for translaton). Trackng n subsequent frames proceeds as descrbed below. 5.1 Feature Detecton and Random Projecton In our face trackng applcaton, we frst detect Harrs-lke [1] 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 frames by RANSAC, llustrated n Fgure 9 (c). We now, m (t) j )}, where are a par of (possble non-perfectly) obtan a set of feature matches {(m (t 1) j m (t 1) j and m (t) j matched ponts n two successve mages. For each pont n the reference mage, we cast a 3D ray from the camera center through that pont, and compute the ntersecton Z j of that ray wth the face mesh model, usng a resampled pose state x (t 1) at frame (t 1). The relatve ( ) ˆR pose ˆT = ˆt T can then be computed accordng to 1 m t 1 j 7

9 Image Frame: t-1 Image Frame: t Face Pose PDF at Image Frame: t-1 Select 9 pars of mage feature by RANSAC Select 9 pars of mage feature by RANSAC Face Pose PDF at Image Frame: t P( X ) t -1 Partcle Importance Resamplng X t-1 t-1 x 3D Face Model 3D Facal Features Partcle Geometrcal Projecton t x t P( X ) t X Partcle Flterng Fgure 8: Dagram of RANSAC-PF as appled to 3D face pose trackng. (b) The graphcal representaton of RANSAC-PF where the new state X t s a functon of new observaton Z t, former observaton Z t 1 and state X t 1. (a) (b) (c) (d) Fgure 9: 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. the followng equaton AP ˆT Zj = λ m t j (7) 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 on ˆT. We compute ˆT wth a lnear least-squares technque 3 descrbed n [6]. A par of ( ˆR, ˆt ) corresponds to a certan partcle as X (t). Therefore, ths lnear geometrc projecton behaves as a brdge between the propagaton of state partcles from X (t 1) to X (t), =1,...,N p on frame t. We call ths process random projecton (RP). An llustraton of 3 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. the random projecton procedure s demonstrated n Fgure 1 (a,b,c). 5.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) 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 (ũ (t) m, ṽ m (t) ). d 2 m =(u (t) m ũ m (t) ) 2 +(v m (t) ṽ m (t) ) 2 (8) Then the condtonal probablty for lkelhood s p(z x) 1 e d 2 m 2σ 2 (9) 2πσ where the standard dervaton σ can be estmated from the set of all feature reprojecton dstances {d m } for each par m 8

10 (a) (b) (c) (d) Fgure 1: (a) A partcle of head pose s overlad n current frame. (b) Some facal mage feature correspondences between the current and next frame are establshed. (c) The partcle s projected nto the next frame va random selected mage features. (d) Image features are selected spatally and unformly va RANSAC. of x (t 1) and x (t). In the experments, we set σ to 2.5 pxels for smplcty. No apparent mprovement was found when estmatng σ from data. 5.3 Trackng Results We use a smple constant velocty model to gude the temporal evoluton of partcle flterng. In Fgure 9, we show a short face trackng vdeo (Comparson.av) 4 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 5 s acheved, although 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 8). The results on the above short sequence (Comparson.av) s shown n Fgure 11. 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 11 (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 11 (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 11 (d), slght trackng accuracy s lost for MWP and the MAP results become to flcker around MWP estmates. It means that the computed 4 All the vdeo can be accessed from lelu/ransacpf.htm 5 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. 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 11) does not apparently nfluence trackng qualty. We also tested our algorthms on trackng people faces from dfferent races. Two vdeo sequences (cher.av, donald.av) are 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 12. 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. For quanttatve evaluaton of the trackng results, we capture 2 vdeo sequences of a subject movng hs head wth moton capture devce. Sx optcal markers n the subject s helmet are tracked durng head movng (for nstance, n Fgure. 1 (a,b,c)), and the subject s head poses are then computed as the ground truth. As shown n fgure 13, our method can keep track of the subject s head poses over the large ranges. The average trackng errors of yaw, ptch and roll are o, o and o n the frst vdeo sequence (rgd face motons only) and o, o and o n the second vdeo sequence (moderate facal deformatons). The relatve moton between successve frames s not requred to be very smooth n our experments. 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 9

11 (a) (b) (c) (d) Fgure 11: 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) (e) (f) (g) (h) Fgure 12: Robustness testng for two msalgned vdeo sequences. (a) The ntal frame wth the vsble algnment error of subject 1 (b) Frame 195 (c) Frame 628 (d) Frame 948 (e) The ntal frame wth the vsble algnment error of subject 2 (f) Frame 185 (g) Frame 255 (h) Frame 285. frames and we do not observe the evdent degradng trackng results. 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 7 (c)), the entropy value does ncrease. In Fgure 14, we show three entropy curves computed from equaton 6 based on the dscrete dstrbuton representaton (wth a varaton of mergng the close partcles nto a super partcle also) and the contnuous dstrbuton approxmaton by Parzon wndow [5]. The testng mages are from cher.av. 6 greatly mproves the effcency of the samples used by the algorthm. Ths algorthm presents several drectons for further research. Most mportantly, we hope to offer a convergence proof for ths algorthm along the lnes suggested n [4, 2]. In partcular, we hope to show that some form of boosted RANSAC s formally convergent. The latter shows great promse at allevatng some of the problems dentfed n [12] when trackng mult-modal denstes. Further mprovng the boostng method s another drecton that offers great promse. We also ntend to mprove and extend our work to multface 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, whle boostng wll ensure the multple modes are mantaned. Fnally, fndng sutable methods to compute mportance Summary and Future Work In ths paper, we have presented a stochastc technque for full 3D face trackng wth a small number of partcles and a weak dynamcal model. The man feature of ths algorthm s a RANSAC-based mage feature selecton whch 1

12 Comparson of ground truth and trackng result of Yaw Ground truth Trackng result 3 Comparson of ground truth and trackng result of Ptch Ground truth Trackng result 6 Comparson of ground truth and trackng result of Roll Ground truth Trackng result Rotaton angle (degree) 2 Rotaton angle (degree) 1 2 Rotaton angle (degree) Image frame number Image frame number Image frame number (a) (b) (c) Comparson of ground truth and trackng result of Yaw Ground truth Trackng result Comparson of ground truth and trackng result of Ptch Ground truth Trackng result 5 4 Comparson of ground truth and trackng result of Roll Ground truth Trackng result Rotaton angle (degree) 2 Rotaton angle (degree) 5 1 Rotaton angle (degree) Image frame number Image frame number Image frame number (d) (e) (f) Fgure 13: Comparson of the tracked rotatons and the ground truth. The frst row s a vdeo sequence contanng the rgd face motons only; the second row s a vdeo sequence contanng some moderate facal deformatons. (a) Yaw (b) Ptch (c) Roll (d) Yaw (e) Ptch 2 (f) Roll. proposal probabltes for Monte Carlo-style algorthms s another area of future work. References [1] J. Xao, S. Baker, I. Matthews, and T. Kanade, Real-Tme Combned 2D+3D Actve Appearance Models, IEEE Conf. on Computer Vson and Pattern Recognton, June, 24. [2] 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. [3] J. Deutscher, A. Blake and I. Red, Artculated Body Moton Capture by Annealed Partcle Flterng. CVPR. [4] D. Crsan and A. Doucet, Convergence of Sequental Monte Carlo Methods. CUED/F-INFENG/TR381, 2. [5] R. Duda, P. Hart and D. Stork, Pattern Classfcaton (2nd), Wley Interscence, 22. [6] O. Faugeras, Three-Dmensonal Computer Vson: a Geometrc Vewpont, MIT Press, [7] D. Fox, KLD-Samplng: Adaptve Partcle Flters. NIPS 1. [8] 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, [9] G. Hager and P. Belhumeur, Effcent Regon Trackng Wth Parametrc Models of Geometry and Illumnaton. IEEE Trans. PAMI, 2:1, [1] C. Harrs and M. Stephens, A combned corner and edge detector. 4th Alvey Vson Conf., pp , [11] T. Haste and R. Tbshran, Dscrmnant Analyss by Gaussan Mxtures. Journal of Royal Statstcal Socety Seres B, 58(1): [12] O. Kng and D. Forsyth, How does CONDENSATION behave wth a fnte number of samples? ECCV, pp [13] M. Isard and A. Blake, CONDENSATION condtonal densty propagaton for vsual trackng. IJCV 29:1, pp. 5-28, [14] M. Isard and A. Blake, ICONDENSATION: Unfyng lowlevel and hgh-level trackng n a stochastc framework. ECCV 98, pp [15] 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. [16] J.S. Lu and R. Chen. Sequental Monte Carlo for Dynamc System. Journal of the Amercan Statstcal Assocaton 93, pp [17] J.S. Lu, R. Chen, and T. Logvnenko. A Theoretcal Framework for Sequental Importance Samplng and Resamplng. 11

13 7 Entropes wthn the Trackng Procedure Entropy Value Entropy wth Mergng Entropy wth Dscrete Dstrbuton Entropy wth Parzon Wndow Frame Number Fgure 14: The entropy curves based on mergng, dscrete dstrbuton and Parzon wndows [5] durng trackng. Sequental Monte Carlo n Practce, A. Doucet, N. defretas, and N. Gordon, Eds., New York: Sprnger-Verlag, 2. [18] H. Moon, R. Chellappa, and A. Rosenfeld, 3D Object Trackng usng Shape-Encoded Partcle Propagaton. ICCV 1. [19] L. Morency, A. Rahm and T. Darrell, Adaptve Vew- Based Appearance Models. CVPR 3. [2] B. North, A. Blake, M. Isard, and J. Rttscher, Learnng and classfcaton of complex dynamcs. IEEE Trans. PAMI, 22:9, pp , Sep., 2. [21] K. Okuma, A. Taleghan, N. De Fretas, J. Lttle, D. Lowe, A boosted partcle flter: multtarget detecton and trackng, European Conference on Computer Vson, May 24. [22] V. Pavlovc, J. Rehg and J. MacCormck, Ttle Learnng Swtchng Lnear Models of Human Moton, In Neural Informaton Processng Systems, 2. [23] V. Pavlovc4, Model-based moton clusterng usng boosted mxture modelng, CVPR, 24. [24] J. Sullvan and J. Rttscher, Gudng random partcles by determnstc search. ICCV, I:323-33, 21. [25] P.H. Torr and A. Zsserman, MLESAC: A New Robust Estmator wth Applcaton to Estmatng Image Geometry. CVIU, 78: , 2. [26] P.H. Torr and C. Davdson, IMPSAC: Synthess of Importance Samplng and Random Sample Consensus. IEEE Trans. PAMI, 25:3, March, 23. [27] K. Toyama and G. Hager, Incremental focus of attenton for robust vson-based trackng, Internatonal Journal of Computer Vson, 35(1):45-63, Nov [28] K. Toyama and A. Blake, Probablstc Trackng n a Metrx Space. ICCV 1. [29] Z. Tu and S.C. Zhu, Image Segmentaton by Data-Drven Markov Chan Monte Carlo. IEEE Trans. PAMI, 24:5, May 22. [3] L. Vacchett, V. Lepett, P. Fua, Fusng Onlne and Offlne Informaton for Stable 3D Trackng n Real-Tme. CVPR 3. [31] P. Vola, M. Jones, Rapd object detecton usng a boosted cascade of smple features, IEEE Conference on Computer Vson and Pattern Recognton, 21. [32] J. Xao, T. Kanade, and J. Cohn, Robust Full-Moton Recovery of Head by Dynamc Templates and Re-regstraton Technques. FG 2. [33] 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

14 * Abstract Partcle flterng s a very popular technque for sequental state estmaton. However, n hgh-dmensonal cases where the state dynamcs are complex or poorly modeled, thousands of partcles are usually requred for real applcatons. Ths paper presents a hybrd samplng soluton that combnes RANSAC and partcle flterng. In ths approach, RANSAC provdes proposal partcles that, wth hgh probablty, represent the observaton lkelhood. Both condtonally ndependent RANSAC samplng and boostng-lke condtonally dependent RANSAC samplng are explored. We show that the use of RANSAC-guded samplng reduces the necessary number of partcles to dozens for a full 3D trackng problem. Ths s method s partcularly advantageous when state dynamcs are poorly modeled. We show emprcally that the samplng effcency (n terms of lkelhood) s much hgher wth the use of RANSAC. The algorthm has been appled to the problem of 3D face pose trackng wth changng expresson. We demonstrate the valdty of our approach wth several vdeo sequences acqured n an unstructured envronment.

A Particle Filter without Dynamics for Robust 3D Face Tracking

A Particle Filter without Dynamics for Robust 3D Face Tracking 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,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Edge Detection in Noisy Images Using the Support Vector Machines

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

More information

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

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

Prof. Feng Liu. Spring /24/2017

Prof. Feng Liu. Spring /24/2017 Prof. Feng Lu Sprng 2017 ttp://www.cs.pd.edu/~flu/courses/cs510/ 05/24/2017 Last me Compostng and Mattng 2 oday Vdeo Stablzaton Vdeo stablzaton ppelne 3 Orson Welles, ouc of Evl, 1958 4 Images courtesy

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

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

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

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

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

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

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

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

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

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

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

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

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

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

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

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

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

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

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

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

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

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

More information

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

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

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

More information

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

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

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

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

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

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

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

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

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

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

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

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

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

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

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches Proceedngs of the Internatonal Conference on Cognton and Recognton Fuzzy Flterng Algorthms for Image Processng: Performance Evaluaton of Varous Approaches Rajoo Pandey and Umesh Ghanekar Department of

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Why consder unlabeled samples?. Collectng and labelng large set of samples s costly Gettng recorded speech s free, labelng s tme consumng 2. Classfer could be desgned

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Hallucinating multiple occluded face images of different resolutions

Hallucinating multiple occluded face images of different resolutions Pattern Recognton Letters 27 (2006) 1768 1775 www.elsever.com/locate/patrec Hallucnatng multple occluded face mages of dfferent resolutons Ku Ja *, Shaogang Gong Department of Computer Scence, Queen Mary

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

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

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information