LEARNING INDIVIDUAL ROLES FROM VIDEO IN A SMART HOME. O. Brdiczka, J. Maisonnasse, P. Reignier, J. L. Crowley

Size: px
Start display at page:

Download "LEARNING INDIVIDUAL ROLES FROM VIDEO IN A SMART HOME. O. Brdiczka, J. Maisonnasse, P. Reignier, J. L. Crowley"

Transcription

1 LEARNING INDIVIDUAL ROLES FROM VIDEO IN A SMAR HOME O. Brdczka, J. Masonnasse, P. Regner, J. L. Crowley PRIMA research group, INRIA Rhône-Alpes, France Abstract: hs paper addresses learnng and recognton of ndvdual roles from vdeo data n a smart home envronment. he proposed approach s part of a framework for acqurng a hgh-level contextual model for human behavour n an ntellgent envronment. he proposed methods for role learnng and recognton are based on Bayesan models. he nput s the targets and ther propertes generated and tracked by a robust vdeo trackng system n the envronment. he output s the roles walkng, standng, sttng, nteractng wth table, sleepng for each target. A Bayesan classfer produced good results for a framewse classfcaton of these roles, whle a hdden Markov Model had even better performance takng nto account a pror probabltes of roles and role transtons. A support vector machne produced best classfcaton results. he classfers had, however, problems to dstngush ambguous roles lke walkng and standng n the envronment. he obtaned results permt to pass to the next step n future work: learnng and recognzng relatons and stuaton. Copyrght 2006 INRIA Rhône-Alpes Keywords: context model, role learnng, smart home envronment, Bayesan classfer, hdden Markov model, support vector machnes. INRODUCION Pervasve and ubqutous computng (Weser, 996) ntegrates computaton nto every-day envronments. he technologcal progress of the last decade has enabled computerzed spaces equpped wth multple sensor arrays, lke mcrophones or cameras, and multple human-computer nteracton devces. An early example s the KdsRoom (Bobck et al., 999), a perceptuallybased, nteractve playspace for chldren developed at MI. Smart home envronments (Brumtt et al., 2000) and even complete apartments equpped wth multple sensors (Cook et al., 2003) have been realzed. he major goal of these ntellgent envronments s to enable devces to sense changes n the envronment and to automatcally adapt and act based on these changes. A man focus s lad on sensng and respondng to human actvty. Human actors need to be dentfed and ther current actvty needs to be recognzed. Addressng the rght user at the correct moment, whle percevng hs correct actvty, s essental for correct human-computer nteracton n ntellgent envronments. Intellgent envronments have enabled the computer observaton of human (nter)acton wthn the envronment. he analyss of (nter)actons of two and more ndvduals s here of partcular nterest as t provdes nformaton about socal context and relatons and t further enables computer systems to follow and antcpate human (nter)acton. he latter s a dffcult task gven the fact that human actvty s stuaton dependent (Suchman, 987) and does not necessarly follow plans. Computerzed spaces and ther devces need hence to use ths stuatonal nformaton,.e. context (Dey, 200), to respond correctly to human actvty. In order to become context-aware, computer systems must thus mantan a model descrbng the envronment, ts occupants and ther actvtes. he noton of context s not new and has been explored n dfferent areas lke lngustcs, natural language processng and knowledge representaton. Dey defnes context as any nformaton that can be used to characterze the stuaton of an entty (Dey, 200). An entty can be a person, place or object consdered relevant to user and applcaton. he structure and representaton of ths nformaton must be determned before beng exploted by a specfc applcaton. Context and actvty are separable. he context descrbes features of the envronment wthn whch the actvty takes place (Doursh, 2004). Loke states that stuaton and actvty are, however, not nterchangeable, and actvty can be consdered as a type of contextual nformaton whch can be used to characterze a stuaton (Loke, 2005). Dey defnes stuaton as descrpton of the states of relevant enttes (Dey, 200). Crowley et al. ntroduce then the concepts of role and relaton n order to characterze a stuaton (Crowley et al., 2002). Roles nvolve only one entty, descrbng ts actvty. An entty s observed to play a role. Relatons are defned as predcate functons on several enttes, descrbng the relatonshp or nteracton between enttes playng roles.

