Poisson models for extended target and group tracking

Size: px
Start display at page:

Download "Poisson models for extended target and group tracking"

Transcription

1 Poisson models for extended target and group tracking Kevin Gilholm a, Simon Godsill b, Simon Maskell c and David Salmond a a QinetiQ, Cody Technology Park, Farnborough, Hants GU1 0LX, UK; b Engineering Department, University of Cambridge, Trumpington Street, Cambridge, UK; c QinetiQ, St Andrews Road, Malvern, Worcs, WR14 3PS, UK ABSTRACT It is common practice to represent a target group (or an extended target) as set of point sources and attempt to formulate a tracking filter by constructing possible assignments between measurements and the sources. We suggest an alternative approach that produces a measurement model (likelihood) in terms of the spatial density of measurements over the sensor observation region. In particular, the measurements are modelled as a Poisson process with a spatially dependent rate parameter. This representation allows us to model extended targets as an intensity distribution rather than a set of points and, for a target formation, it gives the option of modelling part of the group as a spatial distribution of target density. Furthermore, as a direct consequence of the Poisson model, the measurement likelihood may be evaluated without constructing explicit association hypotheses. This considerably simplifies the filter and gives a substantial computational saving in a particle filter implementation. The Poisson target-measurement model will be described and its relationship to other filters will be discussed. Illustrative simulation examples will be presented. Keywords: Target tracking, Extended targets, Poisson models, Particle filters 1. INTRODUCTION In the classical target tracking problem, it is assumed that at most a single measurement is received from a point target at each time step. However, in many cases, high resolution sensors may be able to resolve individual features or measurement sources on an extended object. A natural way to approach this problem is to model the target as a rigid (or semi-rigid) set of point sources, each of which may be the origin of a sensor measurement. The tracking problem is then to infer the structure of the target (i.e. the geometry of the measurement sources) given a sequence of measurement frames and prior information on structure and dynamics. This is the type of approach adopted by Brodia 1, Huang 2 and Dezert. 3 A similar model may be employed for a group of point targets. 4 If the problem is tackled from a Bayesian standpoint, a key aspect of the solution is the construction of feasible measurement-source assignment hypotheses and the evaluation of the probabilities of these hypotheses 4,5. Clearly such an explicit approach is most challenging if the number of sources and their disposition is highly uncertain. In this paper we propose a different approach that leads to a representation of the measurements over the sensor observation region as a spatial point process. The scenario is modelled as a known number of of measurement generating entities. Each of these entities might be a target (point or extended), a cluster of objects or a clutter process. Each entity is characterized by a state vector which determines the measurement generation process for that entity in terms of number of measurements issuing from that entity and their spatial distribution. In particular, it is convenient to model this as a non-homogeneous Poisson point process. 6 (An obvious consequence of this model is that multiple measurements may originate from an entity.) It will be shown that this leads to an exact expression for the overall measurement likelihood (for the full scenario) that does not involve explicit assignments between the measurements and the entities. This is especially relevant for particle Send correspondence to djsalmond@qinetiq.com SPIE CONFERENCE 5913: SIGNAL AND DATA PROCESSING OF SMALL TARGETS 2005 (August), Edited by O E Drummond

2 filter implementations as the most expensive computational element of the filter is almost always the likelihood evaluation: the possibility of avoiding explicit summation over assignment hypotheses is most attractive. Conversely, the proposed model can only be exploited using a particle filter (or possibly a numerical grid based scheme). Furthermore, it is argued that in many cases the spatial Poisson model is a good representation of real target-sensor processes Relationship to other filters A direct consequence of the Poisson assumption is that the multiple measurements may originate from the same target. This is an underlying assumption of the Probabilistic Multiple Hypothesis Tracker (PMHT) of Streit and Luginbuhl, 7, 8 where the measurement-target association variables are assumed to be statistically independent. The PMHT is usually implemented as a batch filter, but Hue, Le Cadre and Perez 9 have used the PMHT assumption to develop a particle filter for multiple target tracking. The likelihood model they employ is essentially the same as the likelihood derived in this paper from the spatial Poisson assumption. This is discussed further in Section 2.5. Point process models are also employed in the Finite Set Statistics (FISST) approach developed by Mahler. 10 In FISST, point process ideas are used to describe the general multiple target transition and observation densities. The Probability Hypothesis Density (PHD) filter is an implementation of FISST where the multitarget filtering distribution is approximated as a Poisson point process. For a fixed discrete state space, the PHD filter is an exact multi-target algorithm, however, it is usually applied in continuous spaces where an adaptive discretisation is performed via a particle filter. 11 The sufficient statistic that is passed from one iteration to the next is the product of the Poisson rate for a given discrete point and the probability of this point. Therefore, the PHD filter is unable to distinguish between different pairs of Poisson rate and probability that have the same product; this ambiguity regarding target number and distribution of each target is exactly what the PHD filter exploits (and stems from the fact that the sum of two Poisson distributed variables is itself Poisson distributed). The PHD does not propagate the target labelling Structure of the paper In the following section we present a statement of the problem and derive the joint likelihood for the number and values of measurements in the observation region under the spatial Poisson model. An extended target likelihood model is also described and particle filter implementation is discussed. Simulation examples illustrating the operation of the scheme are presented in Section Problem statement 2. THEORETICAL DEVELOPMENT Scenario model The parameters to be estimated are contained in the state vector X T k = (x T 0 k,x T 1 k,...,x T N T k,b T k ), where k denotes time step and component vector x i k corresponds to entity i. It is assumed that the number of entities N T + 1 is known, and we reserve i = 0 for the background clutter process. As discussed above, the entities could be point targets, extended targets, diffuse clusters of objects or concentrations of clutter. In each case, the component state vector will usually include the standard descriptors of centroid position and velocity, with the possible addition of parameters that specify the spatial extent or other characteristics. The component B k is a bulk term which may be common to some or all entities. For example, it might described the common 4, 12 motion of a group of objects to facilitate tracking of target formations. Dynamics The state vectors of the entities are assumed to evolve according to known Markov models: p(x i k x i k 1 ) for i = 0,1,...,N T and p(b k B k 1 ).

3 Measurements At each time step k a set or frame of sensor measurements Z k = {z 1,...,z n } k becomes available. Each of these n measurements originates from one of the N T + 1 entities, but the assignment is unknown - i.e. the measurements are not labelled. More specifically, we assume that the received measurements over the observation volume result from the (conditionally independent) superposition of measurements from the N T + 1 entities (so no measurement can originate from more than one entity). For each entity i, we model the production of measurements over the observation space at a particular time step k as an inhomogeneous (or nonhomogeneous) Poisson point process. (A spatial point process is a stochastic model describing the location of events in some subset of R d.) So, the probability of n measurements from entity i falling in a region A of the observation space is given by 6 Pr{N(A) = n} = exp( µ i(a))(µ i (A)) n (1) n! where µ i (A) = λ i (z x i,b)dz A is the expected number of measurements falling in A and λ i (z x i,b) is the spatially dependent rate parameter or intensity of the process (where the time subscript k has been omitted). So each measurement z from entity i produced in region A has a pdf proportional to the intensity parameter λ i (z x i,b): p(z x i,b) = λ i(z x i,b) µ i (A), for z A, (2) i.e. given x i and B, any measurement z originating from entity i is an independent random draw from this pdf - we identify A with the observation region (sensor field-of-view). This concept will be clarified in Section 2.4 and in the examples of Section 3. In this paper we assume that µ i (A) is known, but if this is not so, the state vector x i can be augmented to include it. (Note that to some extent, this Poisson mean has a similar role to detection probability in a more standard approach.) Initial conditions To complete the problem description, we assume that the prior distribution p(x 1 ) of the state vector is available at time step k = 1. Requirement Given a sequence of measurements Z k = {Z 1,...,Z k } and prior distribution p(x 1 ), the problem is to determine the posterior distribution p(x k Z k ) Formal Bayesian filter On the basis of the above model, a formal Bayesian recursive filter may be derived (see for example 12 ). Suppose that the posterior pdf p(x k 1 Z k 1 ) at time step k 1 is available. It is required to construct the posterior pdf p(x k Z k ) at the following time step k. In the usual fashion, the prior at time k may be obtained from the dynamics model via the Chapman-Kolomogorov equation: p(x k Z k 1) = p(x k X k 1 )p(x k 1 Z k 1) dx k 1. (3) This prior pdf may be updated with information from the latest set of measurements Z k via Bayes rule: p(x k Z k) p(z k X k )p(x k Z k 1). (4) These two relations (3) and (4) are the general form of the formal Bayesian recursive filter. To complete the definition, the likelihood p(z k X k ) must be specified (the dynamics p(x k X k 1 ) is assumed to be available from the problem statement).

