Recognising Behaviours of Multiple People with Hierarchical Probabilistic Model and Statistical Data Association

Size: px
Start display at page:

Download "Recognising Behaviours of Multiple People with Hierarchical Probabilistic Model and Statistical Data Association"

Transcription

1 Recognising Behaviours of Muliple People wih Hierarchical Probabilisic Model and Saisical Daa Associaion Nam Nguyen, Sveha Venkaesh Curin Universiy of Technology, GPO Box U1987, Perh Wesern Ausralia, Hung Bui Arificial Inelligence Cener, SRI Inernaional, 333 Ravenswood Ave Menlo Park, CA 94025, USA, 1 Absrac Recognising behaviours of muliple people, especially high-level behaviours, is an imporan ask in surveillance sysems. When he reliable assignmen of people o he se of observaions is unavailable, his ask becomes complicaed. To solve his ask, we presen an approach, in which he hierarchical hidden Markov model (HHMM) is used for modeling he behaviour of each person and he join probabilisic daa associaion filers (JPDAF) is applied for daa associaion. The main conribuions of his paper lie in he inegraion of muliple HHMMs for recognising high-level behaviours of muliple people and he consrucion of he Rao-Blackwellised paricle filers (RBPF) for approximae inference. Preliminary experimenal resuls in a real environmen show he robusness of our inegraed mehod in behaviour recogniion and is advanage over he use of Kalman filer in racking people. 1 Inroducion Building smar surveillance sysems has araced much ineres recenly because of heir numerous applicaions [1, 9, 12]. Recognising people behaviours, especially high-level behaviours, is a fundamenal problem in many sysems. This ask is challenging because of noisy daa from cameras and complex paern of he high-level behaviours. Much research has focused on recognising he high-level behaviour of a single person [9, 13, 14, 15]. Hierarchical probabilisic models such as he sochasic conex free grammar (SCFG) [9], he absrac hidden Markov model (AHMM) [4], and he hierarchical hidden Markov model (HHMM) [3, 7] have been used recenly o model he high-level behaviour and deal wih uncerainy. Liao e al. [12] use he AHMM in a surveillance sysem in which GPS sensors are deployed o recognise a user s daily aciviies in large and complex environmens. The AHMM is used o represen he aciviy hierarchy and he expecaion and maximizaion (EM) algorihm is applied o learn he model s parameers. Nguyen e al. [14] use he HHMM o recognise a se of complex aciviies in indoor environmens. The problem of recognising behaviours of muliple people is more complicaed. Usually, he reliable assignmen of people o he se of observaions is unavailable. We have BMVC 2006 doi: /c

2 2 a daa associaion problem. An efficien mehod o resolve his problem is he join probabilisic daa associaion filer (JPDAF) [2, 5]. However, he resricion of he JPDAF is he underlying Gaussian assumpion, which has been relaxed in recen approaches ha inegrae paricle filers wih he JPDAF [10, 16, 17, 18]. This mehod has been applied wih grea success in non-gaussian and non-linear dynamic processes. Work of noe includes Schulz e al. s [16], which uses paricle filers o represen he arge saes and hen applies he JPDAF direcly o he sample se of paricle filers. The algorihm is implemened in a mobile robo o rack people in indoor environmens. The Markov chain Mone Carlo (MCMC) can be used o generae samples from he large discree space of he assignmens of arges o measuremens, reducing he compuaional cos of he racking algorihm [11, 17]. Mos research so far has no ackled he problem of recognising he high-level behaviours of muliple people in a unified probabilisic framework. Wilson and Akeson [19] propose a sysem for simulaneous racking and recognising behaviours of muliple people. However, heir model is fla and canno easily be exended o model high-level aciviies. We propose an inegraed approach for racking and recognising high-level behaviours of muliple people. We consider primiive and complex behaviours, where primiive behaviour is a single acion such as moving from one landmark owards anoher landmark, while complex behaviour is a sequence of primiive behaviours. Modeling he primiive and complex behaviours requires a hierarchical model. We use he HHMM [3, 7] an exension of he hidden Markov model in our framework because here are efficien learning and inference algorihms in his hierarchical model. We consruc a unified graphical model, which we call he HHMM-JPDAF, o incorporae a se of HHMMs wih daa associaion. Furher, we presen a Rao-Blackwellised paricle filer (RBPF) algorihm ha efficienly compues he filering disribuion of he model a each ime. We presen he experimenal resuls o demonsrae he robusness of our inegraed mehod in behaviour recogniion and is advanages over he use of he Kalman filers in racking people. The novely of his paper is wo-fold: 1) we propose an inegraed graphical model he HHMM-JPDAF o rack and recognise behaviours of muliple people and 2) we describe an efficien algorihm for approximae inference. Our work goes beyond he work of Wilson and Akeson [19] by providing a framework for recognising more expressive classes of behaviours. While he behaviour recogniion in Wilson and Akeson s work is limied o wheher or no a person is moving, our work deals wih a hierarchy of primiive and complex behaviours. The paper is organised as follows: Secion 2 describes he HHMM and is use in behaviour recogniion of a single person. Secion 3 discusses he HHMM-JPDAF for racking and recognising behaviours of muliple people. The sysem implemenaion and experimenal resuls in a real environmen are presened in Secion 4, followed by concluding remarks in Secion 5. 2 The HHMM for behaviour recogniion 2.1 The HHMM The hierarchical hidden Markov model (HHMM) [3, 7] is an exension of he hidden Markov model (HMM) o include a hierarchy of hidden saes. A HHMM is defined by a uple < ζ, Y, θ >, where ζ is he opological srucure, Y is he observaion alphabe, and θ is he parameer of he model. The opology ζ specifies he deph of he model, he

3 sae space a each level, and he paren-child relaionship beween wo consecuive levels. Saes a he lowes level are called producion saes and saes a higher levels are called absrac saes. A each level, an end sae is inroduced o signal when he conrol of acivaion is reurned o he sae a he higher level. Only producion saes emi observaions. A represenaion of he HHMM as a dynamic Bayesian nework (DBN) is provided in [3]. 2.2 Recognising primiive and complex behaviours of a person The primiive behaviour represens a person s acion of going from one specific landmark o anoher specific landmark in he environmen. For example, consider an environmen ha has four landmarks door, cupboard, fridge, and dining able we can define he following primiive behaviours: (1) door o cupboard, (2) cupboard o fridge, (3) fridge o dining able, and (4) dining able o cupboard. The complex behaviour is defined from a se of primiive behaviours. A complex behaviour can be refined ino differen sequences of he primiive behaviours. For example, he sequence of primiive behaviours (1), (2), (3), and (4) can belong o he complex behaviour have meal. The HHMM for recognising he primiive and complex behaviours of a single person is discussed in Nguyen e al. [14]. A hree-level HHMM is used for modeling he behaviour hierarchy. The complex behaviour, primiive behaviour and discree posiion of a person are mapped ino he op, middle and boom levels of he HHMM, respecively. The parameers for he HHMM can be learned from a se of raining sequences using he asymmeric insideouside (AIO) [3] or juncion ree algorihm [8]. The filering disribuion of he HHMM for each new observaion arrival can be compued by a RBPF algorihm as in [14]. 3 Recognising behaviours of muliple people We consider he problem of recognising he primiive and complex behaviours of K people. We assume ha a each ime a person generaes a mos one observaion. An observaion can be noise and a person can generae no observaion. Because he reliable assignmen of people o observaions is unavailable, we have a daa associaion problem. We propose he HHMM-JPDAF an exension of he HHMM ha corporaes he JPDAF for racking and behaviour recogniion. A RBPF algorihm is adaped for he HHMM-JPDAF o provide an efficien approximae inference algorihm. 3.1 The HHMM-JPDAF We use K HHMMs o model he behaviours of K people in he environmen. Inegraing he K HHMMs wih he assignmen of people o observaions, we have a HHMM-JPDAF model. The represenaion of he HHMM-JPDAF as a DBN is shown in Figure 1. In Figure 1, u = (u 1,...,u K ), v = (v 1,...,v K ) and x = (x 1,...,x K ) are he complex behaviours, primiive behaviours, and posiions of he K people, respecively. e =(e 1,...,eK ) is he end saus of he primiive behaviours. e k represens wheher he primiive behaviour v k erminaes or no. The se of observaions a ime is o = (o 1,..., om ), where m is he number of observaions. We assume ha he posiion x and observaion o are discree. We also do no consider he problem of recognising a sequence of complex behaviours, hus a single complex behaviour is assumed o las from ime = 1 o = T. The assignmen of K people o observaions a ime is θ = (θ 1,,..., θ K, ), where θ k, {0,...,m }. If θ k, 0, he observaion o θ k, 3 originaes from person k. Oherwise