2 Acceptance tests determne whether a partcular entty plays a role or whether several enttes are n relaton. hese acceptance tests assocates roles and relatons wth relevant enttes. Context: Lecture Room Empty Audence Lecture Audence (Entty) Lecture (Entty ) Audence ( Entty2 ) Entty NotSameAs Entty2 Fg.. Example of a smple stuaton model for a lecture room. Empty, Audence and Lecture are the avalable stuatons. Lecturer, Audence are the avalable roles and NotSameAs the avalable relaton. Context s fnally represented by a network of stuatons (Crowley et al., 2002). hese stuaton networks have been used to mplement context for dfferent applcatons (Brdczka et al., 2006) (see Fg. for a smple example). hese stuaton models have so far been hand-crafted by experts. However, lttle work has been done on the automatc acquston,.e. learnng, of these hgh-level models from data. Many approaches for learnng basc human actvty models from sensor data have been proposed n recent years. Most of the prevous work s based on vsual nformaton (Zadenberg et al., 2006; Rbero et al., 2005; Olver et al., 2000) or audo nformaton (Brdczka et al., 2005) usng statstcal models for learnng and recognton (n partcular Hdden Markov Models). Some projects focus on supplyng approprate system servces to the users (Cook et al., 2003; Brumtt et al., 2000; Bobck et al., 999), whle others focus on the correct classfcaton of actvtes (Brdczka et al., 2005; ; Rbero et al., 2005; Muehlenbrock et al., 2004). We can dstngush several specfc applcaton domans: survellance (Zadenberg et al., 2006; Rbero et al., 2005; Olver et al., 2000), workplaces (Brdczka et al., 2005; Muehlenbrock et al., 2004), home envronments (Cook et al., 2003;Brumtt et al., 2000) and group entertanment (Bobck et al., 999). However, most work does not attempt to acqure a hgh-level contextual model of human behavour. he man focus s lad on the classfcaton of basc human actvtes or scenaros wthout consderng a rcher contextual descrpton. In ths paper, we want to nvestgate the learnng and recognton of ndvdual roles from vdeo data n a smart home envronment. Roles can be nterpreted here as referrng to basc actvty of ndvduals n the scene. hs problem s part of the attempt to automatcally acqure a rch contextual model for human behavour n a smart home (Fg. 2). Once the roles of ndvduals n the scene and the relatons between them are learned and recognzed, the potental stuatons can be determned. hese stuatons can then be assgned to dfferent scenaros that take place n the envronment. Learnng roles for ndvduals can thus be seen as frst step of the whole acquston process. In ths paper, we propose an approach usng Bayesan classfer, hdden Markov models or support vector machnes for learnng and recognzng these ndvdual roles from vdeo data n smart home envronment. he obtaned results are very good and permt to pass to the next step n future work: learnng and recognzng relatons and stuaton. Indvdual Group roles stuaton scenaro relatons Fg. 2. Relatonshps between role, relaton, stuaton and scenaro. APPROACH In the followng, we present an approach for role recognton from vdeo. Frst, our smart home envronment and the robust vdeo trackng system are brefly depcted. hen, the role labels are shown and data sets are descrbed. Fnally, the Bayesan classfer, the hdden Markov model and the support vector machne method are explaned and the results for the data sets are presented. Smart Home Envronment Smart envronments combne two knds of capactes: percepton and acton. Percepton comprses the nterpretaton of vsual and audo sgnals emtted by the user, whle acton refers to servces provded by wthn the smart envronment. A contextual model s necessary to descrbe possble stuatons n the scene. he model s

3 drven by percepton and controls the servces to provde as well as the nteracton wth the user. targets can be detected by energy measurements based on background subtracton or ntensty normalzed colour hstograms. Fg. 3. Map of our Smart Room (left), map wth wdeangle camera vew (rght). In ths paper, experments take place n a smart home envronment whch s a room equpped lke a lvng room. he set of furnture s composed by small table placed n centre of three armchars and one couch (Fg. 3 left). Mcrophone arrays and vdeo cameras are mounted aganst walls n the envronment. As we focus n ths paper on vdeo, the set of sensors used for our approach s lmted to one wde-angle vdeo camera mounted aganst one corner of the smart room (Fg. 3 rght). Fg. 5. Archtecture of the robust trackng system. he robust trackng module s a form of Kalman flter (Welch and Bshop, 2004) operatng on the lst of current targets. For each target a search regon and a Gaussan mask centred on the most lkely poston s determned usng a frst order Kalman flter. he targets are then updated by collectng data from the detecton module that processes the search regon and computes frst and second moments of the energy mage weghted by the Gaussan mask. he Gaussan mask makes the trackng robust to outlers. Fg. 4. Wde-angle camera mage of the Smart Room. he wde-angle camera records mages of the envronment (Fg. 4) wth a frame rate between 5 and 20 mages per second. A real-tme robust trackng system detects and tracks targets n the vdeo mages. Vdeo rackng System he vdeo trackng system (Capoross et al., 2004) employs a supervsory controller to dynamcally control the selecton of processng modules and the parameters used for processng (Fg. 5). hs system employs multple pxel level detecton operatons to detect and track blobs at vdeo rate. Usually, blobs correspond to movng users n the envronment. A central supervsor s used to adapt processng parameters so as to mantan relable real-tme trackng. Wthn a detecton level Fg. 6. arget propertes returned by the system. he vdeo trackng system returns events n form of vectors for each vdeo frame. Each vector contans the propertes of one target detected and tracked by the system. he returned propertes for each target are top poston (x, y) of the boundng ellpse, the frst and second moment of the ellpse and the angle of between these moments (Fg. 6). Addtonal features lke velocty, speed or energy can also be extracted. As poston and sze of the targets tracked by our robust trackng system always slghtly change, these derved features are very nosy and at present not convenent for learnng. We wll, however, consder these features n future work. Indvdual Roles Before consderng group actvty, each ndvdual user actvty s solated and analyzed. We propose to categorze ths ndvdual actvty nto several basc