4 2.3. Measurement likelihood for a nonhomogeneous Poisson process As already noted, in this development, we assume that the measurements received over the observation volume result from the superposition of measurements from N T + 1 conditionally independent inhomogeneous Poisson point processes. Since the superposition of independent Poisson processes with parameters λ 0,λ 1,...λ NT is a Poisson process with parameter N T i=0 λ i, the totality of measurements received over the observation region is also an inhomogeneous Poisson process where the spatially dependent rate parameter or intensity of the process given by N T λ(z X) = λ i (z x i,b). i=0 Each term in this summation is the intensity parameter corresponding to entity i and which depends on its state vector x i and the bulk term B. In this case, the joint likelihood of the number n of measurements falling in the observation volume A and their values (z 1,z 2,...,z n ) is given by 6 p(z X) = p((z 1,z 2,...,z n ),n X) = e µ(a) n! n j=1 λ(z j X) = e µ(a) n! n N T λ i (z j x i,b) (5) j=1 i=0 where the product should be interpreted as unity if n = 0, and µ(a) = N T i=0 µ i(a) is the expected total number of measurements received in this frame. Using relation (2), the likelihood (5) may be written p(z X) = e µ(a) n! n N T µ i (A)p(z j x i,b). (6) j=1 i=0 Equation (6) is the measurement likelihood for the spatial Poisson model. It should be emphasized that this is an exact result - it is a direct consequence of the spatial Poisson model assumptions. Also note that it is identical to the result given in 13 (following equation (37)) that was obtained by directly evaluating the sum over all possible assignments. If entity i = 0 is identified with clutter uniformly distributed over the sensor s field-of-view, then p(z x 0 ) = 1/ A dz (i.e. a homogeneous Poisson process) and µ 0(A) = ρ dz, so (6) becomes A { } n p(z X) = e µ(a) N T ρ + µ i (A)p(z j x i,b). (7) n! j=1 This is proportional to the likelihood given in equation (13) of 14 for the special case of N T = 1 - i.e. single (possibly extended) target in uniform clutter. i= Extended target likelihood model In this section we consider the measurement model for a target that may have spatial extent. The pdf p(z x i,b) of measurements originating from a target (say, entity i) depends on the target model (parameterized by (x i,b)) and the measurement error process. As suggested in 14 (from which this section is summarized), it may be convenient to represent these as two separate processes as a route to the required likelihood. The target model describes how measurement sources are distributed over the target: so the pdf of a source y given target parameters (x i,b) may be written p(y x i,b). This may be viewed as a model of the spatial extent of the target. The measurement z arising from the source y is described by the sensor error model p(z y) - i.e. the measurement values depend only on y. p(z y) is typically a Gaussian perturbation about a function of y. Therefore, the pdf of a measurement z originating from the target is given by the convolution p(z x i,b) = p(z y)p(y x i,b)dy. (8)

5 Note that for a classical point target, where the origin of measurements is a deterministic function of the state vector, p(y x i,b) reduces to a delta functional on the relevant components of the state vector. There are many possible extended target models, ranging from the classical point target to complex representations of particular target structures. The range includes models corresponding to sets of point sources (as studied in 1 to 5 ) and more diffuse representations. 14 This spatial model could be a bounded distribution such as a uniform pdf or an unbounded distribution such as a Gaussian. In many cases, the principal axis of the target extent will be (approximately) aligned with the target s velocity vector. For example, a 1-D uniform stick model may be an adequate representation for certain targets (see Section 3). It is also possible to model source concentrations via mixture models of the form: N C p(y x i,b) = w j (x i,b)p j (y x i,b), (9) j=1 where the w j (x i,b) are weights that sum to unity, and the component pdfs and the weights may depend on the target state vector (x i,b). For this mixture model, the probability of a target source originating from component j is w j (x i,b), and since each measurement is independent, multiple sources may arise from particular components Implementation of the filter Particle filtering 12,15 is a means of directly mechanising the formal Bayesian recursive filter (equations (3) and (4)). Essentially, the required posterior is represented and propagated as a (typically large) set of random samples or particles. This approach does not rely on the linear-gaussian assumptions that underpin Kalman filtering schemes: it may be applied directly given an expression for the measurement likelihood. In particular, a particle filter can exploit the likelihood model (6). As already noted, the likelihood (6) is especially convenient for a multiple object particle filter as it avoids the computational effort of explicitly enumerating assignment hypotheses. This fact has been previously exploited by Hue, Le Cadre and Perez 9 who used effectively the same likelihood, but started from the PMHT assumption rather than invoking a Poisson model. In their approach, the mixture coefficients in the likelihood are interpreted as association probabilities - which are proportional to the Poisson means µ i in our formulation. In the spirit of PMHT, Hue et al treat these association probabilities as unknown stochastic coefficients to be estimated (they employ a Gibbs sampling scheme). In our approach the µ i are either assumed to be known or are added to the state vector and included in the dynamics model. In all but the most trivial cases, it is not possible, or is at best very inconvenient, to derive a Kalman filter implementation from the likelihood (6). Even when such a filter can be derived it requires explicit construction of assignment hypotheses (see 14 ), so loosing one of the benefits of the approach. 3. ILLUSTRATIVE SIMULATION EXAMPLES The following two simulation examples are presented to illustrate the operation of the filter and to show how it can be implemented. The results are not intended to provide a performance assessment, although they are typical of a wide range of randomly generated data sets that have been studied Example 1: passing extended targets This first example is an extension of a single target case presented in 14 to two targets, moving in a common plane, which pass close to one another.