4 4 β 1 complex behaviour u 1 1 u 1 primiive behaviour end saus v 1 1 e 1 1 v 1 e 1 person 1 sae x 1 1 x 1 complex behaviour u 2 1 β 2 u 2 primiive behaviour end saus v 1 2 e 1 2 v 2 e 2 person 2 sae x 2 1 x 2 se of observaions o 1 o assignmen θ 1 θ ime 1 ime Figure 1: The DBN represenaion of he HHMM-JPDAF when here are wo HHMMs. person k has no observaion a ime. θ k1, θ k2, if k 1 k 2, θ k1, 0, and θ k2, 0. For example, we have wo people ha is, person 1 and person 2 and hree observaions o = (o 1,o2,o3 ). θ = (2,0) means ha person 1 generaes he observaion o 2 a ime, person 2 generaes no observaion, and he observaions o 1 and o 3 are noise. Le δ(θ ) denoe he vecor of deeced people: δ(θ ) = (δ 1 (θ ),...,δ K (θ )). δ k (θ ) = 1 if person k has a corresponding observaion ha is, θ k, 0 oherwise δ k (θ ) = 0. Le ω(θ ) = { j o j is a false observaion} and φ(θ ) denoe he number of false observaions. Given he assignmen θ, hen δ(θ ) and φ(θ ) are compleely defined. For example, if θ = (2,0), hen δ(θ ) = (1,0), ω(θ ) = {1,3}, and φ(θ ) = 2. In he case ha he assignmens up o ime ha is, θ = (θ 1,...,θ ) are given, he HHMM-JPDAF can be separaed ino K HHMMs and he sequence of observaions corresponding o each HHMM is compleely defined. Thus, he exac inference algorihms in he HHMM such as AIO [3] or juncion ree algorihm [8] can be applied o esimae he curren filering disribuion of each HHMM. 3.2 The RBPF in he HHMM-JPDAF Le β = Pr(u,v,x õ ) denoe he belief sae of he HHMM-JPDAF given he observaions up o ime. Le β k denoe he belief sae of each person k (1 k K) ha is, β k = Pr(u k,v k,x k õ ). For racking and recognising people behaviours a a specific ime, we need o compue he belief sae β. However, exac mehods o compue β are inracable because: β = Pr(u,v,x õ ) = Pr(u,v,x θ,õ ) Pr( θ õ ) θ and he number of possible values of θ is large when increases. Thus, we need an approximae inference algorihm such as he RBPF [6] o compue β. We represen β by a se of paricles and selec r = (θ,e ) as he Rao-Blackwellised (RB) variable. Wih each paricle i, he RBPF samples he RB variable r (i) = (θ (i),e (i) ) and updaes he belief sae

5 corresponding o ha paricle ha is, β (i) using exac inference. The RBPF in he HHMM-JPDAF is shown in Algorihm 1, which is deailed below. Algorihm 1 The RBPF algorihm in he HHMM-JPDAF. S 1 = {< β (i) (i) 1,θ 1,e(i) 1,w(i) 1 > i = 1,...,N}, observaion o Inpu Begin /* sampling sep */ For each sample i = 1,...,N Updae he weigh w (i) 1 = w(i) 1 Pr(o θ (i) 1,ẽ(i) Sample θ (i) and e (i) from Pr(θ (i),e (i) θ (i) 1,ẽ(i) 1,õ ) /* re-sampling sep*/ Normalise he weigh w (i) 1 = w(i) 1 / N i=1 w(i) 1 Re-sample he sample se according o w (i) 1 /* Exac sep */ For each sample i = 1,...,N Compue β (i) Se he weigh w (i) using exac inference in he HHMM = 1 N Compue β 1 N N i=1 β (i) End A se of paricles S = {< β (i) 1,õ 1),e (i),θ (i),w (i) > i = 1,...,N} is mainained a each ime is he weigh of each paricle. The belief sae β of he HHMM-JPDAF is, where w (i) obained from he se of paricles S. Assume ha he se of paricles a ime 1, ha is, S 1, is known, he se of paricles a ime ha is, S is compued as follows: Updaing weighs. The weigh w (i) 1 is updaed as: w (i) 1 = w (i) 1 Pr(o r (i) 1,õ 1) = w (i) 1 Pr(o θ (i) 1,ẽ(i) 1,õ 1) (1) where r (i) 1 = ( θ (i) 1,ẽ(i) 1 ), and ẽ(i) 1 and õ 1 are he end nodes and observaions up o ime 1, respecively. From now on, he upper indice (i) is omied for simpliciy. We have: Pr(o θ 1,ẽ 1,õ 1 ) = θ (Pr(o θ,ẽ 1,õ 1 ) Pr(θ θ 1,ẽ 1,õ 1 )) (2) The probabiliy Pr(o θ,ẽ 1,õ 1 ) is compued as follows. Noe ha, {o 1,...,o m } = {o j o j is no noise} {o j o j is noise} = {o θ k, θ k, 0,k = 1,...,K} {o j j ω(θ )}. Thus, Pr(o θ,ẽ 1,õ 1 ) can be facorised as: Pr(o θ,ẽ 1,õ 1 ) = = K Pr(o θ k, θ k, 1,ẽ 1,õ k 1 ) k=1,θ k, 0 m j=1, j ω(θ ) Pr(o j is noise) K Pr(o θ k, θ k, 1,ẽ 1 k,õ 1) V φ(θ ) k=1,θ k, 0 5 (3)

