Finding Repetitive Patterns in 3D Human Motion Captured Data

Size: px
Start display at page:

Download "Finding Repetitive Patterns in 3D Human Motion Captured Data"

Transcription

1 Fndng Repettve Patterns n 3D Human Moton Captured Data Ka-Ta Tang Department of Computer Scence, Cty Unversty of Hong Kong, Hong Kong tjeff@ctyu.edu.hk Howard Leung Department of Computer Scence, Cty Unversty of Hong Kong, Hong Kong howard@ctyu.edu.hk Taku Komura School of Informatcs, The Unversty of Ednburgh, Unted Kngdom tkomura@nformatcs. ed.ac.uk Hubert P.H. Shum School of Informatcs, The Unversty of Ednburgh, Unted Kngdom hubert.shum@ed.ac. uk ABSTRACT Fndng repettve patterns s mportant to many applcatons such as bonformatcs, fnance and speech processng, etc. Repettve patterns can be ether cyclc or acyclc such that the patterns are contnuous and dstrbuted respectvely. In ths paper, we are gong to fnd repettve patterns n a gven moton sgnal wthout pror knowledge about the type of moton. It s relatvely easer to fnd repettve patterns n dscrete sgnal that contans a lmted number of states by dynamc programmng. However, t s mpractcal to dentfy exactly matched states n a contnuous sgnal such as captured human moton data. A pont cloud smlarty of the nput moton sgnal tself s consdered and the longest smlar patterns are located by tracng and extendng matched posture pars. Through pattern algnment and autoclusterng, cyclc and acyclc patterns are dentfed. Experment results show that our approach can locate repettve movements wth small error rates. Keywords 3D human moton capture, pattern dscovery, repettve pattern, cyclc and acyclc patterns, pont cloud smlarty. 1. Introducton Repettve patterns are frequently appearng unts commonly found n daly lfe, for example, keywords n a text paragraph or repettve logos on the clothes. They can be ether cyclc or acyclc. A cyclc pattern repeats contnuously whle an acyclc pattern s non-contnuous and dstrbuted over the tme or regon. Fndng repettve patterns n ether dscrete or contnuous sgnals leads to the development of many mportant applcatons such as detecton of the motfs n DNA sequence, predcton of the trend of the stock prce, and mnng for desrable segments n speech or moton sgnals. Repettve patterns n dscrete sgnals such as text paragraphs, DNA sequence and musc data can be found by exact strng matchng technques [1][2][3] or nexact matchng wth dynamc Permsson to make dgtal or hard copes of all or part of ths work for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. programmng [4][5]. Researchers beleve that repettve tandems n DNA sequence assocated wth dsease syndromes [6]. It has been a popular topc for bonformatcs researchers to repettve tandems n DNA sequences. Glbert et al. [7][8] dscover repeated patterns by extendng matched sub-strngs. To fnd repettve patterns n musc data, Hsu and Lu [9] consder exact strng matchng through the correlaton matrx of the musc notes n sequence. Some researchers attempt to match for smlar segments n contnuous sgnal such as fnancal, speech, and moton data. Snce contnuous sgnal does not contan exactly matched states, the problem s harder than that n dscrete sgnal for fndng smlar segments. Wu et al. [10] predct the trend of stock prce by matchng for hstory sgnals of smlar shapes n a contnuous fnancal data curve. In speech processng, Park [11] consders a pont cloud smlarty between an nput sgnal and a known template n order to dentfy some spoken keywords. More specfc to human moton studes, Kovar and Glecher [12] consder the pont cloud smlarty between a query and the moton data sequence and extract logcally related motons for moton blendng. They approxmate the optmal matchng paths by lne tracng technques. However, they focus n moton retreval so a known template should be provded and the length of result pattern s confned. Forbes and Fume [13] attempt to mprove the work by Kover et al. by ndexng the pont cloud by manually defnng key postures n order to speed up the searchng. However, the number of avalable moton database s growng rapdly and t s mpractcal to spend a lot of manpower to do such pre-processng. Some researchers attempt to detect cyclc patterns n captured human moton. L and Holsten [14] detect cyclc moton by constructng moton templates of standard movements lke walkng n frequency doman. Meng et al. [15] extend the work by L and Holsten. However, ths approach requres the user to know about the types of nput moton n advance. Laptev et al. [16] detect cyclc movement by algnng a sequence of space-tme correspondng ponts n vdeo frames. Gven a known cyclc moton, Ormonet et al. [17] detect the cycles by foldng and overlappng the nput moton untl the mnmal sgnal-tonose error s attaned. However, detecton of acyclc repettve patterns has receved much less attenton n the lterature. To break through the lmtatons of exstng template matchng approaches, t motvates us to solve an unsupervsed pattern dscovery problem n whch repettve patterns n 3D human moton captured data are automatcally detected wthout knowng the types of nput patterns. A pont cloud matrx of posture smlarty s consdered and the longest smlar moton segment