6 Measurement likelihood Each target is a stick or rod of known length: target 1 is l = 2 units long and target 2 is l = 1 unit long. Each stick is aligned with its velocity vector and measurement sources are randomly and uniform distributed along the lengths (frame-to-frame independent). A source produces a Cartesian measurement z = (z x,z y ) which is a zero-mean Gaussian perturbation about the source with a variance of σ 2 = 0.01 in the x and y directions (independent). The resulting pdf for a target-related measurement is given by (8), the convolution of the 1-D uniform pdf with the Gaussian error. If the centre of a target is located at the origin and aligned with the x-axis (i.e. x = y = ẏ = 0 and ẋ > 0), the pdf of a target-related measurement z = (z x,z y ) is given by 14 : p T (z x,l) = p(z y)p(y x, l)dy = [ 1 2l 2πσ exp 1 2 ( zy ) ] { ( 2 zx erf l ) ( zx 1 2 erf l )} σ 2σ 2σ The required general form for an inclined target away from the origin can be obtained by rotation and translation of (10). The numbers of measurements originating from the targets are Poisson distributed with known means: µ 1 = 3 for target 1 and µ 2 = 1.5 for target 2. Uniform random clutter measurements of density ρ = 0.2 per unit area are superposed on the target-related measurements - as will be seen this is a substantial clutter density. Thus, { the measurement likelihood for this problem is given from (7) by: p(z X) n j=1 i=1 (µ i/ρ)p T (z j x i,l i ) where x 1 and x 2 correspond to the two targets - there is no bulk term B as they are assumed to be independent. (10) } Dynamics model For each target, the motion of its centre is represented by a discrete second order (constant velocity) model with unit time interval between measurement frames: x( k+1 = Φx ) k + Γw k where ( x ) = 1 1 1/2 (x,ẋ,y,ẏ) T, w = (w X,w Y ) T, Φ = diag{φ 1,Φ 1 }, Γ = diag{γ 1,Γ 1 }, Φ 1 = and Γ =. 1 The acceleration process w k is modelled as zero mean, white Gaussian noise with covariance E[w k wk T] = qi 2 where I 2 is the 2 2 identity matrix. For this simulation example, the variance of the acceleration noise is q = 0.01, the same for each target. (So the targets cannot be distinguished via prior information on dynamics.) Results Target 1 follows a constant speed (about 0.42 units per time step) path, initially moving in a straight line and then turning at a constant rate of about 8.5 degrees per time step. The second target moves in a straight line with the same constant speed and passes target 1 coincidentally and tangentially during the turn - thus there is substantial scope for track switching. The actual target paths and the filter estimates of the target centroid (mean of the particle set) are shown in fig 2. Note that the filter is able to exploit the differences between measurement characteristics of the targets (i.e. the differences between l 1 and l 2 and between µ 1 and µ 2 ) to maintain the correct tracks after the targets diverge. These results were obtained from a filter using 2000 particles. Fig 1 shows the number of measurements being processed by the filter after gating (see 14 ): on average the filter processes about 11.5 measurements per time step, of which on average 7 are clutter - so, at least subjectively, this is a stressing problem. Fig 3 shows clusters of stick positions for the two targets corresponding to 30 particles chosen randomly from the full set at every fifth time step. It can be seen that, especially for target 2, there is at times a substantial uncertainty in target location. This is also illustrated by fig 4 which shows the posterior pdfs of the target positions at time steps 18 and 20 (just after the targets begin to diverge). These posterior pdfs are obtained from the full set of posterior particles via a (Gaussian based) kernel density estimate and are shown as contour plots with a logarithmic contour spacing. Local target and clutter measurements are also plotted. Note that the posterior pdfs may be significantly multi-modal, although in all cases the actual target reference points are within the plotted distributions. The average processing time for one iteration of the filter with 2000 particles was just over a second using a 3 GHz Pentium 4 processor. However, this is for a non-optimized Matlab implementation and includes various ancillary monitoring and analysis operations Example 2: tracking a manoevring target using a variable rate particle filter In this second example we consider a single spatially distributed target manoeuvring in heavy clutter. Here we envisage a single group of spatially-distributed objects that try to evade detection by a random combination of sharp manoeuvres and periods of little activity. The dynamical models adopted for the manoeuvring target fit

7 20 Number of measurements processed by filter Total in gates From target 1 From target 2 From clutter 14 Number of measurements Figure 1. Numbers of measurements accepted by filter Target paths and estimates Target path and samples of paticles Y 4 2 Y Actual path of tgt 1 Estimate for tgt 1 Actual path of tgt 2 Estimate for tgt X Actual path for target 1 Particle filter estimate (mean) for target 1 Sample stick positions for target X Figure 2. Paths and track estimates for the two targets Figure 3. Samples of particles for the two targets - target 2 dashed (shown at every fifth time step)

8 Posterior pdf at time step 18 (logarithmic contour spacing) Posterior pdf at time step 20 (logarithmic contour spacing) Posterior pdf of target 1 Posterior pdf of target 2 Measurements from target 1 Measurements from target 2 Clutter measurements Centre of target 1 Centre of target Posterior pdf of target 1 Posterior pdf of target 2 Measurements from target 1 Measurements from target 2 Clutter measurements Centre of target 1 Centre of target Y Y X X Figure 4. Contours of posterior pdfs of target positions at time steps 18 and 20: logarithmic contour spacing Figure 5. Intrinsic coordinate system into the general variable rate particle filtering framework introduced in 16 and further developed with specific dynamical models in 17. These models introduce an additional time variable into the state-space, which models the random times at which a new manouevre commences. The variable rate state is defined as as x k = (θ k,τ k ), where k N is the discrete state index, τ k R + denotes the state arrival time, and θ k denotes the vector of state variables (essentially position and velocity in this case). We assume that the variable rate state sequence follows a Markovian process such that successive states are independently drawn as follows x k p(x k x k 1 ) = p θ (θ k θ k 1,τ k,τ k 1 )p τ (τ k τ k 1 ). (11) Notice that the times τ k need not be synchronised with the observation times, and indeed this is the essence of the variable rate model. In between state arrival times τ k, the target state is deterministically obtained from a continuous time differential equation model based on an intrinsic coordinate system, as in 17, from which we summarise the model here. In an intrinsic coordinate system applied forces can be represented relative to the heading of the object, rather than relative to the more standard Cartesian or polar fixed coordinate frame. This we postulate is a

9 more realistic representation of the thrusts applied when turning a vehicle. Distance travelled along the path of motion is denoted s, while angle of the path relative to east in the horizontal plane is denoted ψ. Accelerations tangential to and perpendicular to the motion are then given in fig 5. In the variable rate model we now assume that a piecewise constant thrust, relative to the direction of heading, is applied between any two times τ k and τ k+1, with tangential component T T and perpendicular component T P. A resistance term λ ds dt, assumed to apply in the opposite direction to the heading adds some damping to the system. Resolving forces tangentially and perpendicularly: T T = λ ds dt + s md2 dt 2 T P = m ds dt These equations are readily integrated to give equations for s(t) and ψ(t) during any time period with fixed thrusts T T and T P, from which the cartesian position x(t) can be obtained by numerical integration for any time t between τ k and τ k+1. We thus have the variable rate state variables as follows: dψ dt θ k = [T T,k, T P,k, v(τ k ), ψ(τ k ), x(τ k )] where v() is ds dt, from which the position, speed and angle at any time between τ k and τ k+1 may be obtained deterministically. To complete the dynamical model we specify the distribution of thrusts in the time interval τ k to τ k+1 : and the distribution of time points: T T,k N(µ T,σ 2 T), T P,k N(0,σ 2 P) τ k+1 τ k G(α τ,β τ ) where N is the normal and G is the gamma distribution. The model is initialised with random time points and thrusts drawn from the prior, position x(0) drawn from a circularly symmetric Gaussian with standard deviation 60 and mean [0,0], heading uniformly distributed in [0,2π], and speed uniformly distributed in [0,28]. The observation model is a Poisson model as detailed earlier. Specifically, at each observation time, the number of target-originating measurements is a Poisson random variable having mean µ 1 (A), and each having spatial distribution given by a normal distribution in each Cartesian co-ordinate: p(z x) = N(z x,σ 2 z) The number of clutter observations is also a Poisson random variable with mean µ 0 (A). The clutter may itself be a nonhomogenous Poisson process, and to give a specific case, we consider a Gaussian mixture clutter distribution having 4 equally weighted components, spatially located at [ ], [ ], [ ], [ ], plus a uniform background component over A, having weight 0.6. These represent clumps of persistent clutter that may correspond to certain fixed features in the land/seascape, which targets may be expected to traverse at various times during each trajectory. Here we have a surveillance region A of size , clutter mean µ 0 (A) = 80 and target mean µ 1 (A) = 0.5 (i.e. the target is very often unobserved), and with observation standard deviation σ z = this figure is considered to include both the distributed nature of the target and sensor noise, hence for this example we do not need a bulk term B. A manoeuvring target is generated using the intrinsic dynamic model with m = 500, λ = 0.3, µ T = 50, σ T = 50 and σ P = 1000, initialised with a random velocity and position [00]. The data are plotted in figure 6. Note that the target is entirely buried in clutter to the human eye. Note also the clutter hotspots where tracking is expected to be particularly difficult. The target passes through one of these regions while carrying out its looping trajectory. Despite the evident difficulty of the scenario, the variable rate filter is able to track its manoeuvres with good success, see figure 7. In this figure the output of the filter after 200 time steps is displayed. 400 particles were used, and we display the final smoothed trajectories at the end of the filtering run.