6 6 where V is he probabiliy ha an observaion is noise. Pr(o θ k, θ k, 1,ẽ 1 k,õ 1) is facorised as: Pr(o θ k, θ k, 1,ẽ 1,õ k 1 ) = (Pr(o θ k, x k ) Pr(x k θ k, 1,ẽ 1,õ k 1 )) (4) x k To compue he probabiliy Pr(x k θ k, 1,ẽ 1 k,õ 1), we firs obain he belief sae β k by projecing β 1 k from ime 1 o wih he value of he end node ek 1 available. Then, we marginalise β k over {u k,vk } o obain he probabiliy Pr(xk θ k, 1,ẽ 1 k,õ 1). These seps are carried ou in he HHMM corresponding o person k in a similar manner as in [4]. According o he DBN represenaion of he HHMM-JPDAF, θ and { θ 1,ẽ 1,õ 1 } are independen when he observaion o is unknown (see Figure 1). Thus, Pr(θ θ 1,ẽ 1,õ 1 ) = Pr(θ ) (5) Noe ha, given he assignmen θ, δ(θ ) and φ(θ ) are compleely defined. Thus, Pr(θ ) can be compued as: Pr(θ ) = Pr(θ,δ(θ ),φ(θ )) = Pr(θ δ(θ ),φ(θ )) Pr(δ(θ ),φ(θ )) = Pr(θ δ(θ ),φ(θ )) K k=1 (P δ k (θ ) D (1 P D ) 1 δ k (θ ) ) µ(φ(θ )) (6) where P D is he probabiliy ha person k is deeced, δ k (θ ) is he k h elemen of he vecor of deeced people δ(θ ), and µ(φ(θ )) is he probabiliy ha he number of false observaions a ime is φ(θ ). Assuming ha here is a uniform disribuion over he se of he assignmens θ given δ(θ ) and φ(θ ), we have: Pr(θ δ(θ ),φ(θ )) = φ(θ )! m!. From (5) and (6), we can obain he probabiliy Pr(θ θ 1,ẽ 1,õ 1 ). Afer obaining he probabiliies Pr(o θ,ẽ 1,õ 1 ) and Pr(θ θ 1,ẽ 1,õ 1 ), we sum he produc of hese wo probabiliies over all possible assignmens θ as in (2), hen compue he weigh w (i) 1 from (1). In he case ha he number of he assignmens θ is large, he Markov Chain Mone Carlo (MCMC) mehod can be applied for sampling he assignmen θ as in [17] o reduce he compuaion cos. Sampling he RB variable. The RB variable r = (θ,e ) is sampled from Pr(r r 1,õ ), which can be facorised as: Pr(r r 1,õ ) = Pr(θ,e θ 1,ẽ 1,õ ) = Pr(e θ,ẽ 1,õ ) Pr(θ θ 1,ẽ 1,õ ) (7) We firs sample θ from Pr(θ θ 1,ẽ 1,õ ), hen sample e from Pr(e θ,ẽ 1,õ ). Pr(θ θ 1,ẽ 1,õ ) Pr(θ,o θ 1,ẽ 1,õ 1 ) = Pr(o θ,ẽ 1,õ 1 ) Pr(θ θ 1,ẽ 1,õ 1 ) = Pr(o θ,ẽ 1,õ 1 ) Pr(θ ) (8) Mehods o compue Pr(o θ,ẽ 1,õ 1 ) and Pr(θ ) have been discussed in he sep of updaing he weigh w (i) 1. Thus, we can sample he assignmen θ from (8).

7 The probabiliy Pr(e θ,ẽ 1,õ ) which is used o sample e can be facorised as: 7 Pr(e θ,ẽ 1,õ ) = K k=1,θ k, 0 K k=1,θ k, =0 Pr(e k o θ k,, θ k, 1,ẽ 1 k,õ 1) Pr(e k θ k, 1,ẽ k 1,õ 1 ) (9) We sample e k, where θ k, 0, from Pr(e k o θ k,, θ k, 1,ẽ 1 k,õ 1) as follows. We firs projec he belief sae β 1 k from ime 1 o wih he value of ek 1 available o obain he belief sae β k. Then, we absorb he observaion o θ k, ino β k and sample he values of v k and x k from β k. The end node ek is sampled from he probabiliy Pr(e k v k,xk ). We sample e k, where θ k, = 0, from Pr(e k θ k, 1,ẽ 1 k,õ 1) in a similar manner bu wihou absorbing he observaion value. Re-sampling and exac sep. We re-sample he se of paricle filers S 1 according o he weighs w (i) 1. In he exac sep, we need o compue he belief sae of each person k a ime ha is, β k. We firs obain he corresponding observaion oθ k, of each person k (if person k generaes an observaion). The belief sae β k is compued by projecing he belief sae β 1 k from ime 1 o, hen absorbing he observaion oθ k, and he end node e k. These seps are carried ou by using exac inference algorihms in he HHMM. In he case ha person k has no corresponding observaion, he absorbing observaion sep is skipped. 4 Experimenal resuls 4.1 Implemenaion We se up he sysem o recognise he primiive and complex behaviours in an environmen as shown in Figure 2. The special landmarks in he environmen are he door, TV chair, fridge, sove, cupboard, and dining able. We use a op-down camera o obain he curren image of he environmen. A segmenaion algorihm is used o exrac moion blobs from he image, which are considered o be he observaions of people in he environmen. The feaures used o infer he people behaviours are he coordinaes of he cenroid of he moion blob. We do no use color in racking because he color of a moion blob varies significanly from ime o ime. The environmen is divided ino a grid of discree saes, ha are numbered 1, 2,..., 96. Each sae is a square region in he image. The observaion model is compued from a se of 1600 pairs (observaion, groundruh), ha are colleced manually. We define 13 primiive behaviours and hree complex behaviours in he environmen. The primiive behaviours are: (1) door o cupboard (5) fridge o dining able (9) door o sove (13) cupboard o sove (2) cupboard o dining able (6) door o TV chair (10) sove o fridge (3) dining able o cupboard (7) TV chair o sove (11) fridge o sove (4) dining able o fridge (8) sove o TV chair (12) sove o cupboard The srucure of he complex behaviours are shown in Figure 2. To learn he parameers for he primiive and complex behaviours, we obain en raining sequences for primiive behaviours and five sequences for complex behaviours. The primiive behaviours and complex behaviours are learned from hese raining sequences in a similar manner as in [14].

8 8 TV chair fridge sove sar sar door sar door beh 1 door beh 9 cupboard beh 6 sove door beh 2 beh 3 TV chair beh 10 beh 11 dining_able beh 7 beh 8 beh 12 fridge beh 4 beh 5 sove beh 13 fridge cupboard dining Table cupboard have_meal have_snack cooking Figure 2: The room viewed from he op-down camera and he complex behaviours have meal, have snack and cooking. 4.2 Behaviour recogniion resuls We run he sysem o rack and recognise people behaviours in real scenarios. We evaluae he performance of he sysem by considering he winning complex behaviour and he correc duraion. The winning complex behaviour of each person in a scenario is defined as he complex behaviour ha is assigned he highes probabiliy a he end of he scenario. The sysem recognises he complex behaviour of a person correcly if he winning complex behaviour maches he groundruh. The correc duraion is defined as he oal of he ime periods, in which he primiive behaviour assigned he highes probabiliy maches he groundruh, over he lengh of he scenario. The correc duraion shows he performance of he sysem in recognising he primiive behaviour. We consider 12 scenarios. Each scenario has wo people and each execues a specific complex behaviour. Table 1 shows he resuls of recognising he behaviour of each person. Compared wih he groundruh, he sysem recognises correcly he complex behaviour execued by each person in all scenarios. The average correc duraion in all scenarios is 79%, showing ha he sysem is able o recognise he primiive behaviours reliably. We also compare he posiion of each person esimaed by he sysem wih he groundruh. The posiion error is he mean of he disance beween he cenroid of he person sae and he groundruh. The average posiion error of each person in each scenario is shown in Table 1. The average posiion error in all scenarios is 0.42 size o f sae, showing ha he sysem can rack muliple people reliably. 4.3 Compare he HHMM-JPDAF wih he Kalman filer We use he muliple Kalman filers and he JPDAF o rack people in a similar manner as in [2]. Then we compare he resuls wih he use of he HHMM-JPDAF. Consider Scenario 3 from ime 90 o 130. A ime 90, person 1 and person 2 are a he op-righ and boom-righ corners of he room, respecively (Figure 3(a)). Two people walk owards each oher and person 1 is occluded by person 2 a ime 110 (Figure 3(b)). Then, person 1 changes he direcion and heads o he op-lef corner of he room. Person 2 also changes direcion and heads o he boom-lef corner of he room. We obain he rajecory of each person by aking he mean of he cenroid of he person sae a each ime. Figure 3(d) shows he rajecories of person 1 and person 2 racked by he HHMM-JPDAF compared wih he groundruh. The HHMM-JPDAF can rack person 1 and person 2

