Detecting Irregularities in Images and in Video

Size: px
Start display at page:

Download "Detecting Irregularities in Images and in Video"

Transcription

1 Detectng Irregulartes n Images and n Vdeo Oren Boman Mchal Iran Dept. of Computer Scence and Appled Math The Wezmann Insttute of Scence Rehovot, Israel 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 context n whch the regular or vald are defned. Yet, t s not realstc to expect explct defnton of all possble vald confguratons for a gven context. 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 ) extracted from prevous vsual examples ( 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, and for suspcous behavor recognton. 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., [7]) and statstcal methods wthout predefned rules (e.g., [10, 12]). 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 been ether very restrctve (e.g., trajectores of movng objects [10]), or else too global (e.g., a sngle small descrptor vector for an entre frame [12]). In ths paper we formulate the problem of detectng regulartes and rregulartes as the problem of composng (explanng) the new observed vsual data (an mage or a vdeo sequence, referred to below as query ) usng spatotemporal patches extracted from prevous vsual examples (the database ). Regons n the query whch can be composed usng large contguous chunks of data from the example database are consdered lkely. The larger those regons are, the greater the lkelhood s. Regons n the query whch cannot be composed from the example 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 examples, about the valdty of a much larger context of mage patterns and behavors, even f those partcular confguratons have never been seen before. Local descrptors are extracted from small mage or vdeo patches (composed together to large ensembles of patches), thus 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 examples 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. [4, 1, 3]). 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 example, gven a sngle mage wth no pror nformaton, we can measure the valdty of each mage regon (the query ) relatve to

2 (a) A query mage: (b) Inferrng the query from the database: (c) The database wth the correspondng regons of support: (d) An ensembles-of-patches (more flexble and effcent): 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. 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 explaned 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., [6]) proposed measurng the degree of dssmlarty between an mage locaton and ts mmedate surroundng regon. Thus, for example, mage regons whch exhbt 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 example, 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. Examples of detected spatal salency n mages and behavoral salency n vdeo sequences are also shown n Secton 6. Our paper therefore offers four man contrbutons: 1. We propose an approach for nferrng and generalzng from just a few examples, about the valdty of a much larger context 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 spatotemporal 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, and recognton of unusual objects. 2 Inference by Composton Gven only a few examples, 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 explct defnton of all possble vald confguratons for a gven context. The noton of regularty / valdty s learned and generalzed from just a few examples of vald patterns (of behavor n vdeo, or of appearance n mages), and all other confguratons are automatcally nferred from those. Fg. 1 llustrates 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 explaned by a

3 Fgure 2. Detectng a matchng ensemble of patches. (a) A spatal ensemble: (for queres on mages) (b) A space-tme ensemble: (for queres on vdeo) Fgure 3. Ensembles of patches n mages and vdeo. large enough contguous regon of support n the database (see Fgs. 1.b and 1.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 explaned by large contguous chunks of data from the database are consdered very lkely, whereas regons n the query whch cannot be explaned 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 extent. When the vsual query s a vdeo sequence, then those chunks of data have both a spatal and a temporal extent. 3 Ensembles of Patches Human behavors and natural spatal structures never repeat dentcally. For example, 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 example patches was prevously proven useful for a varety of tasks (e.g., [2, 5, 11]), these methods dd not mpose any geometrc restrcton on the example patches 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 example, 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 [1, 4, 3, 8]. 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 [8] are more flexble, thus allowng to recognze new ob-

4 Fgure 4. The probablstc graphcal model. Observed varables are marked n orange ; hdden database varables are marked n blue. The drectons of arrows sgnfy Bayesan dependences (See text for more detals). ject confguratons from just a few examples, 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 [9] mposes geometrc constrants on large collectons of non class-based 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 extracted from the database. For each small patch extracted from the examples, 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 5) for the ensemble search problem. 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 (e.g., SIFT ): 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 pxel n the patch. These values are then stacked n a vector, whch s normalzed to a unt length. Such descrptors are densely extracted for each pont n the mage. Ths descrptor extracton process s repeated n several spatal scales of the spatal Gaussan pyramd of the mage. Thus, a 7 7 patch extracted from a coarse scale has a larger spatal support n the nput mage (.e., n the fne scale). The Spato-Temporal Vdeo Descrptor of a small (e.g., 7 7 4) spato-temporal vdeo patch s constructed from the absolute values of the temporal dervatves n all pxels of the patch. These values are stacked n a vector and normalzed to a unt length. Ths descrptor extracton process s repeated n several spatal and temporal scales of a spacetme vdeo pyramd. Thus, a patch extracted from a coarse scale has a larger spatal and larger temporal support n the nput sequence. 4 Statstcal Formulaton 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 pxel. 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). Let an observed ensemble of patches wthn the query be denoted by y. We would lke to compute the jont lkelhood P (x, y) that the observed ensemble y n the query s smlar to some hdden ensemblex 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 (x, y) =P (y x)p (x). Our modellng of P (y x) resembles the probablstc modellng of the star graph of [3]. However, n the class-based settng of [3] what s computed s P (y; θ), whereθ s a pre-learned 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 x. Thus, θ s undefned, and P (x) must be estmated non-parametrcally drectly from the database of examples. Let d y denote the descrptor vector of the -th observed patch n y, andly denote ts locaton (n absolute coordnates). Smlarly, d x denotes the descrptor vector of the - th hdden (database) patch n x, andlx denotes ts locaton. Let c y and c x denote the orgn ponts of the observed and hdden ensembles. The smlarty between any such par of ensembles y and x s captured by the followng lkelhood: P (x, y) =P (c x,d 1 x,.., l1 x,.., c y,d 1 y,.., l1 y,..) (1)