10 Figure 6. Data set for variable rate filtering example. Top left: raw data, 200 time scans; top right: true manoeuvring trajectory; bottom left: raw data, x coordinate as a function of time; bottom right: raw data, y coordinate as a function of time

11 Figure 7. Particle filter: smoothed trajectories Particles were randomly initialised from the initial prior distribution and the (variable rate) dynamical model was adopted as importance function. An important issue for future consideration in this type of application is how one might display these results in a user-friendly way. Note that with a distributed target under these detection and clutter conditions we cannot expect a very accurate tracking of the precise position - rather it is remarkable that the filters are sensitive enough to make any useful tracking effort and not to lose track with this type of data. We have found this performance to be consistent, and to outperform similar dynamical models expressed in a standard (fixed rate) setting. As would be expected, performance gets significantly better in less clutter and with higher target mean values, while we have obtained meaningful results with target means as low as and clutter means of CONCLUSIONS The proposed Poisson spatial model is an efficient representation for handling measurement association uncertainty with a particle filter. In particular, the model leads to an (exact) measurement likelihood which avoids the need to construct explicit measurement-target assignment hypotheses. Promising simulation results have been obtained and we believe that there is considerable scope for exploitation in other applications. The approach is well matched to the tracking of extended targets, closely spaced groups with objects passing in and out of resolution cells and modelling of lumpy clutter. ACKNOWLEDGMENTS This work was carried out as part of the Weapons & Platform Effectors Domain and the DIF-DTC of the UK MOD Research Programme. REFERENCES 1. T. Broida and R. Chellappa, Estimating the kinematics and structure of a rigid object from a sequence of monocular images, IEEE Transactions on Pattern Analysis and Machine Intelligence 13(6), pp , 1991.

12 2. T. Huang and A. Netravali, Motion and structure from feature correspondences: a review, Proceedings of the IEEE 82(2), pp , J. Dezert, Tracking manoeuvring and bending extended target in cluttered environment, SPIE: Signal and Data Processing of Small Targets 3373, pp , D. Salmond and N. Gordon, Group tracking with limited sensor resolution and finite field of view, SPIE: Signal and Data Processing of Small Targets 4048, April J. Vermaak, N. Ikoma, and S. Godsill, A sequential Monte Carlo framework for extended object tracking, IEE Proceedings on Radar, Sonar and Navigation 152(5), N. A. C. Cressie, Statistics for spatial data, Wiley-Interscience, R. Streit and T. Luginbuhl, Probabilistic multi-hypothesis tracking, Naval Undersea Warfare Center, Newport, RI Technical report 10428, H. Gauvrit, J.-P. Le Cadre, and C. Jauffret, A formulation of multitarget tracking as an incomplete data problem, IEEE Transactions on Aerospace and Electronic Systems 33, pp , October C. Hue, J.-P. Le Cadre, and P. Perez, Tracking multiple objects with particle filtering, IEEE Transactions on Aerospace and Electronic Systems 38, pp , July R. Mahler, Statistics 101 for multisensor, multitarget data fusion, IEEE A and E Systems Magazine - Part 2: Tutorials 19, pp , January B.-N. Vo, S. Singh, and A. Doucet, Random finite sets and sequential monte carlo methods in multi-target tracking, in Proceedings of International Radar Conference, pp , September B. Ristic, S. Arulampalam, and N. Gordon, Beyond the Kalman filter, Artech House, K. Gilholm and D. Salmond, Extended object and group tracking, in RTO SET Symposium on Target tracking and sensor data fusion for military observation systems, RTO-MP-SET-059, pp , NATO, (Budapest, Hungary), October K. Gilholm and D. Salmond, A spatial distribution model for tracking extended objects, IEE Proceedings on Radar, Sonar and Navigation 152(5), N. Gordon, D. Salmond, and A. Smith, A novel approach to nonlinear/non-gaussian Bayesian state estimation, IEE Proceedings on Radar, Sonar and Navigation 140(2), pp , S. J. Godsill and J. Vermaak, Models and algorithms for tracking using trans-dimensional sequential Monte Carlo, in Proceedings of ICASSP, S. J. Godsill and J. Vermaak, Variable rate particle filters for tracking applications, in Proceedings of 13th IEEE Workshop on Statistical Signal Processing, (Bordeaux), July 2005.

Sensor Fusion: Particle Filter

Sensor Fusion: Particle Filter Sensor Fusion: Particle Filter By: Gordana Stojceska stojcesk@in.tum.de Outline Motivation Applications Fundamentals Tracking People Advantages and disadvantages Summary June 05 JASS '05, St.Petersburg,

More information

Human Pose Tracking I: Basics. David Fleet University of Toronto

Human Pose Tracking I: Basics. David Fleet University of Toronto Human Pose Tracking I: Basics David Fleet University of Toronto CIFAR Summer School, 2009 Looking at People Challenges: Complex pose / motion People have many degrees of freedom, comprising an articulated

More information

A Tree Search Approach to Target Tracking in Clutter

A Tree Search Approach to Target Tracking in Clutter 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 A Tree Search Approach to Target Tracking in Clutter Jill K. Nelson and Hossein Roufarshbaf Department of Electrical

More information

Multi-Target Particle Filtering for the Probability Hypothesis Density

Multi-Target Particle Filtering for the Probability Hypothesis Density Appears in the 6 th International Conference on Information Fusion, pp 8 86, Cairns, Australia. Multi-Target Particle Filtering for the Probability Hypothesis Density Hedvig Sidenbladh Department of Data

More information

STONY BROOK UNIVERSITY. CEAS Technical Report 829

STONY BROOK UNIVERSITY. CEAS Technical Report 829 1 STONY BROOK UNIVERSITY CEAS Technical Report 829 Variable and Multiple Target Tracking by Particle Filtering and Maximum Likelihood Monte Carlo Method Jaechan Lim January 4, 2006 2 Abstract In most applications

More information

A Unifying Framework for Multi-Target Tracking and Existence

A Unifying Framework for Multi-Target Tracking and Existence A Unifying Framework for Multi-Target Tracking and Existence Jaco Vermaak Simon Maskell, Mark Briers Cambridge University Engineering Department QinetiQ Ltd., Malvern Technology Centre Cambridge, U.K.

More information

BAYESIAN MULTI-TARGET TRACKING WITH SUPERPOSITIONAL MEASUREMENTS USING LABELED RANDOM FINITE SETS. Francesco Papi and Du Yong Kim