9 9 Winning complex behaviour Correc duraion Average posiion error Scenario (uni = size of sae) Person 1 Person 2 Person 1 Person 2 Person 1 Person 2 1 have meal have snack 88% 97% cooking have meal 76% 40% have snack have meal 99% 79% cooking have meal 75% 77% have meal cooking 90% 81% have snack cooking 96% 75% have meal have meal 46% 74% have meal have snack 80% 96% have snack have meal 97% 94% cooking have meal 42% 63% have snack have meal 94% 94% have meal have meal 74% 75% Average 79% 0.42 Table 1: The winning complex behaviour, he correc duraion and he average posiion error in he 12 scenarios. (a) Time 90 (b) Time 110 (c) Time ime 130 ime ime 130 person 2 ime 90 peson 1 peson person ime 130 person 2 Ground Truh: Person 1 HHMM Person 1 Ground Truh Person 2 HHMM Person 2 person 2 ime person 1 Ground Truh: Person 1 Kalman Filer: Person 1 Ground Truh Person 2 Kalman Filer: Person 2 person 2 ime 130 ime (d) HHMM-JPDF vs. groundruh (e) Kalman filer vs. groundruh Figure 3: The racking resuls from ime 90 o 130 in Scenario 3. properly even when person 1 is occluded by person 2 and hen he wo persons change heir direcions. In conras, he Kalman filer mislabels hem in his case (Figure 3(e)). Under he same circumsance, he HHMM-JPDAF racks he wo people beer han he Kalman filer. Tha is because he HHMM-JPDAF can use informaion abou he behaviours of he wo people o solve he labelling confusion.

10 10 5 Conclusion We have presened he HHMM-JPDAF which is an inegraed framework of muliple hierarchical hidden Markov models (HHMM) and daa associaion o recognise highlevel behaviours of muliple people. The HHMM is used for modeling he primiive and complex behaviours of each person, while he join probabilisic daa associaion filers (JPDAF) deal wih daa associaion. A Rao-Blackwellised paricle filer (RBPF) algorihm is adaped for he HHMM-JPDAF as an efficien approximae inference mehod. Experimenal resuls in a real environmen show ha he sysem is able o recognise primiive and complex behaviours reliably. The resuls also demonsrae ha, in some scenarios, he HHMM-JPDAF ouperforms he Kalman filer in racking people. References [1] D. Ayers and M. Shah. Monioring human behavior from video aken in an office environmen. Image and Vision Compuing, 19(12): , Ocober [2] Y. Bar-Shalom and T. E. Formann. Tracking and Daa Associaion. Academic Press, New York, dae [3] H. Bui, D. Phung, and S. Venkaesh. Hierarchical hidden Markov models wih general sae hierarchy. In Proceedings of he Nineeenh Naional Conference on Arificial Inelligence, pages , San Jose, California, [4] H. Bui, S. Venkaesh, and G. Wes. Policy recogniion in he absrac hidden Markov model. Journal of Arficial Inelligence Research, 17: , [5] I. J. Cox. A review of saisical daa associaion echniques for moion correspondence. Inernaional Journal of Compuer Vision, 10(1):53 66, [6] A. Douce, N. de Freias, K. Murphy, and S. Russell. Rao-Blackwellised paricle filering for dynamic Bayesian neworks. In Proceedings of he Sixeenh Annual Conference on Uncerainy in Arificial Inelligence, [7] S. Fine, Y. Singer, and N. Tishby. The hierarchical hidden Markov model: Analysis and applicaions. Machine Learning, 32(1):41 62, [8] C. Huang and A. Darwiche. Inference in belief neworks: A procedural guide. Inernaional Journal of Approximae Reasoning, 15(3): , [9] Y. Ivanov and A. Bobick. Recogniion of visual aciviies and ineracions by sochasic parsing. IEEE Transacions on Paern Recogniion and Machine Inelligence, 22(8): , Augus [10] Z. Khan, T. Balch, and F. Dellaer. An mcmc-based paricle filer for racking muliple ineracing arges. In European Conference on Compuer Vision (ECCV), pages , [11] Z. Khan, T. R. Balch, and F. Dellaer. Muliarge racking wih spli and merged measuremens. In IEEE Conference on Compuer Vision and Paern Recogniion (CVPR 2005), pages , San Diego, CA, [12] L. Liao, D. Fox, and H. Kauz. Learning and inferring ransporaion rouines. In Proceedings of he Naional Conference on Arificial Inelligence(AAAI-04), [13] K. Murphy and M. Pashkin. Linear ime inference in hierarchical HMMs. In NIPS-2001, [14] N. Nguyen, D. Phung, H. Bui, and S. Venkaesh. Learning and deecing aciviies from movemen rajecories using he hierarchical hidden markov model. In IEEE Conference on Compuer Vision and Paern Recogniion (CVPR 2005), volume 2, pages , San Diego, CA, [15] V. Pavlovic, J. M. Rehg, and J. MacCormick. Learning swiching linear models of human moion. In Advances in Neural Informaion Processing Sysems (NIPS), pages , [16] D. Schulz, W. Burgard, D. Fox, and A. B. Cremers. Tracking muliple moving arges wih a mobile robo using paricle filers and saisical daa associaion. In IEEE Inernaional Conference on Roboics and Auomaion (ICRA), [17] D. Schulz, D. Fox, and J. Highower. People racking wih anonymous and id-sensors using raoblackwellised paricle filers. In Proceedings of he Eigheenh Inernaional Join Conference on Arificial Inelligence (IJCAI), [18] J. Vermaak, S. J. Godsill, and P. Perez. Mone carlo filering for muli-arge racking and daa associaion. IEEE Transacion on Aerospace and Elecronic Sysems, 41(1): , [19] D. H. Wilson and C. Akeson. Simulaneous racking and aciviy recogniion (sar) using many anonymous, binary sensors. In Third Inernaional Conference on Pervasive Compuing, pages 62 79, 2005.

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II Roland Siegwar Margaria Chli Paul Furgale Marco Huer Marin Rufli Davide Scaramuzza ETH Maser Course: 151-0854-00L Auonomous Mobile Robos Localizaion II ACT and SEE For all do, (predicion updae / ACT),

More information

Probabilistic Robotics SLAM

Probabilistic Robotics SLAM Probabilisic Roboics SLAM The SLAM Problem SLAM is he process by which a robo builds a map of he environmen and, a he same ime, uses his map o compue is locaion Localizaion: inferring locaion given a map

More information

CSE-473. A Gentle Introduction to Particle Filters