4 classes. We refer to these classes by ndvdual roles played by an ndvdual n the envronment. he fve elementary roles that we want to recognze n ths approach are: walkng (Fg. 7), standng (Fg. 8), sttng (Fg. 9), nteracton wth table (Fg. 0) and sleepng (Fg. ). Fg. 0. Elementary role: nteractng wth table. Fg. 7. Elementary role: walkng. Fg.. Elementary role: sleepng. Fg. 8. Elementary role: standng. Recognzng these elementary ndvdual roles s a frst step when recognzng hgh-level behavour. Roles played by enttes and relatons between enttes combne to stuatons. Stuatons are part of a scenaro takng place n the envronment. In the followng, we wll focus on the frst step of ths process: learnng and recognzng ndvdual roles. Data Sets In order to develop and evaluate the recognton process, we recorded 8 short vdeo sequences n the envronment. Durng these sequences, one or several ndvduals played dfferent elementary roles n the smart room. he number of frames and the number of dfferent roles played durng the sequences are ndcated n able. able. Vdeo sequence recordngs Fg. 9. Elementary role: sttng. Vdeo Sequence No. Frames No. Roles

5 he roles played by the ndvduals n the vdeo sequences have been labelled by a supervsor. he supervsor assgned a role label to each target detected by the robust trackng system for each frame. he supervsor could also assgn a no role label f a detected target dd not play one of the fve elementary roles. Each of the 8 data sets contans thus a lst of target propertes (x, y, frst moment, second moment, angle) and the assocated role label. Learnng and Recognzng Roles By usng machne learnng methods, our system s to fnd a connecton between the sensed nformaton (target propertes per frame) and the roles as perceved and labelled by the supervsor. We are focusng partcularly on Bayesan methods, because they are well adapted to deal wth erroneous sensor data and they have proven to be useful n many applcaton domans, n partcular computer vson (Zadenberg et al., 2006; Rbero et al., 2005; Olver et al., 2000). In the followng, we wll present three methods based on Bayesan classfer, hdden Markov models and support vector machnes. Bayesan Classfer. On the bass of the sensor data and the assocated role labels, we seek to learn a probablstc classfer for relevant roles. he proposed Bayesan classfer s smlar to classfers proposed n (Rbero et al., 2005; Muehlenbrock et al., 2004). he classfcaton s done framewse,.e. the classfer takes the target propertes of one frame as nput and generates the role predcton for the frame as output. We seek to determne the role r MAP wth the maxmum a posteror (MAP) probablty, gven the target property set (equaton ()). rmap = argmax r ) () r r) r) P ( r ) = (2) ) We apply Bayesan theorem (2) and we further assume that the pror probabltes r) for the roles are equal for each frame. As the constant denomnator can be elmnated because of the argmax, we get (3). rmap = argmax r) (3) r We model r) for each role as multdmensonal Gaussan mxture dstrbuton estmated by runnng EM algorthm (Blmes, 998) on the learnng data. he ntal number nb_g of Gaussans n the mxture s assessed usng formula (4), where 8 s an expermental value. Gaussans wth a too weak contrbuton to the mxture are elmnated. dm nb _ g = round( 8 ) (4) We evaluated the classfer on the vdeo sequence recordngs (able ) usng 8-fold cross-valdaton. Each sequence has been used for testng once, whle learnng the model wth the 7 remanng sequences. he average classfcaton results can be seen n form of confuson matrces n able 2, able 3 and able 4. able 2. Confuson matrx for Bayesan classfer wth = (X, Y) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng We evaluated three dfferent target property sets. he frst set was the poston X, Y n the mage. he results are good (able 2) showng that the poston n the envronment s dscrmnatng for ndvdual roles. Poston s, however, very dependent on envronment confguraton, e.g. couch and char localsaton. herefore, the second target set was (st, 2nd, angle), whch only contans nformaton on the form of the ellpse and not ts poston. he results (able 3) are qute smlar to those obtaned for the poston. able 3. Confuson matrx for Bayesan classfer wth = (st, 2nd, angle) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng he combnaton of the frst and second target property sets (X, Y, angle, st, 2nd) gves the best results (able 4). In general, ambguous roles lke sttng and nteractng wth table or n partcular walkng and standng are dffcult to dstngush for each frame (even for a human supervsor!), whch leads to numerous wrong classfcatons. able 4. Confuson matrx for Bayesan classfer wth = (X, Y, angle, st, 2nd) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng

