Detecting Irregularities in Images and in Video

Size: px
Start display at page:

Download "Detecting Irregularities in Images and in Video"

Transcription

1 Internatonal Journal of Computer Vson 74(1, 17 31, 2007 c 2007 Sprnger Scence + Busness Meda, LLC. Manufactured n the Unted States. DOI: /s Detectng Irregulartes n Images and n Vdeo OREN BOIMAN AND MICHAL IRANI Department of Computer Scence and Appled Math, The Wezmann Insttute of Scence, Rehovot, Israel Receved March 7, 2006; Accepted November 14, 2006 Frst onlne verson publshed n January, 2007 Abstract. We address the problem of detectng rregulartes n vsual data, e.g., detectng suspcous behavors n vdeo sequences, or dentfyng salent patterns n mages. The term rregular depends on the contet n whch the regular or vald are defned. Yet, t s not realstc to epect eplct defnton of all possble vald confguratons for a gven contet. We pose the problem of determnng the valdty of vsual data as a process of constructng a puzzle: We try to compose a new observed mage regon or a new vdeo segment ( the query usng chunks of data ( peces of puzzle etracted from prevous vsual eamples ( the database. Regons n the observed data whch can be composed usng large contguous chunks of data from the database are consdered very lkely, whereas regons n the observed data whch cannot be composed from the database (or can be composed, but only usng small fragmented peces are regarded as unlkely/suspcous. The problem s posed as an nference process n a probablstc graphcal model. We show applcatons of ths approach to dentfyng salency n mages and vdeo, for detectng suspcous behavors and for automatc vsual nspecton for qualty assurance. Keywords: detectng suspcous behavors, salency, detectng rregulartes, novelty detecton, anomaly detecton, acton recognton, automatc vsual nspecton 1. Introducton Detecton of rregular vsual patterns n mages and n vdeo sequences s useful for a varety of tasks. Detectng suspcous behavors or unusual objects s mportant for survellance and montorng. Identfyng spatal salency n mages s useful for qualty control and automatc nspecton. Behavoral salency n vdeo s useful for drawng the vewer s attenton. Prevous approaches to recognton of suspcous behavors or actvtes can broadly be classfed nto two classes of approaches: rule-based methods (e.g., Ivanov and Bobck (1999 and statstcal methods wthout predefned rules (e.g., Stauffer and Grmson (2000 and Zhong et al. (2004. The statstcal methods are more appealng, snce they do not assume a predefned set of rules for all vald confguratons. Instead, they try to automatcally learn the noton of regularty from the data, and thus nfer about the suspcous. Nevertheless, the representatons employed n prevous methods have Patent Pendng been ether very restrctve (e.g., trajectores of movng objects (Stauffer and Grmson, 2000, or else too global (e.g., a sngle small descrptor vector for an entre frame (Zhong et al., In ths paper we formulate the problem of detectng regulartes and rregulartes as the problem of composng (eplanng the new observed vsual data (an mage or a vdeo sequence, referred to below as query usng spato-temporal patches etracted from prevous vsual eamples (the database. Regons n the query whch can be composed usng large contguous chunks of data from the eample database are consdered lkely. The larger those regons are, the greater the lkelhood s. Regons n the query whch cannot be composed from the eample database (or can be composed, but only usng small fragmented peces are regarded as unlkely/suspcous. Our approach can thus nfer and generalze from just a few eamples, about the valdty of a much larger contet of mage patterns and behavors, even f those partcular confguratons have never been seen before. Local descrptors are etracted from small mage or vdeo patches (composed together to large ensembles of patches, thus

2 18 Boman and Iran allowng to quckly and effcently nfer about subtle but mportant local changes n behavor (e.g., a man walkng vs. a man walkng whle pontng a gun. Moreover, our approach s capable of smultaneously dentfyng a vald behavor n one porton of the feld of vew, and a suspcous behavor n a dfferent porton the feld of vew, thus hghlghtng only the detected suspcous regons wthn the frame, and not the entre frame. Such eamples are shown n Secton 6. Inference from mage patches or fragments has been prevously employed n the task of class-based object recognton (e.g. Bart and Ullman (2004, Felzenszwalb and Huttenlocher (2005 and Fergus et al.. A small number of nformatve fragments have been learned and preselected for a small number of pre-defned classes of objects. However, class-based representatons cannot capture the overwhelmng number of possbltes of composng unknown objects or behavors n a scene, and are therefore not sutable for our underlyng task of detectng rregulartes. Our approach can also be appled for detectng salency n mages and n vdeo sequences. For eample, gven a sngle mage wth no pror nformaton, we can measure the valdty of each mage regon (the query relatve to the remanng portons of the same mage (the database used for ths partcular query. An mage regon wll be detected as salent f t cannot be eplaned by anythng smlar n other portons of the mage. Smlarly, gven a sngle vdeo sequence (wth no pror knowledge of what s a normal behavor, we can detect salent behavors as behavors whch cannot be supported by any other dynamc phenomena occurrng at the same tme n the vdeo. Prevous approaches for detectng mage salency (e.g., Itt et al. (1998 proposed measurng the degree of dssmlarty between an mage locaton and ts mmedate surroundng regon. Thus, for eample, mage regons whch ehbt large changes n contrast are detected as salent mage regons. Ther defnton of vsual attenton s derved from the same reasonng. Nevertheless, we beleve that the noton of salency s not necessarly determned by the mmedate surroundng mage regons. For eample, a sngle yellow spot on a black paper may be salent. However, f there are many yellow spots spread all over the black paper, then a sngle spot wll no longer draw our attenton, even though t stll nduces a large change n contrast relatve to ts surroundng vcnty. Our approach therefore suggests a new and more ntutve nterpretaton of the term salency, whch stems from the nner statstcs of the entre mage. Our approach to spatal mage salency s more closely related to that of Honda and Nayar (2001. However, (Honda and Nayar, 2001 s restrcted to repettve structured mage patterns and s hghly dependent on the local surroundng mage propertes, whereas our approach s not. Eamples of detected spatal salency n mages and behavoral salency n vdeo sequences usng our approach are shown n Secton 6. Our paper therefore offers four man contrbutons: 1. We propose an approach for nferrng and generalzng from just a few eamples, about the valdty of a much larger contet of mage patterns and behavors, even f those partcular confguratons have never been seen before. 2. We present a new graph-based Bayesan nference algorthm whch allows to effcently detect large ensembles of patches (e.g., hundreds of patches, at multple spato-temporal scales. It smultaneously mposes constrants on the relatve geometrc arrangement of these patches n the ensemble as well as on ther descrptors. 3. We propose a new nterpretaton to the term salency and vsual attenton n mages and n vdeo sequences. 4. We present a sngle unfed framework for treatng several dfferent problems n Computer Vson, whch have been treated separately n the past. These nclude: attenton n mages, attenton n vdeo, recognton of suspcous behavors, recognton of unusual objects, automatc vsual nspecton (e.g., for qualty assurance, and more. A shorter verson of ths paper appeared n ICCV 2005 (Boman and Iran, Inference by Composton Gven only a few eamples, we (humans have a noton of what s regular/vald, and what s rregular/suspcous, even when we see new confguratons that we never saw before. We do not requre eplct defnton of all possble vald confguratons for a gven contet. The noton of regularty / valdty s learned and generalzed from just a few eamples of vald patterns (of behavor n vdeo, or of appearance n mages, and all other confguratons are automatcally nferred from those. Fgure 1llustrates the basc concept underlyng ths dea n the paper. Gven a new mage (a query Fg. 1(a, we check whether each mage regon can be eplaned by a large enough contguous regon of support n the database (see Fgs. 1(b and (c. Although we have never seen a man sttng wth both arms rased, we can nfer the valdty of ths pose from the three database mages of Fg. 1(c. Thus, regons n the new observed data/query (an mage or a vdeo sequence whch can be eplaned by large contguous chunks of data from the database are consdered very lkely, whereas regons n the query whch

3 Detectng Irregulartes n Images and n Vdeo 19 Fgure 1. The basc concept Inference by Composton. A regon n the query mage s consdered lkely f t has a large enough contguous regon of support n the database. New vald mage confguratons can thus be nferred from the database, even though they have never been seen before. Fgure 2. Detectng a matchng ensemble of patches. cannot be eplaned by large enough database peces are consdered unlkely or suspcous. When the vsual query s an mage, then those chunks of data have only a spatal etent. When the vsual query s a vdeo sequence, then those chunks of data have both a spatal and a temporal etent. 3. Ensembles of Patches Human behavors and natural spatal structures never repeat dentcally. For eample, no two people walk n the same manner. One may rase hs arms hgher than the other, or may just walk faster. We therefore want to allow for small non-rgd deformatons (n space and n tme n our peces of puzzle (chunks of data. Ths s partcularly true for large chunks of data. To account for such local non-rgd deformatons, large chunks are broken down to an ensemble of lots of small patches at multple scales wth ther relatve geometrc postons. Ths s llustrated n Fg. 1(d. In the nference process, we search for a smlar geometrc confguraton of patches wth smlar propertes (of behavor, or of appearance, whle allowng for small local msalgnments n the relatve geometrc arrangement. Ths concept s llustrated n Fg. 2. When the vsual query s an mage, then an ensemble of patches s composed of spatal patches (see Fg. 3(a. When the vsual query s a vdeo sequence, then the ensemble of patches s composed of spato-temporal patches (see Fg. 3(b, whch allows to capture nformaton about dynamc behavors. In our current mplementaton, a sngle ensemble typcally contans hundreds of patches, smultaneously from multple scales (multple spatal scales n the case of mage patches, and multple space-tme scales n the case of spato-temporal patches. Whle the dea of composng new data from eample patches was prevously proven useful for a varety of tasks (e.g., Efros and Leung (1999, Freeman et al. (2000 and Weler et al. (2004, these methods dd not mpose any geometrc restrcton on the eample patches

4 20 Boman and Iran used for constructon,.e., ther relatve postons and dstances n the database. Ths was not necessary for ther purpose. It s however crucal here, for the purpose of detectng rregulartes. Often, the only real cue of nformaton for dstngushng between a lkely and an unlkely phenomenon s the degree of fragmentaton of ts support n the database. For eample, the stretched arm of a man holdng a gun s smlar to an nstantaneous stretchng of the arm whle walkng, but ts regon of support s very lmted n tme. Capturng the geometrc relatons of patches was dentfed as beng mportant for the task of class-based object recognton (Bart and Ullman, 2004; Felzenszwalb and Huttenlocher, 2005; Fergus et al.,; Lebe et al. Those approaches are not sutable for our objectve for two reasons: ( Ther geometrc confguratons are restrcted to a relatvely small number of patches, thus cannot capture subtle dfferences whch are crucal for detecton of rregulartes. ( Those confguratons were pre-learned for a small number of pre-defned classes of objects, whereas our framework s applcable to any type of vsual data. Whle the geometrc constrants of Lebe et al. are more fleble, thus allowng to recognze new object confguratons from just a few eamples, ther method s stll lmted to a set of predefned object classes wth predefned object centers. Ths s not sutable for detectng rregulartes, where there s no noton of object classes. Vdeo Google (Svc and Zsserman, 2003 mposes geometrc constrants on large collectons of non classbased descrptors, and searches for them very effcently. However, those descrptors are spatal n nature and the search s restrcted to ndvdual mage frames, thus not allowng to capture behavors. In order for the nference to be performed n reasonable tmes, nformaton about the small patches and ther relatve arrangement must be effcently stored n and etracted from the database. For each small patch etracted from the eamples, a descrptor vector s computed and stored (see below, along wth the absolute coordnates of the patch (spatal or spato-temporal coordnates. Thus, the relatve arrangement of all patches n the mage/vdeo database s mplctly avalable. Later, our nference algorthm takes an ensemble of patches from the vsual query and searches the database for a smlar confguraton of patches (both n the descrptors and n ther relatve geometrc arrangement. To allow for fast search and retreval, those patches are stored n a mult-scale data structure. Usng a probablstc graphcal model (Secton 4, we present an effcent nference algorthm (Secton 4.2 for the ensemble search problem Patch Descrptors Fgure 3. Ensembles of patches n mages and vdeo. Patch descrptors are generated for each query patch and for each database patch. The descrptors capture local nformaton about appearance/behavor. Our current mplementaton uses very smple descrptors, whch could easly be replaced by more sophstcated descrptors: The Spatal Image Descrptor of a small (e.g., 7 7 spatal patch s constructed as follows: The spatal gradent magntude s computed for each pel n the patch. These values are then stacked n a vector, whch s normalzed to a unt length. Such descrptors are densely etracted for each pont n the mage. Ths descrptor etracton process s repeated n several spatal scales of the spatal Gaussan pyramd of the mage. Thus, a 7 7 patch etracted from a coarse scale has a larger spatal support n the nput mage (.e., n the fne scale. In some applcatons an RGB/ntensty-based descrptor may be more approprate than a gradent-based one. In general our overall framework s not restrcted to those partcular descrptors. Those could be easly replaced by more sophstcated spatal descrptors such as SIFT (Lowe, 2004 etc. The Spato-Temporal Vdeo Descrptor of a small (e.g., spato-temporal vdeo patch s constructed from the absolute values of the temporal dervatves n all pels of the patch. These values are stacked n a vector and normalzed to a unt length. Ths descrptor etracton process s repeated n several spatal and temporal scales of a space-tme vdeo pyramd. Thus, a patch etracted from a coarse scale has a larger spatal and larger temporal support n the nput sequence. Note that ths descrptor s nearly nvarant to a statc background, snce the temporal dervatve s always zero n any statc background. Therefore, usng ths spatotemporal descrptor, we can detect rregular actons n a new query sequence, regardless of the background. However, ths smple descrptor s dependent on spatal teture, whch may pose a problem wth people wearng hghly tetured clothes. Our approach, however, s not restrcted to the partcular choce of these smple descrptors. Those descrptors could be easly replaced by more sophstcated space-tme descrptors (whch are acton-senstve and more nvarant to appearance, such as Shechtman and Iran (2005 or Laptev and Lndeberg (2003.

5 Detectng Irregulartes n Images and n Vdeo The Basc Algorthm Gven a new vsual query (an mage or a vdeo sequence, we would lke to estmate the lkelhood of each and every pont n t. Ths s done by checkng the valdty of a large regon (e.g., regon n an mage, and regon n a vdeo sequence surroundng every pel. The large surroundng regon s broken nto lots (hundreds of small patches at multple scales (spatal or spato-temporal, and s represented by a sngle ensemble of patches correspondng to that partcular mage/vdeo pont. Let q 1, q 2,...,q n denote the patches n the ensemble (see Fg. 3(a. Each patch q s assocated wth two types of attrbutes: ( ts descrptor vector d, and ( ts locaton n absolute coordnates l.we choose an arbtrary reference pont c (e.g., the center of the ensemble see Fg. 3(a, whch serves as the orgn of the local coordnate system (thus defnng the relatve postons of the patches wthn the ensemble Statstcal Formulaton Let an observed ensemble of patches wthn the query be denoted by y. We would lke to compute the jont lkelhood P(, y that the observed ensemble y n the query s smlar to some hdden ensemble n the database (smlar both n ts descrptor values of the patches, as well as n ther relatve postons. We can factor the jont lkelhood as: P(, y = P(y P(. Our modellng of P(y resembles the probablstc modellng of the star graph of Felzenszwalb and Huttenlocher (2005. However, n the class-based settng of Felzenszwalb and Huttenlocher (2005 what s computed s P(y; θ, where θ s a prelearned set of parameters of a gven patch-constellaton of an object-class. In our case, however, there s no noton of objects,.e., there s no pror parametrc modellng of the database ensemble. Thus, θ s undefned, and P( must be estmated non-parametrcally drectly from the database of eamples. Let dy denote the descrptor vector of the -th observed patch n y, and ly denote ts locaton (n absolute coordnates. Smlarly, d denotes the descrptor vector of the -th hdden (database patch n, and l denotes ts locaton. Let c y and c denote the orgn ponts of the observed and hdden ensembles. The smlarty between any such par of ensembles y and s captured by the followng lkelhood: P(, y= P ( c, d 1,...,l1,..., c y, d 1 y,...,l1 y,... (1 In order to make the computaton of the lkelhood n Eq. (1 tractable, we make some smplfyng statstcal assumptons. Gven a hdden database patch and ts descrptor d, the correspondng observed descrptor d y s assumed to be ndependent of the other patch descrptors. (Ths s a standard Markovan assumpton, e.g., Freeman et al. (2000, whch s obvously not vald n case of overlappng patches, but s a useful appromaton. We model the smlarty between descrptors usng a Gaussan dstrbuton: P ( d y d = α1 ep ( 1 2( d y d T ( S 1 D d y d (2 where α 1 s a constant, and S D s a constant covarance matr, whch determnes the allowable devaton n the descrptor values. Other dstrbutons can be plugged n the model, correspondng to other descrptor smlarty functons. Gven the relatve locaton of the hdden database patch (l c, the relatve locaton of the correspondng observed patch (ly c y s assumed to be ndependent of all other patch locatons. Ths assumpton enables to compare the geometrc arrangement of two ensembles of patches wth enough fleblty to accommodate for small changes n vewng angle, scale, pose and behavor. Thus: P ( ( ly l, c, c y = α2 ep 1 (( ( l 2 y c y l T c S 1 (( ( L l y c y l c (3 where α 2 s a constant, and S L s a constant covarance matr, whch captures the allowed devatons n the relatve patch locatons. (In ths case the dependency n relatve locatons was modelled usng a Gaussan, however the model s not restrcted to that. So far we modelled the relatons between attrbutes across ensembles (descrptors: dy, d, and relatve locatons: ly c y, l c. We stll need to model the relatons wthn the hdden ensemble, namely, the relatons between a patch descrptor d to ts locaton l. In the general case, ths relaton s hghly non-analytc, and hence cannot be modelled parametrcally (n contrast to classbased approaches, e.g. Felzenszwalb and Huttenlocher (2005 and Fergus et al. (2003. Therefore, we model t non-parametrcally usng eamples from the database: P (d l = { 1 (d, l Database 0 otherwse (4 where d and l are an arbtrary descrptor and locaton. We assume a unform pror dstrbuton for c and c y (local orgn ponts,.e., no pror preference for the locaton of the ensemble n the database or n the query. The relaton between all the above-mentoned varables s depcted n the Bayesan network n Fg. 4. Thus, for an observed ensemble y and a hdden database ensemble, we can factor the jont lkelhood

6 22 Boman and Iran covarance matrces, each assocated wth a dfferent part n the model. Ths s a good approach when the recognton task s restrcted to a few known predefned classes, each wth ts pre-defned parts and parameters. Ths, however, s not the settng n our case, where there s no predefned noton of what we are lookng for, yet, we want to be able to detect subtle rregulartes compared to the eamples. Our model s therefore non-parametrc and ts generalzaton capabltes do not rely on parameter tunng, but rather on the dversty of the eamples n the database. In that sense, our non-parametrc modellng bears resemblance to the non-parametrc treatment of Lebe et al. In our mplementaton we have set the covarance matrces S D and S L to smple scalar varance determned emprcally. Ths smple settng was satsfactory for our eperments. Note that n ths settng, the sole purpose of these two parameters s to properly weght the costs of geometrc deformatons and appearance/descrptor deformatons. Moreover, note that these are the only parameters n the model, and therefore requres very lttle parameter tunng. Fgure 4. The probablstc graphcal model. The Bayesan dependences are llustrated usng the arrows between varables. The dependences are llustrated only for one patch n the ensemble (the -th patch. Observed varables are marked n orange ; Hdden varables are marked n blue. c and c y are the orgn of the hdden and observed ensembles, respectvely. l and l y are the locatons (n absolute coordnates of the -th patch n the hdden and observed ensembles; d and d y are the descrptor vectors of the -th patch n each ensemble. P(, y of Eq. (1 usng Eqs. (2 (4 as follows: P ( c, d 1,...,l1,...,c y, dy 1,...,l1 y = α P ( ly l, c (, c y P d y d ( P d l (5 For any hdden ensemble assgnment wth non-zero lkelhood, we defne the composton cost as the mnus log lkelhood functon: log P ( c, d 1,...,l1,...,c y, dy 1,...,l1 y = log P ( ly l, c, c y + log P ( d y d +α1 (6 Where α 1 = log(α s a constant. The frst term s the overall cost of local geometrc deformatons n the ensemble, whle the second term s the overall cost of appearance/descrptor deformatons n the ensemble. In our formulaton, the covarance matrces S D and S L are constant. The reason for ths s that our approach s non-parametrc and data-drven. Parametrc approaches to object recognton (such as Felzenszwalb and Huttenlocher (2005, and Fergus et al. allow for multple learnt 4.2. Belef Propagaton Inference Gven an observed ensemble, we seek a hdden database ensemble,whch mamzes ts MAP (mamum a- posteror probablty assgnment. Ths s done usng the above statstcal model, whch has a smple and eact Belef Propagaton algorthm (Yedda et al., Accordng to Eq. (5 the MAP assgnment can be wrtten as: ma X = α P ( c, d 1,...,l1,...,c y, dy 1,...,l1 y ma l P ( l y l, c, c y ma P ( d d y d P ( d l (7 Ths epresson can be phrased as a message passng algorthm n the graph of Fg. 4. Frst we compute for each patch the message m dl passed from node d to node l regardng ts belef n the locaton l : m dl( l = ma d P ( d y d P ( d l (8 Namely, for each observed patch, compute all the canddate database locatons l wth hgh descrptor smlarty. Net, for each of these canddate database locatons, we pass a message about the nduced possble orgn locatons c n the database: m lc (c = ma l P ( l y l, c, c y mdl ( l (9

7 Detectng Irregulartes n Images and n Vdeo 23 At ths pont, we have a canddate lst of orgns suggested by each ndvdual patch. To compute the lkelhood of an entre ensemble assgnment, we multply the belefs from all the ndvdual patches n the ensemble: m c (c = m lc (c (10 The nference performed by ths algorthm s a MAP nference. Therefore, somethng that occurred once n the eamples database s equally lkely as somethng that occurred many tmes. Ths formulaton s useful n many applcatons, however, there may be applcatons where we would lke the frequency of occurrence n the database to affect the lkelhood of an ensemble. A smple modfcaton of the above algorthm allows to compute lkelhood nstead of MAP, by transformng the nference algorthm from a ma-product to a sum-product Estmatng the Lkelhood of a Query Pont For each pont n the query, we try to compose a large regon around t. Ths s done by checkng the valdty of a large regon surroundng every pont, usng the above nference process (by computng a query regon lkelhood. Ths pont partcpates n many query regons. We defne the lkelhood of a query pont as the mamal lkelhood of a regon contanng that pont. Therefore, a pont n the query wll have a hgh lkelhood, f there ests a large regon contanng t, wth a correspondng smlar database regon. Ths way, we can compose queres wth partal occluson of objects, snce ponts whch are near the boundary are contaned n a large regon nsde the object. However, partal occlusons mght create small contguous regons of objects, whch cannot be composed wth hgh lkelhood usng our current nference algorthm. We would lke the regon that we compose around every pont to be as large as possble, because the larger the regon s, the hgher the evdence that the pont s not rregular. However, there are cases n whch a regular observed ensemble cannot be fully composed by a sngle database ensemble (e.g., due to partal occluson. In those cases (whch are not very frequent, we reduce the sze of the observed regon (e.g., by 25% and repeat the nference process wthout the dscarded patches. We penalze the overall ensemble lkelhood score for each patch we dscard. In terms of Eq. (6 we add a constant cost penalty for every patch we dscard. The magntude of the penalty term, reflects the mportance we attrbute to the composton regon sze. Handlng Ensembles of Dfferent Szes: In order to detect rregular regons n an entre observaton, we can smply threshold the composton cost n Eq. (6. However, there may be cases where the sze of the observed ensemble would be dfferent (e.g., because of non-nformatve regons, regons ecluded from analyss, data boundares, etc.. In order to compare composton cost of ensembles of dfferent szes, a normalzaton s requred. We use a normalzaton based on the statstcal sgnfcance of the composton cost. We defne the null-hypothess H 0 such that each observed ensemble was generated usng the statstcal model defned above. Therefore, the statstcal sgnfcance of a composton cost C 0 can be measured by the pvalue Pr(C > C 0 H 0. Assumng the null-hypothess, and gven the hdden ensemble, each term n the composton cost n Eq. (6 s dstrbuted χ 2 and the overall cost s also dstrbuted χ 2. These dstrbutons can be used to compute the pvalue whch normalzes the composton cost for ensembles of dfferent szes. 5. An Effcent Inference Algorthm A nave mplementaton of the message passng algorthm presented n Secton 4.2 s very neffcent, snce ndependent descrptor queres are performed for each patch n the observaton ensemble, regardless of answers to prevous queres performed by other patches. Ths results n a complety of O(Nk where N s the number of patches n the database (e.g., 100,000 patches for a onemnute vdeo database and k s the number of patches n the ensemble (e.g., 256. Moreover, we should scan the entre query (the new mage or new vdeo sequence, whch results n a total complety of O(Nkq, where q s the number of patches n the query. The complety s prohbtve for real applcatons, because each of the terms (N, k and q s not neglgble. In ths secton we show how to sgnfcantly reduce the complety wthout sacrfcng accuracy The Progressve Elmnaton Process The patches n the observed ensemble are related by a certan geometrc arrangement. We can use ths knowledge for an effcent search by progressve elmnaton of the search space n the database: We compute the message m dl for a small number of patches (e.g., 1. The resultng lst of possble canddate orgns nduces a very restrcted search space for the net patch. The net patch, n turn, elmnates addtonal orgns from the already short lst of canddates, etc. Ths process s llustrated n Fg. 5. In order to speed-up the progressve elmnaton, we use truncated Gaussan dstrbutons (truncated after 4σ, n Eqs. (2 and (3. Therefore, these dstrbuton gve a lkelhood of zero to hgh patch deformatons n terms of geometry or appearance/descrptor. The search of the frst patch costs O(N. We keep only the best c cand-

8 24 Boman and Iran Fgure 5. The progressve elmnaton process. Step 1: Searchng for the frst patch (blue square n the database yelds several possble locatons. Each locaton nduces probablty for the locaton of the hdden ensemble center (blue crcles. Step 2: We use the PDF of the hdden ensemble center nduced by the frst (blue patch n order to search for the second (red patch only n non-zero lkelhood regons (dotted red crcles. (c Step 3: Each detected locaton of the red patch nduces another PDF for the hdden ensemble center. Locatons where one of the PDFs s zero are elmnated. We proceed to process all the other patches n the ensemble n the same way. date orgns from the lst proposed by the frst patch (n our mplementaton, c = 50. The second patch s now restrcted to the neghborhoods of c locatons. The thrd wll be restrcted to a much smaller number of neghborhoods. Thus, n the worst case scenaro, our complety s O(N + kc O(N. In contrast, the complety of the nference process n Felzenszwalb and Huttenlocher (2005 and Lebe et al. s O(Nk, whle the complety of the constellaton model (Fergus et al. s eponental n the number of patches. The above proposed reducton n complety s etremely mportant for enablng vdeo nference wth ensembles contanng hundreds of patches. Note that lmtng the number of canddate orgn ponts to c canddates mght be problematc: For nstance, f the frst patch we choose s non-nformatve (.e., sngle edge, then choosng the best c canddates s arbtrary and we mght dscard the globally optmal ensemble. In practce, other components of our nference algorthm (mult-scale strategy, predctve search, and scannng the observaton elmnate ths rsk. Note that f we assume truncated Gaussan dstrbutons (or other fnte support dstrbutons, and f searchng for the frst few patches yelds less than c canddate locatons, then the progressve elmnaton process guarantees an eact soluton, because we only dscard canddates wth zero lkelhood. Note that ths entals that under such condtons we can offer an eact nference whch s equvalent to Belef Propagaton wth reduced complety. Moreover, we know durng the nference f the result s eact (optmal or f t s only an appromaton Mult-Scale Search To further speedup the elmnaton process, we use a coarse-to-fne strategy (both n space and n tme. We choose the frst searched patches from a coarse scale, for two reasons: ( There s a much smaller number of coarse patches n the database than fne patches (thus decreasng the effectve N n the frst most ntensve step, and ( coarse patches are more dscrmnatve because they capture nformaton from large regons. Ths elmnates canddate orgns of database ensembles very quckly. We proceed untl we process all the coarse scale patches n the observed ensemble. Then we project the canddate orgn ponts to the net fner scale and contnue to process patches n the fner scale (both n space and n tme. We proceed n ths mult-scale manner to process

9 Detectng Irregulartes n Images and n Vdeo 25 all the patches n the observed ensemble. The complety of the mult-scale search s O(N 0 + kc, where N 0 s the number of patches n the coarsest scale of the space-tme pyramd Effcent Database Storage and Retreval A smple mplementaton of the database would be to use an array of patch descrptors and search t lnearly. However, tme and space complety can be mproved sgnfcantly for database retreval and storage, respectvely. Storage space can be reduced sgnfcantly by keepng appromatons of the descrptor vectors. For nstance, all the descrptor vectors can be projected on a low dmensonal lnear space usng standard technques such as PCA and ICA. In addton, vector quantzaton technques (such as Kmeans, or Jure and Trggs (2005 can be used to cluster groups of descrptors. The result of projecton and quantzaton s that there are less descrptor types to store, and each descrptor vector s shorter. Another beneft s that database retreval tme s reduced. Note that projecton and quantzaton ntroduce errors n the descrptor vectors. We can elmnate the error f each compressed descrptor contans a lnk to the orgnal descrptor. In ths case, storage space would not be reduced, but the retreval tme would be reduced. A closely related approach to reduce database retreval tme s to use better data structures for storng the descrptor vectors, such as KD-trees and hash-tables for fndng appromate nearest neghbors. These data-structures enable fast range queres (fndng all elements n the database n a certan range around a gven element. The resultng tme complety s O(Range(N 0 + kc, where Range(N 0 N 0 s the cost of a range query n the database data structure wth N 0 elements (patches n t Usng Predctve Search So far we assumed that the composton algorthm descrbed above s appled to all the ponts n the observaton, ndependently of each other. Ths s usually wasteful as neghborng observed ensembles tend to have neghborng hdden ensembles n the database. We utlze ths fact to speed up the composton by predctng the values of hdden ensemble varables n space and n tme. By usng all the prevously composed ensembles n the vcnty of the current ensemble (n space and n tme, we predct the locaton of the hdden ensemble center and the dentty of the hdden patches n the database, usng knowledge obtaned for the overlappng observed patches. We use the smplest predcton: Gven a neghborng observed ensemble (ỹ and ts correspondng detected database ensemble we predct some of the hdden varables n hdden ensemble correspondng to a new observed ensemble y. We predct the hdden ensemble center c usng: c = c + c y c y (11 Moreover, for each observed patch (ly, d y, whch partcpated n the predctng ensemble (ly, d y = ( l y, j d y j we predct the correspondng hdden varables (l, d = ( l j, d j. The rest of the hdden varables, whch are not predcted, can be nferred very quckly usng the progressve elmnaton process. Note that for neghborng ensembles, most of the observed patches overlap, therefore the complety of composng a new ensemble s very low. In cases where the predcton s bad and hence results n a low qualty composton (.e., low lkelhood of the observed regon, we dscard the predcton results and use the usual nference over the entre database. Thus, the predctve search does not prevent detecton elsewhere n the database. However, n most cases the predctve search s qute accurate and reduces the nference tme consderably. Assume that there s a chan of vald predctons of length r. The cost of predctng an ensemble n ths chan s O(k. Therefore the total complety of such a chan s O(Range(N 0 + kc + kr nstead of O(Range(N 0 r + krc wthout predcton. Besdes sgnfcantly reducng total nference tme, predcton actually mproves the accuracy of nference. Ths s because regons where the composton was accurate, propagate nformaton to regons wth less certanty (e.g., the leg of a standng person has less certanty than the upper part of the body. 6. Applcatons The approach presented n ths paper gves rse to a varety of applcatons whch nvolve detecton of rregulartes n mages and n vdeos: 6.1. Detectng Unusual Image Confguratons Gven a database of eample mages, we can detect unusual thngs n a new observed mage (such as objects never seen before, new mage patterns, etc. An eample s shown n Fg. 6. Images of three dfferent poses are provded as a database (Fg. 6(a. Images of other poses are provded as queres (Fg. 6(b. New vald poses (e.g., a man sttng on the char wth both arms up, a man sttng on a char wth one arm up are automatcally nferred from the database, even though they have never been seen before. New pose parts whch cannot be nferred from the three database mages are hghlghted n red as beng unfamlar (Fg. 6(c. Fgure 6(d vsually ndcates the database mage whch provded most

10 26 Boman and Iran Fgure 6. Detecton of rregular mage confguratons. New vald poses are automatcally nferred from the database (e.g., a man sttng on the char wth both arms up, a man sttng on a char wth one arm up, even though they have never been seen before. New pose parts whch cannot be nferred from the three database mages are hghlghted n red as beng unfamlar. evdence for each pel n the query mages (.e., t tells whch database mage contans the largest most probable regon of support for that pel. Note, however, that these are not the regons of support themselves. Unform patches (wth neglgble mage gradents are assumed vald by default and dscarded from the nference process (for added speedup Spatal Salency n a Sngle Image Gven a sngle mage (.e., no database, salent mage regons can be detected,.e., mage regons whch stand out as beng dfferent than the rest of the mage. Ths s acheved by measurng the lkelhood of each mage regon (the query relatve to the remanng portons of

11 Detectng Irregulartes n Images and n Vdeo 27 Fgure 7. Identfyng salent regons n a sngle mage (no database; no pror nformaton. The Jack card was detected as salent. Note that even though the damond cards are dfferent from each other, none of them s dentfed as salent. the same mage (the database used for nferrng ths partcular regon. Ths process s repeated for each mage regon. (Ths process can be performed effcently by adaptvely addng and removng the approprate descrptors from the database when proceedng from the analyss of one mage regon to the net. Such an eample s shown n Fg. 7. Ths approach can be appled to problems n automatc vsual nspecton (nspecton of computer chps, goods, etc Detectng Suspcous Behavors Gven a small database of sequences showng a few eamples of vald behavors, we can detect suspcous behavors n a new long vdeo sequence. Ths s despte the fact that we have never seen all possble combnatons of vald behavors n the past, and have no pror knowledge of what knd of suspcous behavors may occur n the scene. These are automatcally composed and nferred from space-tme regons n the database sequence. An eample s shown n Fg. 8, whch shows a few sample frames from a 2-mnute-long vdeo clp, along wth detected suspcous behavors. For full vdeos see vson/irr egulartes.html. The result of our algorthm s a dense lkelhood map. In our vdeo eamples, a sngle threshold was selected for an entre vdeo sequence query. More sophstcated thresholdng methods (hysteress, adaptve threshold, etc. can be used. Note that because our space-tme patch descrptors were based on temporal dervatves (see Secton 3.1, the detecton results are nvarant to dfferent statc backgrounds n the query and eample database sequences. (In fact, because we detect suspcous dynamc behavors, we do not process the statc regons, whch reduces run-tme consderably. An mportant property of our approach s that we can ncrementally and adaptvely update the database when new regular/vald eamples are provded, smply by appendng ther raw descrptors and locatons to the database. No relearnng process s needed. Ths s essental n the contet of detectng suspcous behavors, should a detected suspcous behavor be dentfed as a false alarm. In such cases, the database can be updated by appendng the new eample, and the process can contnue Spato-Temporal Salency n Vdeo Usng our approach we can dentfy salent behavors wthn a sngle vdeo sequence, wthout any database or pror nformaton. For eample, one person s runnng amongst a cheerng crowd. The behavor of ths person s obvously salent. In ths case, salency s measured relatve to all the other behavors observed at the same tme. The valdty of each space-tme vdeo segment (the query s measured relatve to all the other vdeo segments wthn a small wndow n tme (the database for ths partcular vdeo segment. Ths process s repeated for each vdeo segment. Such an eample s shown n Fg. 9. For full vdeos see vson/irr egulartes.html. Vdeo salency can also be measured relatve to other temporal wndows. E.g., when the salency s measured relatve to the entre vdeo, behavors whch occur only once wll stand out. Alternatvely, when the salency s measured relatve to the past (all prevous frames, new behavors whch have not prevously occurred wll be spotted. Ths gves rse to a varety of applcatons, ncludng vdeo synopss Automatc Vsual Inspecton (Qualty Assurance Our approach can be used for automatc vsual nspecton. Automatc vsual nspecton s wdely used for qualty assurance n the manufacture of goods, electronc

12 28 Boman and Iran Fgure 8. Detecton of suspcous behavors. New vald behavor combnatons are automatcally nferred from the database (e.g., two men walkng together, a dfferent person runnng, etc., even though they have never been seen before. behavors whch cannot be nferred from the database clps are hghlghted n red as beng suspcous. For full vdeos see vson/irregulartes.html Fgure 9. Detectng salent behavors n a vdeo sequence (no database and no pror nformaton. Salency s measured relatve to all the other behavors observed at the same tme. In ths eample, all the people wave ther arms, and one person behaves dfferently. For full vdeos see vson/irregulartes.html prnted boards, wafers, etc. One of the man problems n automatc nspecton s descrbng all the possble correct patterns. In some cases, an eact reference for comparson can be suppled. In those cases automatc nspecton reduces to a smple problem of pattern matchng wth change detecton. However, there are many mportant comple cases where t s meanngless or mpossble to provde a reference for comparson, (e.g., because of the combnatoral complety of the space of good cases. We address such cases usng our approach for detectng rregulartes. By supplyng a few eamples of epected/normal patterns (for goods, prnted boards, wafers, photomasks, flat panel dsplays, ceramc tles, fabrc, fruts, etc. we can try to generalze from the eamples and compose new observatons that were never seen before. Regons wth low composton lkelhood

13 Detectng Irregulartes n Images and n Vdeo 29 Fgure 10. Detecton of defects n grapefrut mages. Usng the sngle mage (a as a database of hgh qualty grapefruts, we can detect defects n dfferent grapefruts at dfferent arrangements n mages (b,(c. In both mage pars the nput mage s to the left and the output mage s to the rght. Detected defects are hghlghted n red. Fgure 11. Detecton of defects n wafer mages (No database and no pror nformaton. Wafers tend to ehbt repeatng structures. Ths can be utlzed usng our salency approach to detect defects wthout any database. In each eample, the left mage s the nput, the rght mage s the output. Detected defects are hghlghted n red. wll be consdered as defects. One such eample s shown n Fg. 10 for frut nspecton. Often, nspected products ehbt repeatng patterns (e.g., wafers, fabrc, flat panel dsplays. In these cases we can use our salency approach to detect defects wthout any pror eamples. Ths s llustrated n Fg. 11 for wafer nspecton and n Fg. 12 for fabrc nspecton. For the eamples shown we have used patch descrptors based on RGB or gray levels values accordngly. We have used a Gaussan dstrbuton for modellng descrptor smlarty. Our approach, however, s not restrcted to ths partcular choce of descrptors. 7. Concluson We address the problem of detectng rregulartes n vsual data (mages or vdeo. The term rregular depends on the contet n whch the regular or vald are defned. Yet, t s not realstc to epect eplct defnton of all possble vald confguratons for a gven contet. We pose the problem of determnng the valdty of vsual data as a process of constructng a puzzle: We try to compose a new observed mage regon or a new vdeo segment ( the query usng chunks of data etracted from prevous vsual eamples ( the database. Regons

14 30 Boman and Iran Fgure 12. Detecton of defects n fabrc mages (No database and no pror nformaton. Fabrc tend to ehbt nearly repeatng tetures and patterns wth small non-rgd deformatons. Ths can be utlzed usng our salency approach to detect defects wthout any database. Detected defects are hghlghted n red. n the observed data whch can be composed usng large contguous chunks of data from the database are consdered very lkely, whereas regons n the observed data whch cannot be composed from the database (or can be composed, but only usng small fragmented peces are regarded as unlkely/suspcous. We refer to ths process as nference by composton. It allows to generalze from just a few eamples as to what s regular and what s not n a much larger contet. The composton process s mplemented as an effcent nference algorthm n a probablstc graphcal model, whch accommodates for small spato-temporal deformatons between the query and the database. Inference by composton can also be used to detect salency n vsual data wthout any pror eamples. For ths purpose we regard each mage regon as a query, and try to compose t usng the remander parts of the mage (the database. Ths s repeated n turn for all mage regons. Salent regons wll be detected as such whch cannot be eplaned (composed usng other parts of the mage. Ths leads to a new defnton of the term salency n vsual data. In the case of vdeo data, those regons are spato-temporal, and the salent vdeo regons correspond to salent behavors. Our nference by composton approach s general and can therefore address a wde range of problems n a sngle unfed framework. Its generalty stems from the fact that t does not resort to any pre-learned class-based models. We demonstrated applcatons of ths approach to detectng suspcous behavors, salent behavors, promnent mage regons, defects n goods and products. Our current algorthm has two man lmtatons: ( Although occlusons can be handled to some etent, t cannot handle etreme occlusons (such as when only small fragmented parts of the object are vsble. ( The tme and memory complety of our current nference algorthm s lnear n the sze of the eample database. Ths s obvously problematc for very large databases. These two problems are a topc of our future research. Acknowledgments Ths work was supported n part by the Israel Scence Foundaton (Grant No. 281/06 and by the Alberto Moscona Foundaton. The research was conducted at the Moross Laboratory for Vson and Motor Control at the Wezmann Insttute of scence. References Bart, E. and Ullman, S Class-based matchng of object parts. In Vdeo Regster04, p Boman, O. and Iran, M Detectng rregulartes n mages and n vdeo. In ICCV05, pp. I: Efros, A.A. and Leung, T.K Teture synthess by non-parametrc samplng. In ICCV, pp Felzenszwalb, P. and Huttenlocher, D Pctoral structures for object recognton. IJCV, 61(1: Fergus, R., Perona, P., and Zsserman, A Object class recognton by unsupervsed scale-nvarant learnng. In CVPR03. Freeman, W., Pasztor, E., and Carmchael, O Learnng low-level vson. IJCV, 40: Honda, T. and Nayar, S Fndng anomales n an arbtrary mage, pp. II: Itt, L., Koch, C., and Nebur, E A model of salency-based vsual attenton for rapd scene analyss. PAMI. Ivanov, Y. and Bobck, A Recognton of mult-agent nteracton n vdeo survellance. In ICCV.

15 Detectng Irregulartes n Images and n Vdeo 31 Jure, F. and Trggs, B Creatng effcent codebooks for vsual recognton. In ICCV05, pp. I: Laptev, I. and Lndeberg, T Space-tme nterest ponts. In ICCV03, pp Lebe, B., Leonards, A., and Schele, B Combned object categorzaton and segmentaton wth an mplct shape model. In ECCV04 Workshop on Statstcal Learnng n CV. Lowe, D Dstnctve mage features from scale-nvarant keyponts. IJCV, 60: Shechtman, E. and Iran, M Space-tme behavor based correlaton, pp. I: Svc, J. and Zsserman, A Vdeo google: A tet retreval approach to object matchng n vdeos. In ICCV. Stauffer, C. and Grmson, E Learnng patterns of actvty usng real-tme trackng. PAMI. Weler, Y., Shechtman, E., and Iran, M Space-tme vdeo completon. In CVPR04, pp. I: Yedda, J.S., Freeman, W.T., and Wess, Y Understandng belef propagaton and ts generalzatons, pp Zhong, H., Sh, J., and Vsonta, M Detectng unusual actvty n vdeo. In CVPR04, pp. II:

Detecting Irregularities in Images and in Video

Detecting Irregularities in Images and in Video Detectng Irregulartes n Images and n Vdeo Oren Boman Mchal Iran Dept. of Computer Scence and Appled Math The Wezmann Insttute of Scence 76100 Rehovot, Israel Abstract We address the problem of detectng

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

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

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

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

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

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

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

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

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

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

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

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

A SALIENCY BASED OBJECT TRACKING METHOD

A SALIENCY BASED OBJECT TRACKING METHOD A SALIENCY BASED OBJECT TRACKING METHOD Shje Zhang and Fred Stentford Unversty College London, Adastral Park Campus, Ross Buldng Martlesham Heath, Ipswch, IP5 3RE, UK {j.zhang, f.stentford}@adastral.ucl.ac.uk

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

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

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

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

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

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

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

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

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

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

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

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

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

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature Detecton of hand graspng an object from complex background based on machne learnng co-occurrence of local mage feature Shnya Moroka, Yasuhro Hramoto, Nobutaka Shmada, Tadash Matsuo, Yoshak Shra Rtsumekan

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

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

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

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

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

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

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

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

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

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

Measuring Integration in the Network Structure: Some Suggestions on the Connectivity Index

Measuring Integration in the Network Structure: Some Suggestions on the Connectivity Index Measurng Integraton n the Network Structure: Some Suggestons on the Connectvty Inde 1. Measures of Connectvty The connectvty can be dvded nto two levels, one s domestc connectvty, n the case of the physcal

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

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

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

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

Adaptive Transfer Learning

Adaptive Transfer Learning Adaptve Transfer Learnng Bn Cao, Snno Jaln Pan, Yu Zhang, Dt-Yan Yeung, Qang Yang Hong Kong Unversty of Scence and Technology Clear Water Bay, Kowloon, Hong Kong {caobn,snnopan,zhangyu,dyyeung,qyang}@cse.ust.hk

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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

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

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

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

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

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

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

Detection of Human Actions from a Single Example

Detection of Human Actions from a Single Example Detecton of Human Actons from a Sngle Example Hae Jong Seo and Peyman Mlanfar Electrcal Engneerng Department Unversty of Calforna at Santa Cruz 1156 Hgh Street, Santa Cruz, CA, 95064 {rokaf,mlanfar}@soe.ucsc.edu

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

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

PRÉSENTATIONS DE PROJETS

PRÉSENTATIONS DE PROJETS PRÉSENTATIONS DE PROJETS Rex Onlne (V. Atanasu) What s Rex? Rex s an onlne browser for collectons of wrtten documents [1]. Asde ths core functon t has however many other applcatons that make t nterestng

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

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

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Supervsed vs. Unsupervsed Learnng Up to now we consdered supervsed learnng scenaro, where we are gven 1. samples 1,, n 2. class labels for all samples 1,, n Ths s also

More information

Announcements. Supervised Learning

Announcements. Supervised Learning Announcements See Chapter 5 of Duda, Hart, and Stork. Tutoral by Burge lnked to on web page. Supervsed Learnng Classfcaton wth labeled eamples. Images vectors n hgh-d space. Supervsed Learnng Labeled eamples

More information

A Bilinear Model for Sparse Coding

A Bilinear Model for Sparse Coding A Blnear Model for Sparse Codng Davd B. Grmes and Rajesh P. N. Rao Department of Computer Scence and Engneerng Unversty of Washngton Seattle, WA 98195-2350, U.S.A. grmes,rao @cs.washngton.edu Abstract

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

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

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

CHAPTER 3 FEATURE EXTRACTION AND ACCURACY ASSESSMENT

CHAPTER 3 FEATURE EXTRACTION AND ACCURACY ASSESSMENT 64 CHAPTER 3 FEATURE EXTRACTIO AD ACCURACY ASSESSMET Aeral and space mages contan a detaled record of features on the ground at the tme of data acquston. An mage nterpreter systematcally eamnes the mages

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

SVM-based Learning for Multiple Model Estimation

SVM-based Learning for Multiple Model Estimation SVM-based Learnng for Multple Model Estmaton Vladmr Cherkassky and Yunqan Ma Department of Electrcal and Computer Engneerng Unversty of Mnnesota Mnneapols, MN 55455 {cherkass,myq}@ece.umn.edu Abstract:

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

Proposal Maps driven MCMC for Estimating Human Body Pose in Static Images

Proposal Maps driven MCMC for Estimating Human Body Pose in Static Images Proposal Maps drven MCMC for Estmatng Human Body Pose n Statc Images Mun Wa Lee and Isaac Cohen Insttute for Robotcs and Intellgent Systems Integrated Meda Systems Center Unversty of Southern Calforna

More information

Lecture 4: Principal components

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

More information

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

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

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

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

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

Face Detection with Deep Learning

Face Detection with Deep Learning Face Detecton wth Deep Learnng Yu Shen Yus122@ucsd.edu A13227146 Kuan-We Chen kuc010@ucsd.edu A99045121 Yzhou Hao y3hao@ucsd.edu A98017773 Mn Hsuan Wu mhwu@ucsd.edu A92424998 Abstract The project here

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng, Natonal Unversty of Sngapore {shva, phanquyt, tancl }@comp.nus.edu.sg

More information

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE Takahro ISHIKAWA Takahro Ishkawa Takahro Ishkawa Takeo KANADE Monocular gaze estmaton s usually performed by locatng the pupls, and the nner and outer eye corners n the mage of the drver s head. Of these

More information

Robust Shot Boundary Detection from Video Using Dynamic Texture

Robust Shot Boundary Detection from Video Using Dynamic Texture Sensors & Transducers 204 by IFSA Publshng, S. L. http://www.sensorsportal.com Robust Shot Boundary Detecton from Vdeo Usng Dynamc Teture, 3 Peng Tale, 2 Zhang Wenjun School of Communcaton & Informaton

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

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection 2009 10th Internatonal Conference on Document Analyss and Recognton A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng,

More information

Active 3D scene segmentation and detection of unknown objects

Active 3D scene segmentation and detection of unknown objects Actve 3D scene segmentaton and detecton of unknown objects Mårten Björkman and Danca Kragc Abstract We present an actve vson system for segmentaton of vsual scenes based on ntegraton of several cues. The

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

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

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

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

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

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

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

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

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

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

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

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

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

Improving Web Image Search using Meta Re-rankers

Improving Web Image Search using Meta Re-rankers VOLUME-1, ISSUE-V (Aug-Sep 2013) IS NOW AVAILABLE AT: www.dcst.com Improvng Web Image Search usng Meta Re-rankers B.Kavtha 1, N. Suata 2 1 Department of Computer Scence and Engneerng, Chtanya Bharath Insttute

More information