CSE-473. A Gentle Introduction to Particle Filters CSE-473 A Genle Inroducion o Paricle Filers Bayes Filers for Robo Localizaion Dieer Fo 2 Bayes Filers: Framework Given: Sream of observaions z and acion daa u: d Sensor model Pz. = { u, z2, u 1, z 1 Dynamics

More information

Probabilistic Robotics SLAM

Probabilistic Robotics SLAM Probabilisic Roboics SLAM The SLAM Problem SLAM is he process by which a robo builds a map of he environmen and, a he same ime, uses his map o compue is locaion Localizaion: inferring locaion given a map

More information

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering Inroducion o Arificial Inelligence V22.0472-001 Fall 2009 Lecure 18: aricle & Kalman Filering Announcemens Final exam will be a 7pm on Wednesday December 14 h Dae of las class 1.5 hrs long I won ask anyhing

More information

SEIF, EnKF, EKF SLAM. Pieter Abbeel UC Berkeley EECS

SEIF, EnKF, EKF SLAM. Pieter Abbeel UC Berkeley EECS SEIF, EnKF, EKF SLAM Pieer Abbeel UC Berkeley EECS Informaion Filer From an analyical poin of view == Kalman filer Difference: keep rack of he inverse covariance raher han he covariance marix [maer of

More information

EKF SLAM vs. FastSLAM A Comparison

EKF SLAM vs. FastSLAM A Comparison vs. A Comparison Michael Calonder, Compuer Vision Lab Swiss Federal Insiue of Technology, Lausanne EPFL) michael.calonder@epfl.ch The wo algorihms are described wih a planar robo applicaion in mind. Generalizaion

More information

Tracking. Announcements

Tracking. Announcements Tracking Tuesday, Nov 24 Krisen Grauman UT Ausin Announcemens Pse 5 ou onigh, due 12/4 Shorer assignmen Auo exension il 12/8 I will no hold office hours omorrow 5 6 pm due o Thanksgiving 1 Las ime: Moion

More information

Hidden Markov Models

Hidden Markov Models Hidden Markov Models Probabilisic reasoning over ime So far, we ve mosly deal wih episodic environmens Excepions: games wih muliple moves, planning In paricular, he Bayesian neworks we ve seen so far describe

More information

CSE-571 Robotics. Sample-based Localization (sonar) Motivation. Bayes Filter Implementations. Particle filters. Density Approximation

CSE-571 Robotics. Sample-based Localization (sonar) Motivation. Bayes Filter Implementations. Particle filters. Density Approximation Moivaion CSE57 Roboics Bayes Filer Implemenaions Paricle filers So far, we discussed he Kalman filer: Gaussian, linearizaion problems Paricle filers are a way o efficienly represen nongaussian disribuions

More information

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017 Two Popular Bayesian Esimaors: Paricle and Kalman Filers McGill COMP 765 Sep 14 h, 2017 1 1 1, dx x Bel x u x P x z P Recall: Bayes Filers,,,,,,, 1 1 1 1 u z u x P u z u x z P Bayes z = observaion u =

More information

Probabilistic Robotics

Probabilistic Robotics Probabilisic Roboics Bayes Filer Implemenaions Gaussian filers Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel Gaussians : ~ π e p N p - Univariae / / : ~ μ μ μ e p Ν p d π Mulivariae

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Inroducion o Mobile Roboics Bayes Filer Kalman Filer Wolfram Burgard Cyrill Sachniss Giorgio Grisei Maren Bennewiz Chrisian Plagemann Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel

More information

Deep Learning: Theory, Techniques & Applications - Recurrent Neural Networks -

Deep Learning: Theory, Techniques & Applications - Recurrent Neural Networks - Deep Learning: Theory, Techniques & Applicaions - Recurren Neural Neworks - Prof. Maeo Maeucci maeo.maeucci@polimi.i Deparmen of Elecronics, Informaion and Bioengineering Arificial Inelligence and Roboics

More information

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

Sequential Importance Resampling (SIR) Particle Filter

Sequential Importance Resampling (SIR) Particle Filter Paricle Filers++ Pieer Abbeel UC Berkeley EECS Many slides adaped from Thrun, Burgard and Fox, Probabilisic Roboics 1. Algorihm paricle_filer( S -1, u, z ): 2. Sequenial Imporance Resampling (SIR) Paricle

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Roboica Anno accademico 2006/2007 Davide Migliore migliore@ele.polimi.i Today Eercise session: An Off-side roblem Robo Vision Task Measuring NBA layers erformance robabilisic Roboics Inroducion The Bayesian

More information

Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping

Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping Inroducion o Mobile Roboics SLAM: Simulaneous Localizaion and Mapping Wolfram Burgard, Maren Bennewiz, Diego Tipaldi, Luciano Spinello Wha is SLAM? Esimae he pose of a robo and he map of he environmen

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

Georey E. Hinton. University oftoronto. Technical Report CRG-TR February 22, Abstract

Georey E. Hinton. University oftoronto.   Technical Report CRG-TR February 22, Abstract Parameer Esimaion for Linear Dynamical Sysems Zoubin Ghahramani Georey E. Hinon Deparmen of Compuer Science Universiy oftorono 6 King's College Road Torono, Canada M5S A4 Email: zoubin@cs.orono.edu Technical

More information

Estimation of Poses with Particle Filters

Estimation of Poses with Particle Filters Esimaion of Poses wih Paricle Filers Dr.-Ing. Bernd Ludwig Chair for Arificial Inelligence Deparmen of Compuer Science Friedrich-Alexander-Universiä Erlangen-Nürnberg 12/05/2008 Dr.-Ing. Bernd Ludwig (FAU

More information

Robot Motion Model EKF based Localization EKF SLAM Graph SLAM

Robot Motion Model EKF based Localization EKF SLAM Graph SLAM Robo Moion Model EKF based Localizaion EKF SLAM Graph SLAM General Robo Moion Model Robo sae v r Conrol a ime Sae updae model Noise model of robo conrol Noise model of conrol Robo moion model

More information

A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS

A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS A PROBABILISTIC MULTIMODAL ALGORITHM FOR TRACKING MULTIPLE AND DYNAMIC OBJECTS MARTA MARRÓN, ELECTRONICS. ALCALÁ UNIV. SPAIN mara@depeca.uah.es MIGUEL A. SOTELO, ELECTRONICS. ALCALÁ UNIV. SPAIN soelo@depeca.uah.es

More information

Temporal probability models

Temporal probability models Temporal probabiliy models CS194-10 Fall 2011 Lecure 25 CS194-10 Fall 2011 Lecure 25 1 Ouline Hidden variables Inerence: ilering, predicion, smoohing Hidden Markov models Kalman ilers (a brie menion) Dynamic

More information

7630 Autonomous Robotics Probabilistic Localisation

7630 Autonomous Robotics Probabilistic Localisation 7630 Auonomous Roboics Probabilisic Localisaion Principles of Probabilisic Localisaion Paricle Filers for Localisaion Kalman Filer for Localisaion Based on maerial from R. Triebel, R. Käsner, R. Siegwar,

More information

Tom Heskes and Onno Zoeter. Presented by Mark Buller

Tom Heskes and Onno Zoeter. Presented by Mark Buller Tom Heskes and Onno Zoeer Presened by Mark Buller Dynamic Bayesian Neworks Direced graphical models of sochasic processes Represen hidden and observed variables wih differen dependencies Generalize Hidden

More information

Using the Kalman filter Extended Kalman filter

Using the Kalman filter Extended Kalman filter Using he Kalman filer Eended Kalman filer Doz. G. Bleser Prof. Sricker Compuer Vision: Objec and People Tracking SA- Ouline Recap: Kalman filer algorihm Using Kalman filers Eended Kalman filer algorihm

More information

Temporal probability models. Chapter 15, Sections 1 5 1

Temporal probability models. Chapter 15, Sections 1 5 1 Temporal probabiliy models Chaper 15, Secions 1 5 Chaper 15, Secions 1 5 1 Ouline Time and uncerainy Inerence: ilering, predicion, smoohing Hidden Markov models Kalman ilers (a brie menion) Dynamic Bayesian

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

2016 Possible Examination Questions. Robotics CSCE 574

2016 Possible Examination Questions. Robotics CSCE 574 206 Possible Examinaion Quesions Roboics CSCE 574 ) Wha are he differences beween Hydraulic drive and Shape Memory Alloy drive? Name one applicaion in which each one of hem is appropriae. 2) Wha are he

More information

WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM

WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM WATER LEVEL TRACKING WITH CONDENSATION ALGORITHM Shinsuke KOBAYASHI, Shogo MURAMATSU, Hisakazu KIKUCHI, Masahiro IWAHASHI Dep. of Elecrical and Elecronic Eng., Niigaa Universiy, 8050 2-no-cho Igarashi,

More information

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis Speaker Adapaion Techniques For Coninuous Speech Using Medium and Small Adapaion Daa Ses Consaninos Boulis Ouline of he Presenaion Inroducion o he speaker adapaion problem Maximum Likelihood Sochasic Transformaions

More information

Random Walk with Anti-Correlated Steps

Random Walk with Anti-Correlated Steps Random Walk wih Ani-Correlaed Seps John Noga Dirk Wagner 2 Absrac We conjecure he expeced value of random walks wih ani-correlaed seps o be exacly. We suppor his conjecure wih 2 plausibiliy argumens and

More information

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS NA568 Mobile Roboics: Mehods & Algorihms Today s Topic Quick review on (Linear) Kalman Filer Kalman Filering for Non-Linear Sysems Exended Kalman Filer (EKF)