BAYESIAN MULTI-TARGET TRACKING WITH SUPERPOSITIONAL MEASUREMENTS USING LABELED RANDOM FINITE SETS. Francesco Papi and Du Yong Kim 3rd European Signal Processing Conference EUSIPCO BAYESIAN MULTI-TARGET TRACKING WITH SUPERPOSITIONAL MEASUREMENTS USING LABELED RANDOM FINITE SETS Francesco Papi and Du Yong Kim Department of Electrical

More information

Auxiliary Particle Methods

Auxiliary Particle Methods Auxiliary Particle Methods Perspectives & Applications Adam M. Johansen 1 adam.johansen@bristol.ac.uk Oxford University Man Institute 29th May 2008 1 Collaborators include: Arnaud Doucet, Nick Whiteley

More information

Extended Object and Group Tracking: A Comparison of Random Matrices and Random Hypersurface Models

Extended Object and Group Tracking: A Comparison of Random Matrices and Random Hypersurface Models Extended Object and Group Tracking: A Comparison of Random Matrices and Random Hypersurface Models Marcus Baum, Michael Feldmann, Dietrich Fränken, Uwe D. Hanebeck, and Wolfgang Koch Intelligent Sensor-Actuator-Systems

More information

Fast Sequential Monte Carlo PHD Smoothing

Fast Sequential Monte Carlo PHD Smoothing 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 11 Fast Sequential Monte Carlo PHD Smoothing Sharad Nagappa and Daniel E. Clark School of EPS Heriot Watt University

More information

Gate Volume Estimation for Target Tracking

Gate Volume Estimation for Target Tracking Gate Volume Estimation for Target Tracking Darko Mušicki Mark R. Morelande Dept of Electrical Engineering Dept of Electrical Engineering University of Melbourne University of Melbourne Victoria 30 Victoria

More information

Tracking and Identification of Multiple targets

Tracking and Identification of Multiple targets Tracking and Identification of Multiple targets Samir Hachour, François Delmotte, Eric Lefèvre, David Mercier Laboratoire de Génie Informatique et d'automatique de l'artois, EA 3926 LGI2A first name.last

More information

Suppression of impulse noise in Track-Before-Detect Algorithms

Suppression of impulse noise in Track-Before-Detect Algorithms Computer Applications in Electrical Engineering Suppression of impulse noise in Track-Before-Detect Algorithms Przemysław Mazurek West-Pomeranian University of Technology 71-126 Szczecin, ul. 26. Kwietnia

More information

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Lecture 2: From Linear Regression to Kalman Filter and Beyond Lecture 2: From Linear Regression to Kalman Filter and Beyond Department of Biomedical Engineering and Computational Science Aalto University January 26, 2012 Contents 1 Batch and Recursive Estimation

More information

Estimating Polynomial Structures from Radar Data

Estimating Polynomial Structures from Radar Data Estimating Polynomial Structures from Radar Data Christian Lundquist, Umut Orguner and Fredrik Gustafsson Department of Electrical Engineering Linköping University Linköping, Sweden {lundquist, umut, fredrik}@isy.liu.se

More information

Estimating the Shape of Targets with a PHD Filter

Estimating the Shape of Targets with a PHD Filter Estimating the Shape of Targets with a PHD Filter Christian Lundquist, Karl Granström, Umut Orguner Department of Electrical Engineering Linöping University 583 33 Linöping, Sweden Email: {lundquist, arl,

More information

Mobile Robot Localization

Mobile Robot Localization Mobile Robot Localization 1 The Problem of Robot Localization Given a map of the environment, how can a robot determine its pose (planar coordinates + orientation)? Two sources of uncertainty: - observations

More information

Incorporating Track Uncertainty into the OSPA Metric

Incorporating Track Uncertainty into the OSPA Metric 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 211 Incorporating Trac Uncertainty into the OSPA Metric Sharad Nagappa School of EPS Heriot Watt University Edinburgh,

More information

Particle Filters. Outline

Particle Filters. Outline Particle Filters M. Sami Fadali Professor of EE University of Nevada Outline Monte Carlo integration. Particle filter. Importance sampling. Degeneracy Resampling Example. 1 2 Monte Carlo Integration Numerical

More information

RAO-BLACKWELLISED PARTICLE FILTERS: EXAMPLES OF APPLICATIONS

RAO-BLACKWELLISED PARTICLE FILTERS: EXAMPLES OF APPLICATIONS RAO-BLACKWELLISED PARTICLE FILTERS: EXAMPLES OF APPLICATIONS Frédéric Mustière e-mail: mustiere@site.uottawa.ca Miodrag Bolić e-mail: mbolic@site.uottawa.ca Martin Bouchard e-mail: bouchard@site.uottawa.ca

More information

A Note on Auxiliary Particle Filters

A Note on Auxiliary Particle Filters A Note on Auxiliary Particle Filters Adam M. Johansen a,, Arnaud Doucet b a Department of Mathematics, University of Bristol, UK b Departments of Statistics & Computer Science, University of British Columbia,

More information

Linear Dynamical Systems

Linear Dynamical Systems Linear Dynamical Systems Sargur N. srihari@cedar.buffalo.edu Machine Learning Course: http://www.cedar.buffalo.edu/~srihari/cse574/index.html Two Models Described by Same Graph Latent variables Observations

More information

A Monte Carlo Sequential Estimation for Point Process Optimum Filtering

A Monte Carlo Sequential Estimation for Point Process Optimum Filtering 2006 International Joint Conference on Neural Networks Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 A Monte Carlo Sequential Estimation for Point Process Optimum Filtering

More information

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft 1 Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft K. Meier and A. Desai Abstract Using sensors that only measure the bearing angle and range of an aircraft, a Kalman filter is implemented

More information

Rao-Blackwellized Particle Filter for Multiple Target Tracking

Rao-Blackwellized Particle Filter for Multiple Target Tracking Rao-Blackwellized Particle Filter for Multiple Target Tracking Simo Särkkä, Aki Vehtari, Jouko Lampinen Helsinki University of Technology, Finland Abstract In this article we propose a new Rao-Blackwellized

More information

Robot Localisation. Henrik I. Christensen. January 12, 2007

Robot Localisation. Henrik I. Christensen. January 12, 2007 Robot Henrik I. Robotics and Intelligent Machines @ GT College of Computing Georgia Institute of Technology Atlanta, GA hic@cc.gatech.edu January 12, 2007 The Robot Structure Outline 1 2 3 4 Sum of 5 6

More information

Tracking, Association, and Classification: A Combined PMHT Approach

Tracking, Association, and Classification: A Combined PMHT Approach Digital Signal Processing doi:10.1006/dspr.2002.0431 Tracking, Association, and Classification: A Combined PMHT Approach S. Davey,, D. Gray, and R. Streit Cooperative Research Center for Sensor Signal

More information

Towards inference for skewed alpha stable Levy processes

Towards inference for skewed alpha stable Levy processes Towards inference for skewed alpha stable Levy processes Simon Godsill and Tatjana Lemke Signal Processing and Communications Lab. University of Cambridge www-sigproc.eng.cam.ac.uk/~sjg Overview Motivation

More information

Learning Static Parameters in Stochastic Processes

Learning Static Parameters in Stochastic Processes Learning Static Parameters in Stochastic Processes Bharath Ramsundar December 14, 2012 1 Introduction Consider a Markovian stochastic process X T evolving (perhaps nonlinearly) over time variable T. We

More information

Inference and estimation in probabilistic time series models

Inference and estimation in probabilistic time series models 1 Inference and estimation in probabilistic time series models David Barber, A Taylan Cemgil and Silvia Chiappa 11 Time series The term time series refers to data that can be represented as a sequence

More information

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Myungsoo Jun and Raffaello D Andrea Sibley School of Mechanical and Aerospace Engineering Cornell University

More information

Mobile Robot Localization

Mobile Robot Localization Mobile Robot Localization 1 The Problem of Robot Localization Given a map of the environment, how can a robot determine its pose (planar coordinates + orientation)? Two sources of uncertainty: - observations

More information

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Lecture 2: From Linear Regression to Kalman Filter and Beyond Lecture 2: From Linear Regression to Kalman Filter and Beyond January 18, 2017 Contents 1 Batch and Recursive Estimation 2 Towards Bayesian Filtering 3 Kalman Filter and Bayesian Filtering and Smoothing

More information

CSC487/2503: Foundations of Computer Vision. Visual Tracking. David Fleet

CSC487/2503: Foundations of Computer Vision. Visual Tracking. David Fleet CSC487/2503: Foundations of Computer Vision Visual Tracking David Fleet Introduction What is tracking? Major players: Dynamics (model of temporal variation of target parameters) Measurements (relation

More information

Particle Filter Track Before Detect Algorithms

Particle Filter Track Before Detect Algorithms Particle Filter Track Before Detect Algorithms Theory and Applications Y. Boers and J.N. Driessen JRS-PE-FAA THALES NEDERLAND Hengelo The Netherlands Email: {yvo.boers,hans.driessen}@nl.thalesgroup.com

More information

2D Image Processing (Extended) Kalman and particle filter

2D Image Processing (Extended) Kalman and particle filter 2D Image Processing (Extended) Kalman and particle filter Prof. Didier Stricker Dr. Gabriele Bleser Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz

More information

Bayesian Methods in Positioning Applications

Bayesian Methods in Positioning Applications Bayesian Methods in Positioning Applications Vedran Dizdarević v.dizdarevic@tugraz.at Graz University of Technology, Austria 24. May 2006 Bayesian Methods in Positioning Applications p.1/21 Outline Problem

More information

EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER

EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER Zhen Zhen 1, Jun Young Lee 2, and Abdus Saboor 3 1 Mingde College, Guizhou University, China zhenz2000@21cn.com 2 Department

More information

State Estimation using Moving Horizon Estimation and Particle Filtering

State Estimation using Moving Horizon Estimation and Particle Filtering State Estimation using Moving Horizon Estimation and Particle Filtering James B. Rawlings Department of Chemical and Biological Engineering UW Math Probability Seminar Spring 2009 Rawlings MHE & PF 1 /

More information

Dynamic System Identification using HDMR-Bayesian Technique

Dynamic System Identification using HDMR-Bayesian Technique Dynamic System Identification using HDMR-Bayesian Technique *Shereena O A 1) and Dr. B N Rao 2) 1), 2) Department of Civil Engineering, IIT Madras, Chennai 600036, Tamil Nadu, India 1) ce14d020@smail.iitm.ac.in