6 he overall results of the Bayesan classfer can be seen n the left column of able 9. Hdden Markov Model. In order to mprove recognton results, we want to take nto account role frequency and the relatonshp between roles. herefore, we use a hdden Markov model (Rabner, 987) as classfer for the roles. he classfcaton s done on a sequence,.e. the classfer takes a sequence of target propertes as nput and generates a sequence of role predctons as output. A hdden Markov model (HMM) s a stochastc process where the evoluton s managed by states. he seres of states consttute a Markov chan whch s not drectly observable. hs chan s hdden. Each state of the model generates an observaton. Only the observatons are vsble. he objectve s to derve the state sequence and ts probablty, gven a partcular sequence of observatons. In our case, the observatons are the target property set values, whle the state values are the ndvdual roles. Equaton (5) calculates the probablty of target property set sequence n and role sequence r r n. r ) r... r 2 n ; r... r r ) ) 2 n r ) = 2 )... r n r n ) As for the Bayesan classfer, we model r) as multdmensonal Gaussan mxture dstrbuton estmated by EM. he a pror probabltes r) of the roles are estmated from the role frequences n the learnng sets. he transton probabltes r r j ) between the roles are estmated from the transton frequences (smoothed by smple LaPlace). n r n ) (5) able 5. Confuson matrx for HMM wth = (X, Y) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng In order to derve the state (role) sequence and ts probablty from a gven observaton (target property set) sequence and the HMM, we used the Vterb algorthm (Rabner, 987). As for the Bayesan classfer, we conducted a 8-fold cross-valdaton on the vdeo sequence recordngs. he average classfcaton results of the HMM can be seen n form of confuson matrces n able 5, able 6, and able 7. able 6. Confuson matrx for HMM wth = (st, 2nd, angle) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng Agan we evaluated three dfferent target property sets : (X, Y), (st, 2nd, angle) and (X, Y, angle, st, 2nd). As for the Bayesan classfer, the combnaton of target property sets (X, Y) and (st, 2nd, angle) produced best results (able 7). able 7. Confuson matrx for HMM wth = (X, Y, angle, st, 2nd) Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng he overall results of the HMM are depcted n the mddle column of able 9. As expected, the HMM shows better performance as the Bayesan Classfer due to addtonal a pror probabltes and temporal smoothng. However, the ambguty of roles, n partcular between walkng and standng, perssts, resultng n a poor precson for walkng and a poor recall for standng. Support Vector Machnes. In order to further mprove recognton results, we use support vector machnes (SVMs) as classfer. As for the Bayesan classfer, the classfcaton s done framewse,.e. the SVMs take the target propertes of one frame as nput and generate the role predcton for the frame as output. SVMs classfy data through determnaton of a set of support vectors, through mnmzaton of the average error. he support vectors are members of the set of tranng nputs that outlne a hyperplane n feature space. hs l-dmensonal hyperplane, where l s the number of features of the nput vectors, defnes the boundary between the dfferent classes. he classfcaton task s smply to determne on whch sde of the hyperplane the testng vectors resde.