More information

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems Single-Pass-Based Heurisic Algorihms for Group Flexible Flow-shop Scheduling Problems PEI-YING HUANG, TZUNG-PEI HONG 2 and CHENG-YAN KAO, 3 Deparmen of Compuer Science and Informaion Engineering Naional

More information

Written HW 9 Sol. CS 188 Fall Introduction to Artificial Intelligence

Written HW 9 Sol. CS 188 Fall Introduction to Artificial Intelligence CS 188 Fall 2018 Inroducion o Arificial Inelligence Wrien HW 9 Sol. Self-assessmen due: Tuesday 11/13/2018 a 11:59pm (submi via Gradescope) For he self assessmen, fill in he self assessmen boxes in your

More information

Probabilistic Robotics The Sparse Extended Information Filter

Probabilistic Robotics The Sparse Extended Information Filter Probabilisic Roboics The Sparse Exended Informaion Filer MSc course Arificial Inelligence 2018 hps://saff.fnwi.uva.nl/a.visser/educaion/probabilisicroboics/ Arnoud Visser Inelligen Roboics Lab Informaics

More information

Adaptive Compressive Tracking Based on Perceptual Hash Algorithm Lei ZHANG, Zheng-guang XIE * and Hong-jun LI

Adaptive Compressive Tracking Based on Perceptual Hash Algorithm Lei ZHANG, Zheng-guang XIE * and Hong-jun LI 2017 2nd Inernaional Conference on Informaion Technology and Managemen Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Adapive Compressive Tracking Based on Percepual Hash Algorihm Lei ZHANG, Zheng-guang

More information

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model Modal idenificaion of srucures from roving inpu daa by means of maximum likelihood esimaion of he sae space model J. Cara, J. Juan, E. Alarcón Absrac The usual way o perform a forced vibraion es is o fix

More information

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems Paricle Swarm Opimizaion Combining Diversificaion and Inensificaion for Nonlinear Ineger Programming Problems Takeshi Masui, Masaoshi Sakawa, Kosuke Kao and Koichi Masumoo Hiroshima Universiy 1-4-1, Kagamiyama,

More information

Object tracking: Using HMMs to estimate the geographical location of fish

Object tracking: Using HMMs to estimate the geographical location of fish Objec racking: Using HMMs o esimae he geographical locaion of fish 02433 - Hidden Markov Models Marin Wæver Pedersen, Henrik Madsen Course week 13 MWP, compiled June 8, 2011 Objecive: Locae fish from agging

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

Air Traffic Forecast Empirical Research Based on the MCMC Method

Air Traffic Forecast Empirical Research Based on the MCMC Method Compuer and Informaion Science; Vol. 5, No. 5; 0 ISSN 93-8989 E-ISSN 93-8997 Published by Canadian Cener of Science and Educaion Air Traffic Forecas Empirical Research Based on he MCMC Mehod Jian-bo Wang,

More information

Temporal Abstraction in Temporal-difference Networks

Temporal Abstraction in Temporal-difference Networks Temporal Absracion in Temporal-difference Neworks Richard S. Suon, Eddie J. Rafols, Anna Koop Deparmen of Compuing Science Universiy of Albera Edmonon, AB, Canada T6G 2E8 {suon,erafols,anna}@cs.ualbera.ca

More information

Recursive Bayes Filtering Advanced AI

Recursive Bayes Filtering Advanced AI Recursive Bayes Filering Advanced AI Wolfram Burgard Tuorial Goal To familiarie you wih probabilisic paradigm in roboics! Basic echniques Advanages ifalls and limiaions! Successful Applicaions! Open research

More information

Maximum Likelihood Parameter Estimation in State-Space Models

Maximum Likelihood Parameter Estimation in State-Space Models Maximum Likelihood Parameer Esimaion in Sae-Space Models Arnaud Douce Deparmen of Saisics, Oxford Universiy Universiy College London 4 h Ocober 212 A. Douce (UCL Maserclass Oc. 212 4 h Ocober 212 1 / 32

More information

Západočeská Univerzita v Plzni, Czech Republic and Groupe ESIEE Paris, France

Západočeská Univerzita v Plzni, Czech Republic and Groupe ESIEE Paris, France ADAPTIVE SIGNAL PROCESSING USING MAXIMUM ENTROPY ON THE MEAN METHOD AND MONTE CARLO ANALYSIS Pavla Holejšovsá, Ing. *), Z. Peroua, Ing. **), J.-F. Bercher, Prof. Assis. ***) Západočesá Univerzia v Plzni,

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION SUPPLEMENTARY INFORMATION DOI: 0.038/NCLIMATE893 Temporal resoluion and DICE * Supplemenal Informaion Alex L. Maren and Sephen C. Newbold Naional Cener for Environmenal Economics, US Environmenal Proecion

More information

Tracking. Many slides adapted from Kristen Grauman, Deva Ramanan

Tracking. Many slides adapted from Kristen Grauman, Deva Ramanan Tracking Man slides adaped from Krisen Grauman Deva Ramanan Coures G. Hager Coures G. Hager J. Kosecka cs3b Adapive Human-Moion Tracking Acquisiion Decimaion b facor 5 Moion deecor Grascale convers. Image

More information

A Rao-Blackwellized Parts-Constellation Tracker

A Rao-Blackwellized Parts-Constellation Tracker A Rao-Blackwellized Pars-Consellaion Tracker Gran Schindler and Frank Dellaer College of Compuing, Georgia Insiue of Technology {schindler, dellaer}@cc.gaech.edu Absrac We presen a mehod for efficienly

More information

Monte Carlo data association for multiple target tracking

Monte Carlo data association for multiple target tracking Mone Carlo daa associaion for muliple arge racking Rickard Karlsson Dep. of Elecrical Engineering Linköping Universiy SE-58183 Linköping, Sweden E-mail: rickard@isy.liu.se Fredrik Gusafsson Dep. of Elecrical

More information

A Specification Test for Linear Dynamic Stochastic General Equilibrium Models

A Specification Test for Linear Dynamic Stochastic General Equilibrium Models Journal of Saisical and Economeric Mehods, vol.1, no.2, 2012, 65-70 ISSN: 2241-0384 (prin), 2241-0376 (online) Scienpress Ld, 2012 A Specificaion Tes for Linear Dynamic Sochasic General Equilibrium Models

More information

A Video Vehicle Detection Algorithm Based on Improved Adaboost Algorithm Weiguang Liu and Qian Zhang*

A Video Vehicle Detection Algorithm Based on Improved Adaboost Algorithm Weiguang Liu and Qian Zhang* A Video Vehicle Deecion Algorihm Based on Improved Adaboos Algorihm Weiguang Liu and Qian Zhang* Zhongyuan Universiy of Technology, Zhengzhou 450000, China lwg66123@163.com, 2817343431@qq.com *The corresponding

More information

MULTI-MODAL PARTICLE FILTERING FOR HYBRID SYSTEMS WITH AUTONOMOUS MODE TRANSITIONS

MULTI-MODAL PARTICLE FILTERING FOR HYBRID SYSTEMS WITH AUTONOMOUS MODE TRANSITIONS MULTI-MODAL PARTICLE FILTERING FOR HYBRID SYSTEMS WITH AUTONOMOUS MODE TRANSITIONS Sanislav Funiak,1 Brian C. Williams MIT Space Sysems and AI Laboraories, 77 Mass. Ave., Rm. 37-348, Cambridge, MA 02139

More information

Learning to Take Concurrent Actions

Learning to Take Concurrent Actions Learning o Take Concurren Acions Khashayar Rohanimanesh Deparmen of Compuer Science Universiy of Massachuses Amhers, MA 0003 khash@cs.umass.edu Sridhar Mahadevan Deparmen of Compuer Science Universiy of

More information

Ensamble methods: Bagging and Boosting

Ensamble methods: Bagging and Boosting Lecure 21 Ensamble mehods: Bagging and Boosing Milos Hauskrech milos@cs.pi.edu 5329 Senno Square Ensemble mehods Mixure of expers Muliple base models (classifiers, regressors), each covers a differen par