2 pars are located through tracng for the dagonal patterns. Cyclc and acyclc patterns are then dentfed by automatc algnment and clusterng. Fnally, the duraton of each cycle s estmated by the auto correlaton method. The robustness of our algorthm wll be shown n the experment results. Challengng cases that can be handled by our algorthm wll also be demonstrated. 2. Proposed algorthm In ths paper, repettve patterns ncludng both cyclc and acyclc patterns are dscovered n an unsupervsed way n whch no template query s needed. The nput s a 3D human moton captured data, whch s a hgh dmensonal contnuous sgnal. The pont cloud smlarty approach, whch has been used for matchng smlar regons on a contnuous sgnal, s adopted to deal wth the problem. Our algorthm ams to relax the assumpton n exstng methods that requre a known template query n order to search for smlar patterns. Fgure 1 shows the overvew of our algorthm. Frst, a grayscale pont cloud matrx of posture smlarty values s generated. Smlar postures are then clustered by turnng the pont cloud nto a bnary representaton. The local mnma of each cluster are traced dagonally to form feature ponts that approxmate the duraton of each smlar moton segments. The longest possble matchng paths are obtaned by mergng feature ponts wth the least dynamc tme warpng (DTW) cost. Fnally, the cyclc and acyclc patterns are dentfed by pattern algnment and autoclusterng technques. The perod n each cycle pattern wll then be estmated by the auto correlaton method. Generatng a posture smlarty matrx Tracng for the longest smlar segment pars Identfyng cyclc and acyclc patterns Obtanng the perod of each cycle Fgure 1. The overvew of our proposed algorthm. 2.1 Data acquston and normalzaton The moton data s captured by an optcal moton capture system as shown n Fgure 2. The capturng area s covered by seven cameras from dfferent vew ponts. Durng the capture, the actor as shown n Fgure 3 should wear a sut wth 35 optcal markers attached to dfferent body parts such as the head, the torso and the lmbs. The 3D moton of the actor s captured as a tme sequence of frames, whle each frame contans the tme stamp and the correspondng 3D posture data n terms of 3D marker coordnates. (a) Optcal markers adhered to the body (b) Captured 3D posture represented by a skeleton Fgure 3. The actor and correspondng captured skeleton. The actor s free to move around the capture area thus global translaton and rotaton are ncorporated nto the 3D coordnates of the captured moton. Normalzaton of horzontal translaton and frontal orentaton s thus needed to facltate the posture comparson. The postons of the markers p are frst translated n order to make the marker of the body center (Md-back) nvarant to the orgn of the horzontal plan. The vertcal dsplacement s allowed hence the y coordnate s not normalzed. The translaton functon s gven by Equaton (1): p Rght-pelvs marker ( x y, z ) = ( x x, y z z ) =,, Md back Md back (1) A rotaton functon s defned to ensure that the actor s always facng the front (the postve z drecton) as shown n Fgure 4(b). Three markers defnng the major orentaton of the body s shown n Fgure 4(a) and the unt vector N normal to the resultng plane s calculated. The rotaton angles θ z and θ x are obtaned by the dot product between N wth the z-axs and wth the x-axs respectvely. The coordnates of each marker p are then rotated byθ z andθ x accordngly. (a) Normalzaton of frontal orentaton Md-back marker Left-pelvs marker Fgure 2. The moton capture area. (b) Normalzed posture Fgure 4. Normalzaton of a 3D posture.