7 Agan we evaluated the classfer on the vdeo sequence recordngs (able ) usng 8-fold cross-valdaton. A radal bass functon kernel wth C=.0 and γ =.0 showed good results for our tranng data. As SVM algorthms try to fnd the optmal hyperplane n a multdmensonal space, no addtonal feature selecton s necessary. We used the LIBSVM lbrary (Chang and Ln, 200); the average classfcaton results of the 8-fold cross-valdaton are depcted n able 8. able 8. Confuson matrx for SVMs wth = (X, Y, angle, st, 2nd) Fg. 2. SVM classfer hyperplane and margns for a tranng set of two classes ( and ). Gven a tranng set of nstance-label pars (x, y ), = l where x Є R n and y Є {, } (two class problem), the support vector machnes (Boser et al., 992; Cortes and Vapnk, 995) requre the soluton of the followng optmzaton problem: l mn ω ω + C ξ ω, b, ξ 2 (6) subject to = y ( ω φ( x ) + b) ξ, ξ 0 Here tranng vectors x are mapped nto a hgher (maybe nfnte) dmensonal space by the functon φ. hen the SVM fnds a lnear separatng hyperplane wth the maxmal margn n ths hgher dmensonal space (Fg. 2). C > 0 s the penalty parameter of the error term. K(x, x j ) = φ x ) φ( x ) s called the kernel functon. ( j hough new kernels are beng proposed by researchers, there are four basc kernels: Lnear: K(x, x j ) = x x j d Polynomal: K(x, x j ) = ( γ x x + r), γ > 0 Radal bass functon (RBF): K(x, x j ) = exp( γ x x ), γ > 0 Sgmod: K(x, x j ) = tanh( γ x x r) γ, r and d are kernel parameters. j 2 j j + For mult-class classfcaton, a one-aganst-one classfcaton for each of the k classes can be done. K*(K-)/2 classfers are then generated to tran the data, where each tranng vector s compared aganst two dfferent classes and the error (between the separatng hyperplane margn) s mnmzed. he classfcaton of the testng data s accomplshed by a votng strategy, where the wnner of each bnary comparson ncrements a counter. he class wth the hghest counter value after all classes have been compared s selected. Walkng Standng Sttng Inter. table Sleepng Walkng Standng Sttng Inter. table Sleepng he overall results of SVM are shown n the rght column of able 9. As SVM s a dscrmnatve method, t optmzes classfcaton between the gven/traned classes, outperformng Bayesan Classfer and HMM. However, SVM does not learn the structure of the gven data (but only borders and margns between classes), whch makes t dffcult/mpossble to reject unseen test data ( garbage ) or to dscover new classes of roles. As for Bayesan classfer and HMM, the ambguty of roles, n partcular between walkng and standng, perssts. able 9. Overall recognton rates for Bayesan classfer, HMM and SVM Bayesan Cl. HMM SVM X,Y st, 2nd, angle X,Y, angle, st, 2nd CONCLUSION AND FUURE WORK We presented an approach for learnng and recognzng ndvdual roles from vdeo n a smart home envronment. he approach s part of a framework for acqurng a hgh-level contextual model for human behavour n an ntellgent envronment. Role recognton s the backbone of ths framework as roles are necessary for determnng relatons between enttes, current stuaton and scenaro. he proposed methods for role learnng and recognton are based on Bayesan models and support vector machnes. he nput for learnng and classfcaton are the targets and ther propertes tracked by a robust vdeo trackng system n the envronment. A Bayesan classfer produced good results for a framewse classfcaton of roles. A hdden Markov Models had even better performance on a sequence classfcaton of roles, takng nto account a pror probabltes of roles and role transtons. Support vector machnes produced best results, outperformng Bayesan classfer and HMM. he classfers had, however,

8 problems to dstngush ambguous roles lke walkng and standng. he obtaned results permt to pass to the next step n future work: learnng and recognzng relatons and stuaton. Future work wll also concern an mprovement of the recognton rate for roles. A frst step s to ntegrate addtonal features nto the target property sets. Poston of face and hands, derved by skn colour detector, velocty, speed and background subtracton energy are prospectve canddates. Velocty, speed and energy estmaton need to be stablzed n order to be robust to nose. An ntegraton of sound and voce recognton mght further be useful for role recognton and n partcular for later relaton and stuaton detecton. In addton, labellng errors due to ambguous roles need to be dentfed and elmnated from learnng sets. hs can be done by usng a Kappa test on the labels of several dfferent supervsors. Furthermore, a garbage role needs to be created permttng to dentfy unseen roles and erroneous sensor values. One possblty s to set a threshold for the probablty calculated for roles and role sequences. Roles recognzed wth probablty below the threshold are then treated as garbage, entalng the learnng of new unseen roles. ACKNOWLEDGEMENS hs work has been funded by the France élécom R&D project HARP. We would lke to thank Glles Prvat and Olver Berner from France élécom for ther remarks and support durng ths project. REFERENCES Blmes, J. A. (998). A Gentle utoral of the EM Algorthm and ts Applcaton to Parameter Estmaton for Gaussan Mxture and Hdden Markov Models. echncal Report ICSI-R-97-02, Unversty of Berkeley. Bobck, A.F., Intlle, S.S., Davs, J.W., Bard, F., Pnhanez, C.S., Campell, L.W., Ivanov, Y.A., Schutte, and Wlson, A. (999). he KdsRoom: A Perceptually-Based Interactve and Immersve Story Envronment. In Presence (USA) 8(4): Boser, B., Guyon, I. and Vapnk, V. (992). A tranng algorthm for optmal margn classfers. In Proceedngs of the Ffth Annual Workshop on Computatonal Learnng heory. Brdczka, O., Regner, P., Crowley, J.L., Vaufreydaz, D., and Masonnasse, J. (2006). Determnstc and probablstc mplementaton of context. In Proceedngs of Fourth IEEE Internatonal Conference on Pervasve Computng and Communcatons Workshops. Brdczka, O., Masonnasse, J., and Regner, P. (2005). Automatc Detecton of Interacton Groups, In Proceedngs of Internatonal Conference of Multmodal Interfaces, pages Brumtt, B., Meyers, B., Krumm, J., Kern, A., and Shafer, S. (2000). Easylvng: echnologes for Intellgent Envronments. In Proceedngs of Second Internatonal Symposum of Handheld and Ubqutous Computng. Lecture Notes n Computer Scence, volume 927, pages Capoross, A., Hall, D., Regner, P., and Crowley, J.L. (2004). Robust vsual trackng from dynamc control of processng. In Proceedngs of Internatonal Workshop on Performance Evaluaton for rackng and Survellance, pages Chang, C.-C. and Ln, C.-J. (200). LIBSVM: a lbrary for support vector machnes. Software avalable at Cook, D. J., Youngblood, M., Heerman, E. O., Gopalratnam, K., Rao, S., Ltvn, A., and Khawaja, F. (2003). MavHome: An Agent-Based Smart Home. In Proceedngs of Frst IEEE Internatonal Conference on Pervasve Computng and Communcatons. Cortes, C., and Vapnk, V. (995). Support-vector network. In Machne Learnng 20: Crowley, J.L., Coutaz, J., Rey, G. and Regner, P. (2002). Perceptual components for context aware computng. In Proceedngs of Fourth Internatonal Conference on Ubqutous Computng. Dey, A.K. (200). Understandng and usng context. In Personal and Ubqutous Computng 5:4-7. Doursh, P. (2004). What we talk about when we talk about context. In Personal and Ubqutous Computng 8:9-30. Loke, S.W. (2005). Representng and reasonng wth stuatons for context-aware pervasve computng: a logc programmng perspectve. In he Knowledge Engneerng Revew 9(3): Muehlenbrock, M., Brdczka, O., Snowdon, D., and Meuner, J.-L. (2004). Learnng to Detect User Actvty and Avalablty from a Varety of Sensor Data. In Proceedngs of Second IEEE Internatonal Conference on Pervasve Computng and Communcatons. Olver, N., Rosaro, B., and Pentland, A. (2000). A Bayesan Computer Vson System for Modelng Human Interactons. In IEEE rans. Pattern Analyss and Machne Intellgence 22(8): Rabner, L. A. (987). A tutoral on Hdden Markov Models and selected applcatons n speech recognton. Proceedngs of IEEE 77(2): Rbero, P., and Santos-Vctor, J. (2005). Human actvty recognton from Vdeo: modelng, feature selecton and classfcaton archtecture. In Proceedngs of Internatonal Workshop on Human Actvty Recognton and Modellng. Suchman, L. (987), Plans and Stuated Actons: he Problem of Human-Machne Communcaton, Cambrdge Unversty Press. Weser, M. (996), Ubqutous Computng: Defnton, l.

9 Welch, G., and Bshop, G. (2004). An ntroducton to the kalman flter. echncal Report R 95-04, Unversty of North Carolna at Chapel Hll. Zadenberg, S., Brdczka, O., Regner, P., and Crowley, J.L. (2006). Learnng context models for the recognton of scenaros. In Proceedngs of hrd IFIP Conference on Artfcal Intellgence Applcatons and Innovatons.

10

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

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

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

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

The Research of Support Vector Machine in Agricultural Data Classification

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

More information

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

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

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

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

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

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

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

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

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

A Background Subtraction for a Vision-based User Interface *

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

More information

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Face Recognition Based on SVM and 2DPCA

Face Recognition Based on SVM and 2DPCA Vol. 4, o. 3, September, 2011 Face Recognton Based on SVM and 2DPCA Tha Hoang Le, Len Bu Faculty of Informaton Technology, HCMC Unversty of Scence Faculty of Informaton Scences and Engneerng, Unversty

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

Spam Filtering Based on Support Vector Machines with Taguchi Method for Parameter Selection

Spam Filtering Based on Support Vector Machines with Taguchi Method for Parameter Selection E-mal Spam Flterng Based on Support Vector Machnes wth Taguch Method for Parameter Selecton We-Chh Hsu, Tsan-Yng Yu E-mal Spam Flterng Based on Support Vector Machnes wth Taguch Method for Parameter Selecton

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

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

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

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

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

Classification of Face Images Based on Gender using Dimensionality Reduction Techniques and SVM

Classification of Face Images Based on Gender using Dimensionality Reduction Techniques and SVM Classfcaton of Face Images Based on Gender usng Dmensonalty Reducton Technques and SVM Fahm Mannan 260 266 294 School of Computer Scence McGll Unversty Abstract Ths report presents gender classfcaton based

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

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

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

Discriminative classifiers for object classification. Last time

Discriminative classifiers for object classification. Last time Dscrmnatve classfers for object classfcaton Thursday, Nov 12 Krsten Grauman UT Austn Last tme Supervsed classfcaton Loss and rsk, kbayes rule Skn color detecton example Sldng ndo detecton Classfers, boostng

More information

Feature Selection for Target Detection in SAR Images

Feature Selection for Target Detection in SAR Images Feature Selecton for Detecton n SAR Images Br Bhanu, Yngqang Ln and Shqn Wang Center for Research n Intellgent Systems Unversty of Calforna, Rversde, CA 95, USA Abstract A genetc algorthm (GA) approach

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

Learning Influence among Interacting Markov Chains

Learning Influence among Interacting Markov Chains Learnng Influence among Interactng Markov Chans Dong Zhang IDIAP Research Insttute CH-9 Martgny, wtzerland zhang@dap.ch amy Bengo IDIAP Research Insttute CH-9 Martgny, wtzerland bengo@dap.ch Danel Gatca-Perez

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

A Study on the Application of Spatial-Knowledge-Tags using Human Motion in Intelligent Space

A Study on the Application of Spatial-Knowledge-Tags using Human Motion in Intelligent Space A Study on the Applcaton of Spatal-Knowledge-Tags usng Human Moton n Intellgent Space Tae-Seok Jn*, Kazuyuk Moroka**, Mhoko Ntsuma*, Takesh Sasak*, and Hdek Hashmoto * * Insttute of Industral Scence, the

More information

Capturing Global and Local Dynamics for Human Action Recognition

Capturing Global and Local Dynamics for Human Action Recognition 2014 22nd Internatonal Conference on Pattern Recognton Capturng Global and Local Dynamcs for Human Acton Recognton Sq Ne Department of Electrcal, Computer and System Engneerng Rensselaer Polytechnc Insttute

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

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

A Robust Method for Estimating the Fundamental Matrix

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

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

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

More information

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

Title: A Novel Protocol for Accuracy Assessment in Classification of Very High Resolution Images

Title: A Novel Protocol for Accuracy Assessment in Classification of Very High Resolution Images 2009 IEEE. Personal use of ths materal s permtted. Permsson from IEEE must be obtaned for all other uses, n any current or future meda, ncludng reprntng/republshng ths materal for advertsng or promotonal

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

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

Pattern classification of cotton yarn neps

Pattern classification of cotton yarn neps Indan Journal of Fbre & extle Research Vol. 41, September 016, pp. 70-77 Pattern classfcaton of cotton yarn neps Abul Hasnat, Anndya Ghosh a, Azzul Hoque b & Santanu Halder c Government College of Engneerng

More information

Multiclass Object Recognition based on Texture Linear Genetic Programming

Multiclass Object Recognition based on Texture Linear Genetic Programming Multclass Object Recognton based on Texture Lnear Genetc Programmng Gustavo Olague 1, Eva Romero 1 Leonardo Trujllo 1, and Br Bhanu 2 1 CICESE, Km. 107 carretera Tjuana-Ensenada, Mexco, olague@ccese.mx,

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

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

An Evaluation of Divide-and-Combine Strategies for Image Categorization by Multi-Class Support Vector Machines

An Evaluation of Divide-and-Combine Strategies for Image Categorization by Multi-Class Support Vector Machines An Evaluaton of Dvde-and-Combne Strateges for Image Categorzaton by Mult-Class Support Vector Machnes C. Demrkesen¹ and H. Cherf¹, ² 1: Insttue of Scence and Engneerng 2: Faculté des Scences Mrande Galatasaray

More information

Incremental Learning with Support Vector Machines and Fuzzy Set Theory

Incremental Learning with Support Vector Machines and Fuzzy Set Theory The 25th Workshop on Combnatoral Mathematcs and Computaton Theory Incremental Learnng wth Support Vector Machnes and Fuzzy Set Theory Yu-Mng Chuang 1 and Cha-Hwa Ln 2* 1 Department of Computer Scence 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

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

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

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

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

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

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

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

BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION

BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION SHI-LIANG SUN, HONG-LEI SHI Department of Computer Scence and Technology, East Chna Normal Unversty 500 Dongchuan Road, Shangha 200241, P. R. Chna E-MAIL: slsun@cs.ecnu.edu.cn,

More information

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 48 CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 3.1 INTRODUCTION The raw mcroarray data s bascally an mage wth dfferent colors ndcatng hybrdzaton (Xue

More information

Development of Face Tracking and Recognition Algorithm for DVR (Digital Video Recorder)

Development of Face Tracking and Recognition Algorithm for DVR (Digital Video Recorder) IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.6 No.3A, March 2006 7 Development of Face Trackng and Recognton Algorthm for DVR (Dgtal Vdeo Recorder) Jang-Seon Ryu and Eung-Tae

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

High Five: Recognising human interactions in TV shows

High Five: Recognising human interactions in TV shows PATRON-PEREZ ET AL.: RECOGNISING INTERACTIONS IN TV SHOWS 1 Hgh Fve: Recognsng human nteractons n TV shows Alonso Patron-Perez alonso@robots.ox.ac.uk Marcn Marszalek marcn@robots.ox.ac.uk Andrew Zsserman

More information

Using Neural Networks and Support Vector Machines in Data Mining

Using Neural Networks and Support Vector Machines in Data Mining Usng eural etworks and Support Vector Machnes n Data Mnng RICHARD A. WASIOWSKI Computer Scence Department Calforna State Unversty Domnguez Hlls Carson, CA 90747 USA Abstract: - Multvarate data analyss

More information

Online Detection and Classification of Moving Objects Using Progressively Improving Detectors

Online Detection and Classification of Moving Objects Using Progressively Improving Detectors Onlne Detecton and Classfcaton of Movng Objects Usng Progressvely Improvng Detectors Omar Javed Saad Al Mubarak Shah Computer Vson Lab School of Computer Scence Unversty of Central Florda Orlando, FL 32816

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

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

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

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

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines A Modfed Medan Flter for the Removal of Impulse Nose Based on the Support Vector Machnes H. GOMEZ-MORENO, S. MALDONADO-BASCON, F. LOPEZ-FERRERAS, M. UTRILLA- MANSO AND P. GIL-JIMENEZ Departamento de Teoría

More information

Artificial Intelligence (AI) methods are concerned with. Artificial Intelligence Techniques for Steam Generator Modelling

Artificial Intelligence (AI) methods are concerned with. Artificial Intelligence Techniques for Steam Generator Modelling Artfcal Intellgence Technques for Steam Generator Modellng Sarah Wrght and Tshldz Marwala Abstract Ths paper nvestgates the use of dfferent Artfcal Intellgence methods to predct the values of several contnuous

More information

Three supervised learning methods on pen digits character recognition dataset

Three supervised learning methods on pen digits character recognition dataset Three supervsed learnng methods on pen dgts character recognton dataset Chrs Flezach Department of Computer Scence and Engneerng Unversty of Calforna, San Dego San Dego, CA 92093 cflezac@cs.ucsd.edu Satoru

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

A Genetic Programming-PCA Hybrid Face Recognition Algorithm

A Genetic Programming-PCA Hybrid Face Recognition Algorithm Journal of Sgnal and Informaton Processng, 20, 2, 70-74 do:0.4236/jsp.20.23022 Publshed Onlne August 20 (http://www.scrp.org/journal/jsp) A Genetc Programmng-PCA Hybrd Face Recognton Algorthm Behzad Bozorgtabar,

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

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

Parallelism for Nested Loops with Non-uniform and Flow Dependences

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

More information

Feature Reduction and Selection

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

More information

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

Learning a Class-Specific Dictionary for Facial Expression Recognition

Learning a Class-Specific Dictionary for Facial Expression Recognition BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 4 Sofa 016 Prnt ISSN: 1311-970; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-016-0067 Learnng a Class-Specfc Dctonary for

More information

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity ISSN(Onlne): 2320-9801 ISSN (Prnt): 2320-9798 Internatonal Journal of Innovatve Research n Computer and Communcaton Engneerng (An ISO 3297: 2007 Certfed Organzaton) Vol.2, Specal Issue 1, March 2014 Proceedngs

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

Discriminative Dictionary Learning with Pairwise Constraints

Discriminative Dictionary Learning with Pairwise Constraints Dscrmnatve Dctonary Learnng wth Parwse Constrants Humn Guo Zhuoln Jang LARRY S. DAVIS UNIVERSITY OF MARYLAND Nov. 6 th, Outlne Introducton/motvaton Dctonary Learnng Dscrmnatve Dctonary Learnng wth Parwse

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

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

PERFORMANCE EVALUATION FOR SCENE MATCHING ALGORITHMS BY SVM

PERFORMANCE EVALUATION FOR SCENE MATCHING ALGORITHMS BY SVM PERFORMACE EVALUAIO FOR SCEE MACHIG ALGORIHMS BY SVM Zhaohu Yang a, b, *, Yngyng Chen a, Shaomng Zhang a a he Research Center of Remote Sensng and Geomatc, ongj Unversty, Shangha 200092, Chna - yzhac@63.com

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

Gender Classification using Interlaced Derivative Patterns

Gender Classification using Interlaced Derivative Patterns Gender Classfcaton usng Interlaced Dervatve Patterns Author Shobernejad, Ameneh, Gao, Yongsheng Publshed 2 Conference Ttle Proceedngs of the 2th Internatonal Conference on Pattern Recognton (ICPR 2) DOI

More information

Viewpoints combined classification method in imagebased plant identification task

Viewpoints combined classification method in imagebased plant identification task Vewponts combned classfcaton method n magebased plant dentfcaton task Gábor Szűcs, Dávd Papp 2, Dánel Lovas 2 Inter-Unversty Centre for Telecommuncatons and Informatcs, Kassa str. 26., H-4028, Debrecen,

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

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

Modeling Waveform Shapes with Random Effects Segmental Hidden Markov Models

Modeling Waveform Shapes with Random Effects Segmental Hidden Markov Models Modelng Waveform Shapes wth Random Effects Segmental Hdden Markov Models Seyoung Km, Padhrac Smyth Department of Computer Scence Unversty of Calforna, Irvne CA 9697-345 {sykm,smyth}@cs.uc.edu Abstract

More information

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images Internatonal Journal of Informaton and Electroncs Engneerng Vol. 5 No. 6 November 015 Usng Fuzzy Logc to Enhance the Large Sze Remote Sensng Images Trung Nguyen Tu Huy Ngo Hoang and Thoa Vu Van Abstract

More information

Data Mining For Multi-Criteria Energy Predictions

Data Mining For Multi-Criteria Energy Predictions Data Mnng For Mult-Crtera Energy Predctons Kashf Gll and Denns Moon Abstract We present a data mnng technque for mult-crtera predctons of wnd energy. A mult-crtera (MC) evolutonary computng method has

More information

Pictures at an Exhibition

Pictures at an Exhibition 1 Pctures at an Exhbton Stephane Kwan and Karen Zhu Department of Electrcal Engneerng Stanford Unversty, Stanford, CA 9405 Emal: {skwan1, kyzhu}@stanford.edu Abstract An mage processng algorthm s desgned

More information

3D vector computer graphics

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

More information

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