More information

Testing for a Single Factor Model in the Multivariate State Space Framework

Testing for a Single Factor Model in the Multivariate State Space Framework esing for a Single Facor Model in he Mulivariae Sae Space Framework Chen C.-Y. M. Chiba and M. Kobayashi Inernaional Graduae School of Social Sciences Yokohama Naional Universiy Japan Faculy of Economics

More information

Hidden Markov Models. Adapted from. Dr Catherine Sweeney-Reed s slides

Hidden Markov Models. Adapted from. Dr Catherine Sweeney-Reed s slides Hidden Markov Models Adaped from Dr Caherine Sweeney-Reed s slides Summary Inroducion Descripion Cenral in HMM modelling Exensions Demonsraion Specificaion of an HMM Descripion N - number of saes Q = {q

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 175 CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 10.1 INTRODUCTION Amongs he research work performed, he bes resuls of experimenal work are validaed wih Arificial Neural Nework. From he

More information

Learning Naive Bayes Classifier from Noisy Data

Learning Naive Bayes Classifier from Noisy Data UCLA Compuer Science Deparmen Technical Repor CSD-TR No 030056 1 Learning Naive Bayes Classifier from Noisy Daa Yirong Yang, Yi Xia, Yun Chi, and Richard R Munz Universiy of California, Los Angeles, CA

More information

A Distributed Multiple-Target Identity Management Algorithm in Sensor Networks

A Distributed Multiple-Target Identity Management Algorithm in Sensor Networks A Disribued Muliple-Targe Ideniy Managemen Algorihm in Sensor Neworks Inseok Hwang, Kaushik Roy, Hamsa Balakrishnan, and Claire Tomlin Dep. of Aeronauics and Asronauics, Sanford Universiy, CA 94305 Dep.

More information

Notes on Kalman Filtering

Notes on Kalman Filtering Noes on Kalman Filering Brian Borchers and Rick Aser November 7, Inroducion Daa Assimilaion is he problem of merging model predicions wih acual measuremens of a sysem o produce an opimal esimae of he curren

More information

Ensamble methods: Boosting

Ensamble methods: Boosting Lecure 21 Ensamble mehods: Boosing Milos Hauskrech milos@cs.pi.edu 5329 Senno Square Schedule Final exam: April 18: 1:00-2:15pm, in-class Term projecs April 23 & April 25: a 1:00-2:30pm in CS seminar room

More information

Self assessment due: Monday 4/29/2019 at 11:59pm (submit via Gradescope)

Self assessment due: Monday 4/29/2019 at 11:59pm (submit via Gradescope) CS 188 Spring 2019 Inroducion o Arificial Inelligence Wrien HW 10 Due: Monday 4/22/2019 a 11:59pm (submi via Gradescope). Leave self assessmen boxes blank for his due dae. Self assessmen due: Monday 4/29/2019

More information

מקורות לחומר בשיעור ספר הלימוד: Forsyth & Ponce מאמרים שונים חומר באינטרנט! פרק פרק 18

מקורות לחומר בשיעור ספר הלימוד: Forsyth & Ponce מאמרים שונים חומר באינטרנט! פרק פרק 18 עקיבה מקורות לחומר בשיעור ספר הלימוד: פרק 5..2 Forsh & once פרק 8 מאמרים שונים חומר באינטרנט! Toda Tracking wih Dnamics Deecion vs. Tracking Tracking as probabilisic inference redicion and Correcion Linear

More information

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course OMP: Arificial Inelligence Fundamenals Lecure 0 Very Brief Overview Lecurer: Email: Xiao-Jun Zeng x.zeng@mancheser.ac.uk Overview This course will focus mainly on probabilisic mehods in AI We shall presen

More information

CSE/NB 528 Lecture 14: From Supervised to Reinforcement Learning (Chapter 9) R. Rao, 528: Lecture 14

CSE/NB 528 Lecture 14: From Supervised to Reinforcement Learning (Chapter 9) R. Rao, 528: Lecture 14 CSE/NB 58 Lecure 14: From Supervised o Reinforcemen Learning Chaper 9 1 Recall from las ime: Sigmoid Neworks Oupu v T g w u g wiui w Inpu nodes u = u 1 u u 3 T i Sigmoid oupu funcion: 1 g a 1 a e 1 ga

More information

Fixed-lag Sampling Strategies for Particle Filtering SLAM

Fixed-lag Sampling Strategies for Particle Filtering SLAM To appear in he 7 IEEE Inernaional Conference on Roboics & Auomaion (ICRA 7) Fixed-lag Sampling Sraegies for Paricle Filering SLAM Krisopher R. Beevers and Wesley H. Huang Absrac We describe wo new sampling

More information

Removing Useless Productions of a Context Free Grammar through Petri Net

Removing Useless Productions of a Context Free Grammar through Petri Net Journal of Compuer Science 3 (7): 494-498, 2007 ISSN 1549-3636 2007 Science Publicaions Removing Useless Producions of a Conex Free Grammar hrough Peri Ne Mansoor Al-A'ali and Ali A Khan Deparmen of Compuer

More information

Temporal Integration of Multiple Silhouette-based Body-part Hypotheses

Temporal Integration of Multiple Silhouette-based Body-part Hypotheses emporal Inegraion of Muliple Silhouee-based Body-par Hypoheses Vivek Kwara kwara@cc.gaech.edu Aaron F. Bobick afb@cc.gaech.edu Amos Y. Johnson amos@cc.gaech.edu GVU Cener / College of Compuing Georgia

More information

Planning in POMDPs. Dominik Schoenberger Abstract

Planning in POMDPs. Dominik Schoenberger Abstract Planning in POMDPs Dominik Schoenberger d.schoenberger@sud.u-darmsad.de Absrac This documen briefly explains wha a Parially Observable Markov Decision Process is. Furhermore i inroduces he differen approaches

More information

Localization and Map Making

Localization and Map Making Localiaion and Map Making My old office DILab a UTK ar of he following noes are from he book robabilisic Roboics by S. Thrn W. Brgard and D. Fo Two Remaining Qesions Where am I? Localiaion Where have I

More information

Look-ahead Proposals for Robust Grid-based SLAM

Look-ahead Proposals for Robust Grid-based SLAM Look-ahead Proposals for Robus Grid-based SLAM Slawomir Grzonka, Chrisian Plagemann, Giorgio Grisei, Wolfram Burgard To cie his version: Slawomir Grzonka, Chrisian Plagemann, Giorgio Grisei, Wolfram Burgard.

More information

Multiple Hypothesis Tracking of Clusters of People

Multiple Hypothesis Tracking of Clusters of People Muliple Hypohesis Tracking of Clusers of People Manuel Mucienes Deparmen of Elecronics and Compuer Science Universiy of Saniago de Composela 15782 Saniago de Composela, Spain Email: manuel@dec.usc.es Wolfram

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

MCMC-Based Particle Filtering for Tracking a Variable Number of Interacting Targets. Zia Khan, Tucker Balch, and Frank Dellaert

MCMC-Based Particle Filtering for Tracking a Variable Number of Interacting Targets. Zia Khan, Tucker Balch, and Frank Dellaert 1 MCMC-Based Paricle Filering for Tracking a Variable Number of Ineracing Targes Zia Khan, Tucker Balch, and Frank Dellaer 2 Absrac We describe a paricle filer ha effecively deals wih ineracing arges -

More information

GMM - Generalized Method of Moments

GMM - Generalized Method of Moments GMM - Generalized Mehod of Momens Conens GMM esimaion, shor inroducion 2 GMM inuiion: Maching momens 2 3 General overview of GMM esimaion. 3 3. Weighing marix...........................................

More information

Isolated-word speech recognition using hidden Markov models

Isolated-word speech recognition using hidden Markov models Isolaed-word speech recogniion using hidden Markov models Håkon Sandsmark December 18, 21 1 Inroducion Speech recogniion is a challenging problem on which much work has been done he las decades. Some of

More information

1 Review of Zero-Sum Games

1 Review of Zero-Sum Games COS 5: heoreical Machine Learning Lecurer: Rob Schapire Lecure #23 Scribe: Eugene Brevdo April 30, 2008 Review of Zero-Sum Games Las ime we inroduced a mahemaical model for wo player zero-sum games. Any

More information

Simultaneous Tracking and Action Recognition using the PCA-HOG Descriptor

Simultaneous Tracking and Action Recognition using the PCA-HOG Descriptor Simulaneous Tracking and Acion Recogniion using he PCA-HOG Descripor Wei-Lwun Lu, James J. Lile Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC, CANADA {vailen, lile}@cs.ubc.ca Absrac

More information

CS 4495 Computer Vision Tracking 1- Kalman,Gaussian

CS 4495 Computer Vision Tracking 1- Kalman,Gaussian CS 4495 Compuer Vision A. Bobick CS 4495 Compuer Vision - KalmanGaussian Aaron Bobick School of Ineracive Compuing CS 4495 Compuer Vision A. Bobick Adminisrivia S5 will be ou his Thurs Due Sun Nov h :55pm

More information

Tracking. Many slides adapted from Kristen Grauman, Deva Ramanan

Tracking. Many slides adapted from Kristen Grauman, Deva Ramanan Tracking Man slides adaped from Krisen Grauman Deva Ramanan Coures G. Hager Coures G. Hager J. Kosecka cs3b Adapive Human-Moion Tracking Acquisiion Decimaion b facor 5 Moion deecor Grascale convers. Image

More information

FastSLAM with Stereo Vision

FastSLAM with Stereo Vision FasSLAM wih Sereo Vision Wikus Brink Elecronic Sysems Lab Elecrical and Elecronic Engineering Sellenbosch Universiy Email: wikusbrink@ieee.org Corné E. van Daalen Elecronic Sysems Lab Elecrical and Elecronic

More information

Augmented Reality II - Kalman Filters - Gudrun Klinker May 25, 2004

Augmented Reality II - Kalman Filters - Gudrun Klinker May 25, 2004 Augmened Realiy II Kalman Filers Gudrun Klinker May 25, 2004 Ouline Moivaion Discree Kalman Filer Modeled Process Compuing Model Parameers Algorihm Exended Kalman Filer Kalman Filer for Sensor Fusion Lieraure

More information

Object Tracking. Computer Vision Jia-Bin Huang, Virginia Tech. Many slides from D. Hoiem

Object Tracking. Computer Vision Jia-Bin Huang, Virginia Tech. Many slides from D. Hoiem Objec Tracking Compuer Vision Jia-Bin Huang Virginia Tech Man slides from D. Hoiem Adminisraive suffs HW 5 (Scene caegorizaion) Due :59pm on Wed November 6 oll on iazza When should we have he final exam?

More information

Simultaneous Tracking and Activity Recognition with Relational Dynamic Bayesian Networks

Simultaneous Tracking and Activity Recognition with Relational Dynamic Bayesian Networks Simulaneous Tracking and Aciviy Recogniion wih Relaional Dynamic Bayesian Neworks Crisina Elena Manfredoi, David James Flee, Howard John Hamilon, Sandra Zilles Technical Repor CS 2011-1 March 30, 2011

More information

Data Fusion using Kalman Filter. Ioannis Rekleitis

Data Fusion using Kalman Filter. Ioannis Rekleitis Daa Fusion using Kalman Filer Ioannis Rekleiis Eample of a arameerized Baesian Filer: Kalman Filer Kalman filers (KF represen poserior belief b a Gaussian (normal disribuion A -d Gaussian disribuion is

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

Improved Rao-Blackwellized H filter based mobile robot SLAM

Improved Rao-Blackwellized H filter based mobile robot SLAM Ocober 216, 23(5): 47 55 www.sciencedirec.com/science/journal/158885 The Journal of China Universiies of Poss and Telecommunicaions hp://jcup.bup.edu.cn Improved Rao-Blackwellized H filer based mobile

More information

Stability and Bifurcation in a Neural Network Model with Two Delays

Stability and Bifurcation in a Neural Network Model with Two Delays Inernaional Mahemaical Forum, Vol. 6, 11, no. 35, 175-1731 Sabiliy and Bifurcaion in a Neural Nework Model wih Two Delays GuangPing Hu and XiaoLing Li School of Mahemaics and Physics, Nanjing Universiy

More information

Article from. Predictive Analytics and Futurism. July 2016 Issue 13

Article from. Predictive Analytics and Futurism. July 2016 Issue 13 Aricle from Predicive Analyics and Fuurism July 6 Issue An Inroducion o Incremenal Learning By Qiang Wu and Dave Snell Machine learning provides useful ools for predicive analyics The ypical machine learning

More information

Monocular SLAM Using a Rao-Blackwellised Particle Filter with Exhaustive Pose Space Search

Monocular SLAM Using a Rao-Blackwellised Particle Filter with Exhaustive Pose Space Search 2007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 2007 Monocular SLAM Using a Rao-Blackwellised Paricle Filer wih Exhausive Pose Space Search Masahiro Tomono Absrac This

More information

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé Bias in Condiional and Uncondiional Fixed Effecs Logi Esimaion: a Correcion * Tom Coupé Economics Educaion and Research Consorium, Naional Universiy of Kyiv Mohyla Academy Address: Vul Voloska 10, 04070

More information

Probabilistic Fundamentals in Robotics

Probabilistic Fundamentals in Robotics Probabilisic Fundamenals in Roboics Probabilisic Models of Mobile Robos Robo localizaion Basilio Bona DAUIN Poliecnico di Torino Course Ouline Basic mahemaical framework Probabilisic models of mobile robos

More information

Monte Carlo Sampling of Non-Gaussian Proposal Distribution in Feature-Based RBPF-SLAM

Monte Carlo Sampling of Non-Gaussian Proposal Distribution in Feature-Based RBPF-SLAM Proceedings of Ausralasian Conference on Roboics and Auomaion, 3-5 Dec 2012, Vicoria Universiy of Wellingon, New Zealand. Mone Carlo Sampling of Non-Gaussian Proposal Disribuion in Feaure-Based RBPF-SLAM

More information

Survey of JPDA algorithms for possible Real-Time implementation

Survey of JPDA algorithms for possible Real-Time implementation Survey of JPDA algorihms for possible Real-Time implemenaion M.J. Goosen, B.J. van Wyk, M.A. van Wyk Rand Afrikaans Universiy, Johannesburg, Souh Africa. mgoosen@ing.rau.ac.za French Souh African Technical

More information

Open loop vs Closed Loop. Example: Open Loop. Example: Feedforward Control. Advanced Control I

Open loop vs Closed Loop. Example: Open Loop. Example: Feedforward Control. Advanced Control I Open loop vs Closed Loop Advanced I Moor Command Movemen Overview Open Loop vs Closed Loop Some examples Useful Open Loop lers Dynamical sysems CPG (biologically inspired ), Force Fields Feedback conrol

More information

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1.

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1. Roboics I April 11, 017 Exercise 1 he kinemaics of a 3R spaial robo is specified by he Denavi-Harenberg parameers in ab 1 i α i d i a i θ i 1 π/ L 1 0 1 0 0 L 3 0 0 L 3 3 able 1: able of DH parameers of

More information

Spring Ammar Abu-Hudrouss Islamic University Gaza

Spring Ammar Abu-Hudrouss Islamic University Gaza Chaper 7 Reed-Solomon Code Spring 9 Ammar Abu-Hudrouss Islamic Universiy Gaza ١ Inroducion A Reed Solomon code is a special case of a BCH code in which he lengh of he code is one less han he size of he

More information