5 (a) The database mages (3 poses): (b) Query mages: (c) Red hghlghts the detected unfamlar mage confguratons (unexpected poses): (d) Color-assocaton of the nferred query regons wth the database mages (determned by MAP assgnment): (Unform patches are assumed vald by default for added speedup). Fgure 5. 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. 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 x, the correspondng observed descrptor d y s assumed to be ndependent of the other patch descrptors. (Ths s a standard Markovan assumpton, e.g., [5], whch s obvously not vald n case of overlappng patches.) We model the smlarty between descrptors usng a Gaussan dstrbuton: P ( d ) y d x = α1 exp ( (d y d x )T S 1 D (d y d x )) (2) where α 1 s a constant, and S D s a constant covarance matrx, whch determnes the allowable devaton n the descrptor values. Gven the relatve locaton of the hdden database patch (l x c x), the relatve locaton of the correspondng observed patch (l y 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 flexblty to accommodate for small changes n vewng angle, scale, pose and behavor. Thus: P ( ly l x,c ) x,c y = α2 exp ( ((ly c y) (lx c x)) T S 1 L ((l y c y) (lx c x)) ) (3) where α 2 s a constant, and S L s a constant covarance matrx, 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: d y,d x, and relatve locatons: ly c y,lx c x ). We stll need to model the relatons wthn the hdden ensemble, namely, the relatons between a patch descrptor d x to ts locaton l x. In the general case, ths relaton s hghly non-parametrc, and hence cannot be modelled analytcally (n contrast to classbased approaches, e.g. [4, 3]). Therefore, we model t

6 (a) The nput mage: (b) The computed salency map (- log lkelhood): (c) The detected salent regons: Fgure 6. 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. non-parametrcally usng examples from the database: { 1 (dx,l P (d x l x )= x ) DB (4) 0 otherwse where d x and l x are an arbtrary descrptor and locaton. We assume a unform pror dstrbuton for c x 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 x, we can factor the jont lkelhood P (x, y) of Eq. (1) usng Eqs. (2,3,4) as follows: P (c x,d 1 x,..., l1 x,..., c y,d 1 y,..., l1 y )= α P (ly l x,c x,c y )P (d y d x)p (d x l (5) x) 5 The Inference Algorthm Gven an observed ensemble, we seek a hdden database ensemble whch maxmzes ts MAP (maxmum a-posteror probablty) assgnment. Ths s done usng the above statstcal model, whch has a smple and exact Vterb algorthm. Accordng to Eq. (5) the MAP assgnment can be wrtten as: max P ( c x,d 1 x,..., X l1 x,..., c y,d 1 y,..., ) l1 y = α max P ( ) ly l x,c x,c y max P ( ( ) d y dx) P d x l l x d x x Ths expresson can be phrased as a message passng (Belef Propagaton) algorthm n the graph of Fg. 4. Frst we compute for each patch the message m dl passed from node( d x) to node lx regardng ts belef n the locaton lx: m dl l x = max P ( ( d d y x) d P d x lx). Namely, for each x observed patch, compute all the canddate database locatons lx wth hgh descrptor smlarty. Next, for each of these canddate database locatons, we pass a message about the nduced possble orgn locatons c x n the database: m lc (c x) = maxp ( l l y l x,c ) ( ) x,c y mdl l x. At ths pont, x 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 x )= m lc (c x). The progressve elmnaton process: A nave mplementaton of the above message passng algorthm 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. These patches are related by a certan geometrc arrangement. We therefore 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 next patch. The next patch, n turn, elmnates addtonal orgns from the already short lst of canddates, etc. In order to speed-up the progressve elmnaton, we use truncated Gaussan dstrbutons (truncated after 4σ). Thus, f n s the number of patches n the ensemble (e.g., 256), and N s the number of patches n the database (e.g., 100, 000 patches for a one-mnute vdeo database), then the search of the frst patch s O(N). We keep only the best M canddate orgns from the lst proposed by the frst patch (n our mplementaton, M =50). The second patch s now restrcted to the neghborhoods of M locatons. The thrd wll be restrcted to a much smaller number of neghborhoods. Thus, n the worst case scenaro, our complexty s O(N) +O(nM) O(N). In contrast, the complexty of the nference process n [3, 8] s O(nN), whle the complexty of the constellaton model [4] s exponental n the number of patches. The above proposed reducton n complexty s extremely mportant for enablng vdeo nference wth ensembles contanng hundreds of patches. Mult-scale search: To further speedup the elmnaton process, we choose the frst searched patches from a coarse