More information

The Multiple Model Labeled Multi-Bernoulli Filter

The Multiple Model Labeled Multi-Bernoulli Filter 18th International Conference on Information Fusion Washington, DC - July 6-9, 215 The Multiple Model Labeled Multi-ernoulli Filter Stephan Reuter, Alexander Scheel, Klaus Dietmayer Institute of Measurement,

More information

Generalizations to the Track-Oriented MHT Recursion

Generalizations to the Track-Oriented MHT Recursion 18th International Conference on Information Fusion Washington, DC - July 6-9, 2015 Generalizations to the Track-Oriented MHT Recursion Stefano Coraluppi and Craig Carthel Systems & Technology Research

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Dr. Gabriele Bleser Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche

More information

Markov chain Monte Carlo methods for visual tracking

Markov chain Monte Carlo methods for visual tracking Markov chain Monte Carlo methods for visual tracking Ray Luo rluo@cory.eecs.berkeley.edu Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720

More information

A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS. Michael Lunglmayr, Martin Krueger, Mario Huemer

A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS. Michael Lunglmayr, Martin Krueger, Mario Huemer A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS Michael Lunglmayr, Martin Krueger, Mario Huemer Michael Lunglmayr and Martin Krueger are with Infineon Technologies AG, Munich email:

More information

The Mixed Labeling Problem in Multi Target Particle Filtering

The Mixed Labeling Problem in Multi Target Particle Filtering The Mixed Labeling Problem in Multi Target Particle Filtering Yvo Boers Thales Nederland B.V. Haasbergerstraat 49, 7554 PA Hengelo, The Netherlands yvo.boers@nl.thalesgroup.com Hans Driessen Thales Nederland

More information

Extended Object and Group Tracking with Elliptic Random Hypersurface Models

Extended Object and Group Tracking with Elliptic Random Hypersurface Models Extended Object and Group Tracing with Elliptic Random Hypersurface Models Marcus Baum Benjamin Noac and Uwe D. Hanebec Intelligent Sensor-Actuator-Systems Laboratory ISAS Institute for Anthropomatics

More information

AN EFFICIENT TWO-STAGE SAMPLING METHOD IN PARTICLE FILTER. Qi Cheng and Pascal Bondon. CNRS UMR 8506, Université Paris XI, France.

AN EFFICIENT TWO-STAGE SAMPLING METHOD IN PARTICLE FILTER. Qi Cheng and Pascal Bondon. CNRS UMR 8506, Université Paris XI, France. AN EFFICIENT TWO-STAGE SAMPLING METHOD IN PARTICLE FILTER Qi Cheng and Pascal Bondon CNRS UMR 8506, Université Paris XI, France. August 27, 2011 Abstract We present a modified bootstrap filter to draw

More information

in a Rao-Blackwellised Unscented Kalman Filter

in a Rao-Blackwellised Unscented Kalman Filter A Rao-Blacwellised Unscented Kalman Filter Mar Briers QinetiQ Ltd. Malvern Technology Centre Malvern, UK. m.briers@signal.qinetiq.com Simon R. Masell QinetiQ Ltd. Malvern Technology Centre Malvern, UK.

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS Gustaf Hendeby Fredrik Gustafsson Division of Automatic Control Department of Electrical Engineering, Linköpings universitet, SE-58 83 Linköping,

More information

Exercises Tutorial at ICASSP 2016 Learning Nonlinear Dynamical Models Using Particle Filters