3 2.2 Generatng a posture smlarty matrx A pont cloud smlarty matrx locates smlar postures n clusters. The smlarty between every par of postures s computed by a smlarty cost functon Posture smlarty cost The perceptual smlarty between a par of postures s modeled by ther spatal dfference. A par of perceptually smlar postures show a smlar concept (e.g. the rght hand s up-lfted), and smlar normalzed coordnates n the 3D space. Fgure 5 shows two pars of spatally smlar and dssmlar postures. In the pont cloud smlarty matrx, fve types of dark pattern are observed: (a) dagonal, (b) ant-dagonal, (c) crossng, (d) V-shape, and (e) horzontal / vertcal. Dagonal pattern s runnng from bottom-left to top-rght n whch the correspondng sgnal segment pars are mapped along tme sequence. Ant-dagonal pattern s nvald because one segment of the matched par s tme-reversed. Cross and V-shape patterns are just vald for the dagonal porton. Horzontal or vertcal pattern s more or less a one-to-many mappng of postures such as a statonary posture. (a) dagonal (b) ant-dagonal (c) crossng (a) Spatally smlar postures (b) Spatally dssmlar postures Fgure 5. Smlar and dssmlar postures. Let p (x m, y m, z m ) and p j (x m, y m, z m ) be the m-th marker coordnates of the posture par (, j) respectvely, the smlarty cost C(,j) s defned by averagng the Eucldean dstances between the 3D coordnates of M pars of correspondng markers as shown n Equaton (2). In our settng, M=35 markers are consdered. The more smlar the posture par, the smaller the smlarty cost. M ( x, y, z ) p ( x, y z ) p m m m j m m, m= C, j) = 1 M ( (2) The pont cloud smlarty matrx Gven a moton sgnal that contans n frames, a n n pont cloud matrx of posture smlarty costs s constructed. The smlarty costs are normalzed to a range between 0 and 1, whch s easer to be compared and vsualzed by a grayscale btmap. Fgure 6 shows a grayscale pont cloud smlarty matrx of a moton. A pont wth a darker color exhbts a hgher smlarty between the correspondng par of postures. Only the lower half of the matrx s consdered because the matrx s symmetrc along the dagonal axs (x = y). Fgure 6. The smlarty matrx s vsualzed by a grayscale pont cloud btmap. m (d) V-shape (e) horzontal / vertcal Fgure 7. Dark patterns observed n the pont cloud. 2.3 Tracng for the longest smlar segment pars It s non-trval to search for smlar sgnal pars from the grayscale pont cloud because some regons are qute ambguous. Hence, as the frst step, a bnary pont cloud s obtaned by flterng dssmlar posture pars. Start ponts of the vald patterns descrbed n secton are then located. The possble contnuaton of each start pont s determned by dynamc tme warpng (DTW) wth a shrnkng wndow technque, whch wll be descrbed n later paragraphs Obtanng the bnary pont cloud To obtan the bnary pont cloud, only smlar posture pars are kept as pattern ponts. A classfer s traned to determne whether a par of nput postures s perceptually smlar. The ground truth smlar and dssmlar pars are determned by some users through subjectve evaluaton. Equal number of samples n each class s selected randomly and a total of 100 ground truth smlar/dssmlar pars are obtaned. From the dstrbuton of matchng costs exhbted by smlar and dssmlar pars, the false matched rate and false non-matched rate can be observed. The equal error rate, wth whch the false matched rate s equal to the false non-matched rate, s used to determne the threshold of the smlarty cost to classfy between smlar/dssmlar pars Locatng start ponts of vald patterns After the bnary pont cloud s obtaned, the start ponts of all vald patterns are then estmated. The bnary pont cloud s thnned by consderng the vertcal local mnma n terms of smlarty cost. For each frame, the local mnma are dentfed as shown n Fgure 8(a). The dark thn lnes llustrate the thnned patterns. However, we only chose the vald porton as descrbed n secton Therefore, there are a few constrants for the selecton of start ponts as shown n Fgure 8(b). Frst, a start pont should be the bottom-leftmost pont of the pattern and hence has no mnma ponts appearng n the precedng tme (regon B). Also, t should have neghborng ponts n next frames (regon A).

4 (a) Obtanng the local mnma (b) Connectvty for dagonal pattern (c) Pattern tracng (d) The optmal path of the traced pattern Fgure 8. Pattern tracng procedures Tracng patterns The pattern tracng starts from the bottom-left corner of the pont cloud. Fgure 8(c) shows the procedures of tracng a dagonal pattern of a selected regon of the pont cloud. Suppose that the start pont (n crcle) near to the bottom-left corner s consdered, possble contnuatons of a pattern are determned by DTW. A wndow of certan sze sldes across the horzontal axs wthout overlappng s used to locate canddate of contnuaton ponts by cuttng across the vertcal axs for mnma ponts. A vald canddate should make a slope wth the start pont no greater than 2 and no smaller than 1/2. There are some possble cases: (1) cuts exactly one pont, (2) cuts more than one ponts, and (3) cuts no ponts. For the frst case, the canddate s obvously the contnuaton pont. If more than one canddate s obtaned, the one wth the mnmal DTW cost s selected. If the wndow cuts no ponts, the wndow shrnks progressvely untl a vald canddate s found. Once a canddate s found, t becomes the new start pont for next teraton untl no further contnuaton ponts are found. The DTW path s safeguarded by a threshold of 0.5 (note that the DTW cost s normalzed by the length of the optmal path and falls nto the range [0, 1]). When the DTW cost s greater than the threshold, the canddate wll be gnored and ths ensures the contnuaton of pattern s vald. In our settng, an ntal wndow sze of 30 frames s used as we assume that a vald pattern should have at least 30 frames. A more aggressve wndow sze of 50 frames wll be tred for next teratons. Although there may have some gaps between pattern lnes, our algorthm can verfy whether the gaps are acceptable for a longer pattern. If yes, the start pont of the pattern next to the gap s smply bypassed. Fgure 8(d) shows the optmal path determned by DTW after the pattern tracng steps. 2.4 Identfyng cyclc and acyclc patterns Repettve patterns can be ether cyclc or acyclc and sometmes both of them may appear n the nput moton. Fgure 9 shows the character sequences that demonstrate the modes of repettve patterns. Exstng approaches assume that the nput moton should be cyclc only and they cannot detect cycles n the mxed mode because the sgnal-to-nose rato s too small. CCCCC ADBAEGH...ADCAFCCCC... (a) A cyclc pattern (b) An acyclc pattern (c) Mxed cyclc and acyclc patterns Fgure 9. Modes of repettve patterns.

5 S mn E max (a) A famly of cyclc patterns (b) Illustraton of the algned patterns Fgure 10. Algnment of patterns. The property of cyclc pattern can be observed through the optmal paths located on the pont cloud. Fgure 10(a) shows the result of a sample dance moton, whch conssts of a contnuous sequence of waltz steps. Ths moton conssts of cyclc moton only that makes the problem smpler to be llustrated. Each dagonal lne P represents a par of smlar segments. Because our algorthm obtans the segment pars as long as possble, for a cyclc moton there exsts certan degree of pattern overlappng. Moreover, the patterns form a rght-angled trangular regon and these patterns belong to the same famly of cyclc pattern. Suppose the patterns are transformed from 2D doman nto 1D tme lne as shown n Fgure 10(b). The duratons of each par of segments can be observed. It s clear that for each par of segments, the mnmum of the start ponts (S mn ) and the maxmum of end ponts (E max ) are lkely to be algned together. It gves us a good classfcaton feature to dstngush whether a pattern belongs to the same famly as others. An auto-clusterng method s ntroduced to classfy cyclc and acyclc patterns based on the algnment feature. The procedure s shown n Fgure 11. Suppose there are three resultng patterns P 1, P 2, and P 3 and ther relatonshp s unknown. One of the patterns s pcked as the ntal set, say P 2. Next, each remanng pattern s algned wth the patterns n the exstng sets. Suppose P 1 s consdered, ts S mn and E max values wll be compared wth the set n P 2. A clusterng cost C c s defned n Equaton (3) to quantfy the measurement, n whch N represent the total number of patterns n each set to be examned. If C c s smaller than 5% of the average pattern duraton D (Equaton (4)) n each set, the pattern s put nto the set. If there s more than one set, the set wth the mnmal C c s chosen to enter. C c = N E E S S = + 1 max max mn mn D = N N E S = 1 max mn N (3) (4) After the clusterng, t s ready to dstngush between cyclc and acyclc patterns. A cyclc set contans more than one patterns (N>1) whle an acyclc set contans one pattern (N=1) only. Fgure 11. Auto-clusterng nto cyclc and acyclc patterns. 2.5 Obtanng the perod of each cycle By observaton, there should be N+1 cycles for a famly havng N patterns, assumed that there are no mssng patterns and wrong patterns ncluded. However, t s not relable to smply count the number of patterns n each famly because the assumpton may not hold all the tme. Consder a snusodal sgnal of perod P, the sgnal can perfectly overlap to tself wth a phase dfference of the multples of P. Smlarly, the movement of each marker can be resolved nto x, y, and z dsplacements. If the dsplacement sgnal s cyclc, t can overlap wth tself at partcular phase dfferences. An auto correlaton method s used to detect the boundares of each cycle. Recall the 1D algnment of patterns as shown n Fgure 10(b), the cyclc patterns are overlapped at dfferent tme. The duraton of each cyclc famly s hence obtaned from the algnment result. Next, the duraton s selected as an ndependent moton sequence {x } of length L that contans only one knd of cyclc movement. The correlaton coeffcent r m (x) of the sequence {x } wth tself at dfferent lags wthout warpng {x +lag } s computed as equaton (5). The correlaton-lag nformaton of x, y and z coordnates of all 35 markers m are combned lnearly nto r wth equal weghtng.

6 r ( x) m [( x x)( x x) ] L 1 + lag = 0 = (5) 2 σ x In cyclc moton segment, the nput sgnals {x } and {x +lag } can overlap wth each other somewhere, and hence a peak wll be obtaned n the correlaton-lag graph. Fgure 12 shows the correlaton-lag graph of a moton data wth eght waltz dance steps only. Imagne that a moton trajectory sldes to the left and overlaps wth a moton trajectory wthout lag. The correlaton coeffcent decreases and then reaches a peak agan after certan lag value. The peaks wth suffcently hgh correlaton coeffcents are the boundares between every two adjacent cycles, and the number of peaks plus one s hence the number of estmated cycles. As future work, the start / end ponts of the member patterns n a cyclc famly wll be also consdered, whch approxmates the perod of each cycle and enhances the searchng for best cuttng pont of each cycle. Fnally, the cyclc patterns are cut accordngly and the perod of each cycle s determned. They are grouped together as the same repettve patterns. The dstrbuted acyclc patterns are then grouped accordng to the overall smlarty of the moton segments and ther duratons. Fgure 12. Smlarty of statng frame and the frames n the whole cyclc duraton. 3. Experments and results Our experment data contans 22 moton clps wth 4 types of dances: Waltz, Pop dance, Hp hop dance and House dance as shown n Table 1. Moton type Table 1. Experment dataset. Number of samples Average number of frames Waltz dance Pop dance Hp hop dance House dance The dance motons are performed by two dancers contanng both cyclc and acyclc movements. The moton data contans complcated movements and wth long duraton whch can test the robustness of our algorthm. To evaluate the performance of our algorthm, both type I and type II errors wll be checked. Type I error s the false postve rate that measures how many repettve patterns located by our algorthm are actually not repettve accordng to human percepton. Type II error s the false negatve rate that measures how many mssng repettve patterns that are not detected by our algorthm. Fgure 13. Tranng result of the threshold value. Fgure 13 shows the tranng result of smlarty threshold. The value 0.26 that yelds the equal error rate (EER) s chosen as the threshold T to dstngush smlar and dssmlar postures because at ths pont both the false matched rate and false non-matched rate are low. The pars wth smlarty cost smaller than T are classfed as smlar par, otherwse are dssmlar. Ths result s used n the bnary pont cloud formaton and pattern tracng. In our experment, U pars of smlar moton segments are frst dentfed by our algorthm. The anmaton of each par of moton segments s played at the same tme and evaluated by some observers subjectvely. By the human judgment, u out of U pars may be consdered as false postve. The remanng frames that are regarded as non-repettve by our algorthm are then collected nto a new sequence R. It s then segmented nto s r segments of wndow sze w. A wndow sze of w = 30 frames has been chosen because we only accept vald repettve patterns of more than 30 frames. Each wndow sldes across the entre sequence R and the cross correlaton coeffcent r R s computed by Equaton (6). The correlaton coeffcent of each segment par s gven by the average of correlaton coeffcents r x, r y, and r z of x, y, and z axs respectvely. We set a rather loose condton that the pars wth correlaton hgher than 0.5 are accepted as canddate false negatve pars. Fnally, the canddate false negatve pars are evaluated subjectvely by some observers and a total of v false negatve pars are obtaned. r R = [( R R )( R R )] 30 σ σ R R (6)

7 Frames ( ) Frames ( ) Fgure 14. A complcated movement. There are U-u+v pars of ground truth repettve pars obtaned per observer. Hence, the type I error rate s gven by u/(u-u+v) whle the type II error s gven by v/(u-u+v). Table 2 shows the experment result. The false negatve rates are 0% for all nput dance motons. It shows that our algorthm can locate all possble repettve patterns wthout pror knowledge of the nput moton. In our experment, only segment pars wth cross correlaton coeffcent greater than 0.5 are consdered as mssng cases. Ths value s suffcently low for a mssng smlar par because smlar moton segment always has a correlaton coeffcent hgher than 0.6. The 0% false negatve rate shows that our algorthm s capable to detect all possble repettve patterns wthout mssng. On the other hand, a relatvely low average false postve rate (7.7%) s obtaned. Table 2 also shows the false postve rates of each type of dance moton. Our algorthm gves the best estmaton n waltz dance (0% n both false postve and false negatve rates) whle the worse n hp-hop dance (12.8% n false postve rate and 0% n false negatve rate). Accordng to the comments from the observer, the hp-hop dance s the most complcated whle the waltz dance s qute straght forward. It shows that complcated movements are lkely to have observable dfferences. In most of the erroneous cases, the moton pars may look alke wth dfference n postons of a partcular lmb. It shows that averagng the Eucldean dstances of jont postons s not enough because t s unfar to treat the dsplacement of the jonts of end effectors equally to relatvely statc jonts such as the shoulders. Moreover, varaton n body sze and lmb lengths for dfferent dancers may lower the accuracy. To be more generc, jont angles could be consdered as a feature n the smlarty functon n the future. Also, the movements of more actve lmbs could be boasted by a larger weght n order to make the comparson more conformed to the human percepton. Our experment s ongong and more moton data of dfferent types wll be studed later. Moton type Table 2. The experment results. Type I error (False postve rate) Type II error (False negatve rate) Waltz dance 0.0% 0.0% Pop dance 12.5% 0.0% Hp hop dance 12.8% 0.0% House dance 5.5% 0.0% Fgure 14 shows a par of smlar moton wth dffcult movements, whch s a challengng case that our algorthm s able to handle. The movement s relatvely fast and t nvolves movements of the whole body. It shows that our algorthm s robust enough to catch such dffcult movement wth rapd change. 4. Concluson We proposed a method to locate repettve patterns n captured 3D human moton wthout pror knowledge about the nput pattern. Patterns of dfferent lengths can be dscovered by consderng the nput sgnal alone wthout a query. Repettve patterns are traced from a pont cloud of smlar postures. Complete pattern s obtaned by jonng ponts accordng to ther connectvty along the dagonal. Fnally, cyclc and acyclc patterns are dentfed by pattern algnment and auto-clusterng. The perod of each cycle s also estmated successfully. Experment result shows that our method has low false postve and false negatve rates and s able to handle complcated cases. As future work, the repettve patterns dscovered by our proposed method can be used for summarzng a pece of captured moton. By the way, the dscovered repettve patterns can be appled to generate dance lesson automatcally. The ubqutous dance educaton system developed by our group [18] requred teachers to desgn dance courses manually. Our algorthm can group repettve movements that are lkely the theme movements of the captured moton performed by teacher. The student can learn frequently appearng movements frst and then ther varatons. Our proposed method can also be appled n moton data retreval by consderng the repettve pattern and perodcty etc. as ndex features that may unquely defne a moton clp. 5. ACKNOWLEDGMENTS The work descrbed n ths paper was fully supported by a grant from the Research Grants Councls of the Hong Kong Specal Admnstraton Regon, Chna (Project No. CtyU 1167/05E). 6. REFERENCES [1] Qu, Y., Wang, C., and Wang, X. S Supportng fast search n tme seres for movement patterns n multple scales. In Proceedngs of the Seventh nternatonal Conference on nformaton and Knowledge Management (Bethesda, Maryland, Unted States, Nov , 1998). CIKM '98. ACM, New York, NY, [2] Agrawal, R., Psala, G., Wmmers, E. L., and Zaït, M Queryng Shapes of Hstores. In Proceedngs of the 21th nternatonal Conference on Very Large Data Bases

8 (September 11-15, 1995). U. Dayal, P. M. Gray, and S. Nsho, Eds. Very Large Data Bases. Morgan Kaufmann Publshers, San Francsco, CA, [3] Huang, Y. and Yu, P. S Adaptve query processng for tme-seres data. In Proceedngs of the Ffth ACM SIGKDD nternatonal Conference on Knowledge Dscovery and Data Mnng (San Dego, Calforna, Unted States, Aug , 1999). KDD '99. ACM, New York, NY, [4] Wagner, R. A. and Fscher, M. J The Strng-to-Strng Correcton Problem. J. ACM 21, 1 (Jan. 1974), [5] Shatkay, H. and Zdonk, S. B Approxmate Queres and Representatons for Large Data Sequences. In Proceedngs of the Twelfth nternatonal Conference on Data Engneerng (Feb Mar. 01, 1996). S. Y. Su, Ed. ICDE. IEEE Computer Socety, Washngton, DC, [6] Sutherland, G.R. and Rchards, R.I Smple tandem DNA repeats and human genetc dsease. Proc. Natl Acad. Sc. USA, 92, [7] Glbert, D. and Vksna, J Pattern dscovery methods for proten topology dagrams, German Conference on Bonformatcs, (1999), [8] Glbert, D., Westhead, D., and Vksna, J Technques for comparson, pattern matchng and pattern dscovery: From sequences to proten topology, n Artfcal Intellgence and Heurstc Methods n Bonformatcs, Paolo Frascon and Ron Shamr (Eds), IOS Press, ISBN , (2003), [9] Hsu, J.-L. and Lu, C.-C Dscoverng Nontrval Repeatng Patterns n Musc Data. IEEE Transactons on multmeda, 3 (3), (Sep. 2001) [10] Wu, H., Salzberg, B., and Zhang, D Onlne eventdrven subsequence matchng over fnancal data streams. In Proceedngs of the 2004 ACM SIGMOD nternatonal Conference on Management of Data (Pars, France, Jun 13-18, 2004). SIGMOD '04. ACM, New York, NY, [11] Park, A. and Glass, J. R., Towards Unsupervsed Pattern Dscovery n Speech. Proc. ASRU, (San Juan, Puerto Rco, 2005), [12] Kovar, L. and Glecher, M Automated extracton and parameterzaton of motons n large data sets. In ACM SIGGRAPH 2004 Papers (Los Angeles, Calforna, August 08-12, 2004). J. Marks, Ed. SIGGRAPH '04. ACM, New York, NY, [13] Forbes, K. and Fume, E An effcent search algorthm for moton data usng weghted PCA. In Proceedngs of the 2005 ACM Sggraph/Eurographcs Symposum on Computer Anmaton (Los Angeles, Calforna, Jul , 2005). SCA '05. ACM, New York, NY, [14] L, B. and Holsten, H Recognton of Human Perodc Moton - A Frequency Doman Approach. In Proceedngs of the 16th Internatonal Conference on Pattern Recognton (Icpr'02) Volume 1 - Volume 1 (August 11-15, 2002). ICPR. IEEE Computer Socety, Washngton, DC, [15] Meng, Q., L, B., and Holsten, H Recognton of human perodc movements from unstructured nformaton usng a moton-based frequency doman approach. Image and Vson Computng, 24 (8) (2006), [16] Laptev, I., Belonge, S. J., Perez, P., and Wlls, J Perodc Moton Detecton and Segmentaton va Approxmate Sequence Algnment. In Proceedngs of the Tenth IEEE nternatonal Conference on Computer Vson (Iccv'05) Volume 1 - Volume 01 (Oct , 2005). ICCV. IEEE Computer Socety, Washngton, DC, [17] Ormonet, D., Black, M.J., Haste, T., and Kjellström, H Representng cyclc human moton usng functonal analyss, Image and Vson Computng 23 (14) (2005), [18] Howard Leung, Jacky Chan, Ka-Ta Tang and Taku Komura Ubqutous Performance Tranng Tool Usng Moton Capture Technology. In Proc. 1st Internatonal Conference on Ubqutous Informaton Management and Communcaton (Suwon, Korea, Feb. 8-9, 2007),

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

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

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

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

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

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

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

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

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

More information

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

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

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

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

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

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

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

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

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

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION 1 THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Seres A, OF THE ROMANIAN ACADEMY Volume 4, Number 2/2003, pp.000-000 A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION Tudor BARBU Insttute

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

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

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

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

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

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

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

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

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

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

More information

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

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

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

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

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

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

CS 534: Computer Vision Model Fitting

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

More information

An 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

Classifier Selection Based on Data Complexity Measures *

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

More information

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

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

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

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

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

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

Fast Feature Value Searching for Face Detection

Fast Feature Value Searching for Face Detection Vol., No. 2 Computer and Informaton Scence Fast Feature Value Searchng for Face Detecton Yunyang Yan Department of Computer Engneerng Huayn Insttute of Technology Hua an 22300, Chna E-mal: areyyyke@63.com

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

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

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

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

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

More information

Module Management Tool in Software Development Organizations

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

More information

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

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

More information

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

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

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

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System Internatonal Journal of Appled Mathematcs and Computer Scences Volume 2 Number 1 Mnng Image Features n an Automatc Two- Dmensonal Shape Recognton System R. A. Salam, M.A. Rodrgues Abstract The number of

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

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

Graph-based Clustering

Graph-based Clustering Graphbased Clusterng Transform the data nto a graph representaton ertces are the data ponts to be clustered Edges are eghted based on smlarty beteen data ponts Graph parttonng Þ Each connected component

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

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Study of Data Stream Clustering Based on Bio-inspired Model

Study of Data Stream Clustering Based on Bio-inspired Model , pp.412-418 http://dx.do.org/10.14257/astl.2014.53.86 Study of Data Stream lusterng Based on Bo-nspred Model Yngme L, Mn L, Jngbo Shao, Gaoyang Wang ollege of omputer Scence and Informaton Engneerng,

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

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

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

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

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

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

Music/Voice Separation using the Similarity Matrix. Zafar Rafii & Bryan Pardo

Music/Voice Separation using the Similarity Matrix. Zafar Rafii & Bryan Pardo Musc/Voce Separaton usng the Smlarty Matrx Zafar Raf & Bryan Pardo Introducton Muscal peces are often characterzed by an underlyng repeatng structure over whch varyng elements are supermposed Propellerheads

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

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

Palmprint Feature Extraction Using 2-D Gabor Filters

Palmprint Feature Extraction Using 2-D Gabor Filters Palmprnt Feature Extracton Usng 2-D Gabor Flters Wa Kn Kong Davd Zhang and Wenxn L Bometrcs Research Centre Department of Computng The Hong Kong Polytechnc Unversty Kowloon Hong Kong Correspondng author:

More information

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

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

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

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

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

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

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

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

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

More information

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

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

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information

Data Mining: Model Evaluation

Data Mining: Model Evaluation Data Mnng: Model Evaluaton Aprl 16, 2013 1 Issues: Evaluatng Classfcaton Methods Accurac classfer accurac: predctng class label predctor accurac: guessng value of predcted attrbutes Speed tme to construct

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

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

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

More information

Implementation of a Dynamic Image-Based Rendering System

Implementation of a Dynamic Image-Based Rendering System Implementaton of a Dynamc Image-Based Renderng System Nklas Bakos, Claes Järvman and Mark Ollla 3 Norrköpng Vsualzaton and Interacton Studo Lnköpng Unversty Abstract Work n dynamc mage based renderng has

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

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

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

More information

Enhancement of Infrequent Purchased Product Recommendation Using Data Mining Techniques

Enhancement of Infrequent Purchased Product Recommendation Using Data Mining Techniques Enhancement of Infrequent Purchased Product Recommendaton Usng Data Mnng Technques Noraswalza Abdullah, Yue Xu, Shlomo Geva, and Mark Loo Dscplne of Computer Scence Faculty of Scence and Technology Queensland

More information

A Clustering Algorithm for Key Frame Extraction Based on Density Peak

A Clustering Algorithm for Key Frame Extraction Based on Density Peak Journal of Computer and Communcatons, 2018, 6, 118-128 http://www.scrp.org/ournal/cc ISSN Onlne: 2327-5227 ISSN Prnt: 2327-5219 A Clusterng Algorthm for Key Frame Extracton Based on Densty Peak Hong Zhao

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

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

More information

Clustering Algorithm of Similarity Segmentation based on Point Sorting

Clustering Algorithm of Similarity Segmentation based on Point Sorting Internatonal onference on Logstcs Engneerng, Management and omputer Scence (LEMS 2015) lusterng Algorthm of Smlarty Segmentaton based on Pont Sortng Hanbng L, Yan Wang*, Lan Huang, Mngda L, Yng Sun, Hanyuan

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

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

More information

Signature and Lexicon Pruning Techniques

Signature and Lexicon Pruning Techniques Sgnature and Lexcon Prunng Technques Srnvas Palla, Hansheng Le, Venu Govndaraju Centre for Unfed Bometrcs and Sensors Unversty at Buffalo {spalla2, hle, govnd}@cedar.buffalo.edu Abstract Handwrtten word

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

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

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

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