7 (a) The database sequence contans a short clp of a sngle person walkng and joggng: (b) Selected frames from the query sequence: (Colored frames = nput; BW frames = output; Red=Suspcous) (c) More frames from the query sequence... (Colored frames = nput; BW frames = output; Red=Suspcous) Fgure 7. 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 wezmann.ac.l/ vson/irregulartes.html 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 very quckly. Nevertheless, there are cases n whch a vald ensemble cannot be explaned n coarse scales (e.g., due to partal occluson). In these cases (whch are not very frequent), we repeat the elmnaton process wthout the coarsest scale, startng wth a fner-scale patch as the frst patch (but penalze the overall ensemble lkelhood score). Ths s done n order to dstngush between these knd of ensembles and rregular (nvald) ensembles. 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: 1. Detectng Unusual Image Confguratons: Gven a database of example mages, we can detect unusual thngs n a new observed mage (such as objects never seen before, new mage patterns, etc.) An example s shown n Fg. 5. Images of three dfferent poses are provded as a database (Fg. 5.a). Images of other poses are provded as queres (Fg. 5.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. 5.c). Fg. 5.d vsually ndcates the database mage whch provded most evdence for each pxel n the query mages (.e., t tells whch database mage contans the largest most probable regon of support for that pxel. 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). 2. 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 the same mage (the database used for nferrng ths partcular regon). Ths process s repeated for each mage regon. (Ths process can be performed eff-

8 A few sample frames from an nput vdeo (top row), and the correspondng detected behavoral salency (bottom row): Fgure 8. 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 example, all the people wave ther arms, and one person behaves dfferently. For full vdeos see vson/irregulartes.html cently by adaptvely addng and removng the approprate descrptors from the database when proceedng from the analyss of one mage regon to the next). Such an example s shown n Fg. 6. Ths approach can be appled to problems n automatc vsual nspecton (nspecton of computer chps, goods, etc.) 3. Detectng Suspcous Behavors: Gven a small database of sequences showng a few examples 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 patches n the database sequence. An example s shown n Fg. 7, whch shows a few sample frames from a 2-mnutelong vdeo clp, along wth detected suspcous behavors. For full vdeos see vson/irregulartes.html. The result of our algorthm s a contnuous lkelhood map. In our vdeo examples, a sngle threshold was selected for an entre vdeo sequence query. More sophstcated thresholdng methods (hysteress, adaptve threshold, etc.) can be used. An mportant property of our approach s that we can ncrementally and adaptvely update the database when new regular/vald examples are provded, smply by appendng ther raw descrptors and locatons to the database. No relearnng process s needed. Ths s essental n the context 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 example, and the process can contnue. 4. 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 example, 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 example s shown n fg. 8. For full vdeos see vson/irregulartes.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. References [1] E. Bart and S. Ullman. Class-based matchng of object parts. In VdeoRegster04, page 173, [2] A. A. Efros and T. K. Leung. Texture synthess by nonparametrc samplng. In ICCV, pages , [3] P. Felzenszwalb and D. Huttenlocher. Pctoral structures for object recognton. IJCV, 61(1):55 79, [4] R. Fergus, P. Perona, and A. Zsserman. Object class recognton by unsupervsed scale-nvarant learnng. In CVPR03. [5] W. Freeman, E. Pasztor, and O. Carmchael. Learnng lowlevel vson. IJCV, 40(1):25 47, October [6] L. Itt, C. Koch, and E. Nebur. A model of salency-based vsual attenton for rapd scene analyss. PAMI, [7] Y. Ivanov and A. Bobck. Recognton of mult-agent nteracton n vdeo survellance. In ICCV, [8] B. Lebe, A. Leonards, and B. Schele. Combned object categorzaton and segmentaton wth an mplct shape model. In ECCV04 Workshop on Statstcal Learnng n CV. [9] J. Svc and A. Zsserman. Vdeo google: A text retreval approach to object matchng n vdeos. In ICCV, [10] C. Stauffer and E. Grmson. Learnng patterns of actvty usng real-tme trackng. PAMI, [11] Y. Wexler, E. Shechtman, and M. Iran. Space-tme vdeo completon. In CVPR04, pages I: , [12] H. Zhong, J. Sh, and M. Vsonta. Detectng unusual actvty n vdeo. In CVPR04, pages II: , 2004.