Exercises Tutorial at ICASSP 2016 Learning Nonlinear Dynamical Models Using Particle Filters Exercises Tutorial at ICASSP 216 Learning Nonlinear Dynamical Models Using Particle Filters Andreas Svensson, Johan Dahlin and Thomas B. Schön March 18, 216 Good luck! 1 [Bootstrap particle filter for

More information

Expectation propagation for signal detection in flat-fading channels

Expectation propagation for signal detection in flat-fading channels Expectation propagation for signal detection in flat-fading channels Yuan Qi MIT Media Lab Cambridge, MA, 02139 USA yuanqi@media.mit.edu Thomas Minka CMU Statistics Department Pittsburgh, PA 15213 USA

More information

A Sequential Monte Carlo Approach for Extended Object Tracking in the Presence of Clutter

A Sequential Monte Carlo Approach for Extended Object Tracking in the Presence of Clutter A Sequential Monte Carlo Approach for Extended Object Tracing in the Presence of Clutter Niolay Petrov 1, Lyudmila Mihaylova 1, Amadou Gning 1 and Dona Angelova 2 1 Lancaster University, School of Computing

More information

Lecture 6: Bayesian Inference in SDE Models

Lecture 6: Bayesian Inference in SDE Models Lecture 6: Bayesian Inference in SDE Models Bayesian Filtering and Smoothing Point of View Simo Särkkä Aalto University Simo Särkkä (Aalto) Lecture 6: Bayesian Inference in SDEs 1 / 45 Contents 1 SDEs

More information

Dynamical Models for Tracking with the Variable Rate Particle Filter

Dynamical Models for Tracking with the Variable Rate Particle Filter Dynamical Models for Tracking with the Variable Rate Particle Filter Pete Bunch and Simon Godsill Department of Engineering University of Cambridge Cambridge, UK Email: {pb44, sjg}@eng.cam.ac.uk Abstract

More information

Gaussian Process Approximations of Stochastic Differential Equations

Gaussian Process Approximations of Stochastic Differential Equations Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Dan Cawford Manfred Opper John Shawe-Taylor May, 2006 1 Introduction Some of the most complex models routinely run

More information

The Sequential Monte Carlo Multi-Bernoulli Filter for Extended Targets

The Sequential Monte Carlo Multi-Bernoulli Filter for Extended Targets 18th International Conference on Information Fusion Washington, DC - July 6-9, 215 The Sequential onte Carlo ulti-bernoulli Filter for Extended Targets eiqin Liu,Tongyang Jiang, and Senlin Zhang State

More information

Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets

Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets J. Clayton Kerce a, George C. Brown a, and David F. Hardiman b a Georgia Tech Research Institute, Georgia Institute of Technology,

More information

Density Approximation Based on Dirac Mixtures with Regard to Nonlinear Estimation and Filtering

Density Approximation Based on Dirac Mixtures with Regard to Nonlinear Estimation and Filtering Density Approximation Based on Dirac Mixtures with Regard to Nonlinear Estimation and Filtering Oliver C. Schrempf, Dietrich Brunn, Uwe D. Hanebeck Intelligent Sensor-Actuator-Systems Laboratory Institute

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 13: SEQUENTIAL DATA

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 13: SEQUENTIAL DATA PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 13: SEQUENTIAL DATA Contents in latter part Linear Dynamical Systems What is different from HMM? Kalman filter Its strength and limitation Particle Filter

More information

RESEARCH ARTICLE. Online quantization in nonlinear filtering

RESEARCH ARTICLE. Online quantization in nonlinear filtering Journal of Statistical Computation & Simulation Vol. 00, No. 00, Month 200x, 3 RESEARCH ARTICLE Online quantization in nonlinear filtering A. Feuer and G. C. Goodwin Received 00 Month 200x; in final form

More information

GMTI Tracking in the Presence of Doppler and Range Ambiguities

GMTI Tracking in the Presence of Doppler and Range Ambiguities 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 2011 GMTI Tracing in the Presence of Doppler and Range Ambiguities Michael Mertens Dept. Sensor Data and Information

More information

Multiple Model Cardinalized Probability Hypothesis Density Filter

Multiple Model Cardinalized Probability Hypothesis Density Filter Multiple Model Cardinalized Probability Hypothesis Density Filter Ramona Georgescu a and Peter Willett a a Elec. and Comp. Engineering Department, University of Connecticut, Storrs, CT 06269 {ramona, willett}@engr.uconn.edu

More information

Density Propagation for Continuous Temporal Chains Generative and Discriminative Models

Density Propagation for Continuous Temporal Chains Generative and Discriminative Models $ Technical Report, University of Toronto, CSRG-501, October 2004 Density Propagation for Continuous Temporal Chains Generative and Discriminative Models Cristian Sminchisescu and Allan Jepson Department

More information

Introduction to Particle Filters for Data Assimilation

Introduction to Particle Filters for Data Assimilation Introduction to Particle Filters for Data Assimilation Mike Dowd Dept of Mathematics & Statistics (and Dept of Oceanography Dalhousie University, Halifax, Canada STATMOS Summer School in Data Assimila5on,

More information

ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering

ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering Lecturer: Nikolay Atanasov: natanasov@ucsd.edu Teaching Assistants: Siwei Guo: s9guo@eng.ucsd.edu Anwesan Pal:

More information

Tracking. Readings: Chapter 17 of Forsyth and Ponce. Matlab Tutorials: motiontutorial.m. 2503: Tracking c D.J. Fleet & A.D. Jepson, 2009 Page: 1

Tracking. Readings: Chapter 17 of Forsyth and Ponce. Matlab Tutorials: motiontutorial.m. 2503: Tracking c D.J. Fleet & A.D. Jepson, 2009 Page: 1 Goal: Tracking Fundamentals of model-based tracking with emphasis on probabilistic formulations. Examples include the Kalman filter for linear-gaussian problems, and maximum likelihood and particle filters

More information

Self Adaptive Particle Filter

Self Adaptive Particle Filter Self Adaptive Particle Filter Alvaro Soto Pontificia Universidad Catolica de Chile Department of Computer Science Vicuna Mackenna 4860 (143), Santiago 22, Chile asoto@ing.puc.cl Abstract The particle filter

More information

Kalman filtering and friends: Inference in time series models. Herke van Hoof slides mostly by Michael Rubinstein

Kalman filtering and friends: Inference in time series models. Herke van Hoof slides mostly by Michael Rubinstein Kalman filtering and friends: Inference in time series models Herke van Hoof slides mostly by Michael Rubinstein Problem overview Goal Estimate most probable state at time k using measurement up to time

More information

Efficient Monitoring for Planetary Rovers

Efficient Monitoring for Planetary Rovers International Symposium on Artificial Intelligence and Robotics in Space (isairas), May, 2003 Efficient Monitoring for Planetary Rovers Vandi Verma vandi@ri.cmu.edu Geoff Gordon ggordon@cs.cmu.edu Carnegie

More information

Sequential Monte Carlo Methods for Tracking and Inference with Applications to Intelligent Transportation Systems

Sequential Monte Carlo Methods for Tracking and Inference with Applications to Intelligent Transportation Systems Sequential Monte Carlo Methods for Tracking and Inference with Applications to Intelligent Transportation Systems Dr Lyudmila Mihaylova Department of Automatic Control and Systems Engineering University

More information

Gaussian processes. Chuong B. Do (updated by Honglak Lee) November 22, 2008

Gaussian processes. Chuong B. Do (updated by Honglak Lee) November 22, 2008 Gaussian processes Chuong B Do (updated by Honglak Lee) November 22, 2008 Many of the classical machine learning algorithms that we talked about during the first half of this course fit the following pattern:

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning Brown University CSCI 1950-F, Spring 2012 Prof. Erik Sudderth Lecture 25: Markov Chain Monte Carlo (MCMC) Course Review and Advanced Topics Many figures courtesy Kevin

More information

Probability Hypothesis Density Filter for Multitarget Multisensor Tracking

Probability Hypothesis Density Filter for Multitarget Multisensor Tracking Probability Hypothesis Density Filter for Multitarget Multisensor Tracing O. Erdinc, P. Willett, Y. Bar-Shalom ECE Department University of Connecticut ozgur, willett @engr.uconn.edu ybs@ee.uconn.edu Abstract

More information

A Gaussian Mixture PHD Filter for Nonlinear Jump Markov Models

A Gaussian Mixture PHD Filter for Nonlinear Jump Markov Models A Gaussian Mixture PHD Filter for Nonlinear Jump Marov Models Ba-Ngu Vo Ahmed Pasha Hoang Duong Tuan Department of Electrical and Electronic Engineering The University of Melbourne Parville VIC 35 Australia

More information

Smoothing Algorithms for the Probability Hypothesis Density Filter

Smoothing Algorithms for the Probability Hypothesis Density Filter Smoothing Algorithms for the Probability Hypothesis Density Filter Sergio Hernández Laboratorio de Procesamiento de Información GeoEspacial. Universidad Católica del Maule. Talca, Chile. shernandez@ucm.cl.

More information

Learning Gaussian Process Models from Uncertain Data

Learning Gaussian Process Models from Uncertain Data Learning Gaussian Process Models from Uncertain Data Patrick Dallaire, Camille Besse, and Brahim Chaib-draa DAMAS Laboratory, Computer Science & Software Engineering Department, Laval University, Canada

More information

Robotics. Lecture 4: Probabilistic Robotics. See course website for up to date information.

Robotics. Lecture 4: Probabilistic Robotics. See course website   for up to date information. Robotics Lecture 4: Probabilistic Robotics See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Sensors

More information

AUTOMOTIVE ENVIRONMENT SENSORS

AUTOMOTIVE ENVIRONMENT SENSORS AUTOMOTIVE ENVIRONMENT SENSORS Lecture 5. Localization BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG Related concepts Concepts related to vehicles moving

More information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained State Estimation Using the Unscented Kalman Filter 16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and

More information

An introduction to Sequential Monte Carlo

An introduction to Sequential Monte Carlo An introduction to Sequential Monte Carlo Thang Bui Jes Frellsen Department of Engineering University of Cambridge Research and Communication Club 6 February 2014 1 Sequential Monte Carlo (SMC) methods

More information

Strong Lens Modeling (II): Statistical Methods

Strong Lens Modeling (II): Statistical Methods Strong Lens Modeling (II): Statistical Methods Chuck Keeton Rutgers, the State University of New Jersey Probability theory multiple random variables, a and b joint distribution p(a, b) conditional distribution

More information

Distributed estimation in sensor networks

Distributed estimation in sensor networks in sensor networks A. Benavoli Dpt. di Sistemi e Informatica Università di Firenze, Italy. e-mail: benavoli@dsi.unifi.it Outline 1 An introduction to 2 3 An introduction to An introduction to In recent

More information

Gaussian Mixture PHD and CPHD Filtering with Partially Uniform Target Birth

Gaussian Mixture PHD and CPHD Filtering with Partially Uniform Target Birth PREPRINT: 15th INTERNATIONAL CONFERENCE ON INFORMATION FUSION, ULY 1 Gaussian Mixture PHD and CPHD Filtering with Partially Target Birth Michael Beard, Ba-Tuong Vo, Ba-Ngu Vo, Sanjeev Arulampalam Maritime

More information

Towards a Bayesian model for Cyber Security

Towards a Bayesian model for Cyber Security Towards a Bayesian model for Cyber Security Mark Briers (mbriers@turing.ac.uk) Joint work with Henry Clausen and Prof. Niall Adams (Imperial College London) 27 September 2017 The Alan Turing Institute

More information

Probabilistic Data Association for Tracking Extended Targets Under Clutter Using Random Matrices

Probabilistic Data Association for Tracking Extended Targets Under Clutter Using Random Matrices 18th International Conference on Information Fusion Washington, DC - July 6-9, 2015 Probabilistic Data Association for Tracking Extended Targets Under Clutter Using Random Matrices Michael Schuster, Johannes

More information

Sequential Monte Carlo Methods for Bayesian Computation

Sequential Monte Carlo Methods for Bayesian Computation Sequential Monte Carlo Methods for Bayesian Computation A. Doucet Kyoto Sept. 2012 A. Doucet (MLSS Sept. 2012) Sept. 2012 1 / 136 Motivating Example 1: Generic Bayesian Model Let X be a vector parameter

More information

Tracking an Accelerated Target with a Nonlinear Constant Heading Model

Tracking an Accelerated Target with a Nonlinear Constant Heading Model Tracking an Accelerated Target with a Nonlinear Constant Heading Model Rong Yang, Gee Wah Ng DSO National Laboratories 20 Science Park Drive Singapore 118230 yrong@dsoorgsg ngeewah@dsoorgsg Abstract This

More information

Cardinality Balanced Multi-Target Multi-Bernoulli Filtering Using Adaptive Birth Distributions

Cardinality Balanced Multi-Target Multi-Bernoulli Filtering Using Adaptive Birth Distributions Cardinality Balanced Multi-Target Multi-Bernoulli Filtering Using Adaptive Birth Distributions Stephan Reuter, Daniel Meissner, Benjamin Wiling, and Klaus Dietmayer Institute of Measurement, Control, and

More information

A Gaussian Mixture Motion Model and Contact Fusion Applied to the Metron Data Set

A Gaussian Mixture Motion Model and Contact Fusion Applied to the Metron Data Set 1th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 211 A Gaussian Mixture Motion Model and Contact Fusion Applied to the Metron Data Set Kathrin Wilkens 1,2 1 Institute

More information

Sensor Tasking and Control

Sensor Tasking and Control Sensor Tasking and Control Sensing Networking Leonidas Guibas Stanford University Computation CS428 Sensor systems are about sensing, after all... System State Continuous and Discrete Variables The quantities

More information

Multi-target Tracking for Measurement Models with Additive Contributions

Multi-target Tracking for Measurement Models with Additive Contributions Multi-target Tracking for Measurement Models with Additive Contributions Frederic Thouin, antosh Nannuru, Mark Coates Electrical and Computer Engineering Department McGill University Montreal, Canada Email:

More information

The Mixture Approach for Simulating New Families of Bivariate Distributions with Specified Correlations

The Mixture Approach for Simulating New Families of Bivariate Distributions with Specified Correlations The Mixture Approach for Simulating New Families of Bivariate Distributions with Specified Correlations John R. Michael, Significance, Inc. and William R. Schucany, Southern Methodist University The mixture

More information

A Random Finite Set Conjugate Prior and Application to Multi-Target Tracking

A Random Finite Set Conjugate Prior and Application to Multi-Target Tracking A Random Finite Set Conjugate Prior and Application to Multi-Target Tracking Ba-Tuong Vo and Ba-Ngu Vo School of Electrical, Electronic and Computer Engineering The University of Western Australia, Crawley,

More information

Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracking

Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracking Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracing Karl Granström Division of Automatic Control Department of Electrical Engineering Linöping University, SE-58 83, Linöping,

More information

Particle filters, the optimal proposal and high-dimensional systems

Particle filters, the optimal proposal and high-dimensional systems Particle filters, the optimal proposal and high-dimensional systems Chris Snyder National Center for Atmospheric Research Boulder, Colorado 837, United States chriss@ucar.edu 1 Introduction Particle filters

More information

RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS

RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS Saiat Saha and Gustaf Hendeby Linöping University Post Print N.B.: When citing this wor, cite the original article. 2014

More information

The Marginalized δ-glmb Filter

The Marginalized δ-glmb Filter The Marginalized δ-glmb Filter Claudio Fantacci, Ba-Tuong Vo, Francesco Papi and Ba-Ngu Vo Abstract arxiv:5.96v [stat.co] 6 Apr 7 The multi-target Bayes filter proposed by Mahler is a principled solution

More information

Outline. 1 Introduction. 2 Problem and solution. 3 Bayesian tracking model of group debris. 4 Simulation results. 5 Conclusions

Outline. 1 Introduction. 2 Problem and solution. 3 Bayesian tracking model of group debris. 4 Simulation results. 5 Conclusions Outline 1 Introduction 2 Problem and solution 3 Bayesian tracking model of group debris 4 Simulation results 5 Conclusions Problem The limited capability of the radar can t always satisfy the detection

More information