Detecting Irregularities in Images and in Video

Detecting Irregularities in Images and in Video Internatonal Journal of Computer Vson 74(1, 17 31, 2007 c 2007 Sprnger Scence + Busness Meda, LLC. Manufactured n the Unted States. DOI: 10.1007/s11263-006-0009-9 Detectng Irregulartes n Images and n Vdeo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Support Vector Machines

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

More information

A 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

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

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

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

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

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

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

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

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

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

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

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

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

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

An Efficient Background Updating Scheme for Real-time Traffic Monitoring

An Efficient Background Updating Scheme for Real-time Traffic Monitoring 2004 IEEE Intellgent Transportaton Systems Conference Washngton, D.C., USA, October 3-6, 2004 WeA1.3 An Effcent Background Updatng Scheme for Real-tme Traffc Montorng Suchendra M. Bhandarkar and Xngzh

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

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

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

Recognizing Faces. Outline

Recognizing Faces. Outline Recognzng Faces Drk Colbry Outlne Introducton and Motvaton Defnng a feature vector Prncpal Component Analyss Lnear Dscrmnate Analyss !"" #$""% http://www.nfotech.oulu.f/annual/2004 + &'()*) '+)* 2 ! &

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

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

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

An Attention Based Method For Motion Detection And Estimation

An Attention Based Method For Motion Detection And Estimation An Attenton Based Method For Moton Detecton And Estmaton Shje Zhang and Fred Stentford Department of Electronc and Electrcal Engneerng Unversty College London, Adastral Par Campus, Ross Buldng Martlesham

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

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 B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images

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

More information

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

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

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

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

n others; multple brghtness values n one mage may map to a sngle brghtness value n the other mage, and vce versa. In other words, the two mages are us

n others; multple brghtness values n one mage may map to a sngle brghtness value n the other mage, and vce versa. In other words, the two mages are us Robust Mult-Sensor Image Algnment Mchal Iran Dept. of Appled Math and CS The Wezmann Insttute of Scence 76100 Rehovot, Israel P. Anandan Mcrosoft Corporaton One Mcrosoft Way Redmond, WA 98052, USA Abstract

More information

Adaptive Silhouette Extraction In Dynamic Environments Using Fuzzy Logic. Xi Chen, Zhihai He, James M. Keller, Derek Anderson, and Marjorie Skubic

Adaptive Silhouette Extraction In Dynamic Environments Using Fuzzy Logic. Xi Chen, Zhihai He, James M. Keller, Derek Anderson, and Marjorie Skubic 2006 IEEE Internatonal Conference on Fuzzy Systems Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 Adaptve Slhouette Extracton In Dynamc Envronments Usng Fuzzy Logc X Chen,

More information

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS P.G. Demdov Yaroslavl State Unversty Anatoly Ntn, Vladmr Khryashchev, Olga Stepanova, Igor Kostern EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS Yaroslavl, 2015 Eye

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

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

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

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

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

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

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

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

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

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

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

Performance Evaluation of Information Retrieval Systems

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

More information

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

Combined Object Detection and Segmentation

Combined Object Detection and Segmentation Combned Object Detecton and Segmentaton Jarch Vansteenberge, Masayuk Mukunok, and Mchhko Mnoh Abstract We develop a method for combned object detecton and segmentaton n natural scene. In our approach segmentaton

More information

Hybrid Neuro-Bayesian Spatial Contextual Reasoning for Scene Content Understanding

Hybrid Neuro-Bayesian Spatial Contextual Reasoning for Scene Content Understanding 12th Internatonal Conference on Informaton Fuson Seattle, WA, USA, July 6-9, 2009 Hybrd Neuro-Bayesan Spatal Contextual Reasonng for Scene Content Understandng Dens Garagc *, Majd Zandpour *, Frank Stolle

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

Multi-body Segmentation: Revisiting Motion Consistency Λ

Multi-body Segmentation: Revisiting Motion Consistency Λ Mult-body Segmentaton: Revstng Moton Consstency Λ Lh Zelnk-Manor Moshe Machlne Mchal Iran Dept. of Computer Scence and Appled Math The Wezmann Insttute of Scence 76 Rehovot, Israel Abstract Dynamc analyss

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

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

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

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA RFr"W/FZD JAN 2 4 1995 OST control # 1385 John J Q U ~ M Argonne Natonal Laboratory Argonne, L 60439 Tel: 708-252-5357, Fax: 708-252-3 611 APPLCATON OF A COMPUTATONALLY EFFCENT GEOSTATSTCAL APPROACH TO

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

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization

Suppression for Luminance Difference of Stereo Image-Pair Based on Improved Histogram Equalization Suppresson for Lumnance Dfference of Stereo Image-Par Based on Improved Hstogram Equalzaton Zhao Llng,, Zheng Yuhu 3, Sun Quansen, Xa Deshen School of Computer Scence and Technology, NJUST, Nanjng, Chna.School

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

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

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

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris Learnng Ensemble of Local PDM-based Regressons Yen Le Computatonal Bomedcne Lab Advsor: Prof. Ioanns A. Kakadars 1 Problem statement Fttng a statstcal shape model (PDM) for mage segmentaton Callosum segmentaton

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

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

2 ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE (a) Ambgutes from person re dentfcaton n solaton (b) Assocatng groups of people may reduce ambgutes n mat

2 ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE (a) Ambgutes from person re dentfcaton n solaton (b) Assocatng groups of people may reduce ambgutes n mat ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE 1 Assocatng Groups of People We-Sh Zheng jason@dcs.qmul.ac.uk Shaogang Gong sgg@dcs.qmul.ac.uk Tao Xang txang@dcs.qmul.ac.uk School of EECS, Queen Mary Unversty

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

Adaptive Silhouette Extraction and Human Tracking in Dynamic. Environments 1

Adaptive Silhouette Extraction and Human Tracking in Dynamic. Environments 1 Adaptve Slhouette Extracton and Human Trackng n Dynamc Envronments 1 X Chen, Zhha He, Derek Anderson, James Keller, and Marjore Skubc Department of Electrcal and Computer Engneerng Unversty of Mssour,

More information

Hybrid Body Representation for Integrated Pose Recognition, Localization and Segmentation

Hybrid Body Representation for Integrated Pose Recognition, Localization and Segmentation Hybrd Body Representaton for Integrated Pose Recognton, Localzaton and Segmentaton Cheng Chen and Guolang Fan School of Electrcal and Computer Engneerng Oklahoma State Unversty, Stllwater, OK 74078 {c.chen,

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

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

Alignment of Non-Overlapping Sequences

Alignment of Non-Overlapping Sequences Algnment of Non-Overlappng Sequences Yaron Casp Mchal ran Dept. of Computer Scence and Appled Math The Wezmann nsttute of Scence 76100 Rehovot, srael Ths paper shows how two mage sequences that have no

More information

Fuzzy C-Means Initialized by Fixed Threshold Clustering for Improving Image Retrieval

Fuzzy C-Means Initialized by Fixed Threshold Clustering for Improving Image Retrieval Fuzzy -Means Intalzed by Fxed Threshold lusterng for Improvng Image Retreval NAWARA HANSIRI, SIRIPORN SUPRATID,HOM KIMPAN 3 Faculty of Informaton Technology Rangst Unversty Muang-Ake, Paholyotn Road, Patumtan,

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

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

COMPLEX WAVELET TRANSFORM-BASED COLOR INDEXING FOR CONTENT-BASED IMAGE RETRIEVAL

COMPLEX WAVELET TRANSFORM-BASED COLOR INDEXING FOR CONTENT-BASED IMAGE RETRIEVAL COMPLEX WAVELET TRANSFORM-BASED COLOR INDEXING FOR CONTENT-BASED IMAGE RETRIEVAL Nader Safavan and Shohreh Kasae Department of Computer Engneerng Sharf Unversty of Technology Tehran, Iran skasae@sharf.edu

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information