Radar Detection Improvement by Integration of Multi- Object Tracking

Size: px
Start display at page:

Download "Radar Detection Improvement by Integration of Multi- Object Tracking"

Transcription

1 Radar Detection Improvement by Integration of Multi- Object Tracing Lingmin Meng Research and Technology Center Robert Bosch Corp. Pittsburgh, PA, U.S.A. Wolfgang Grimm Research and Technology Center Robert Bosch Corp. Pittsburgh, PA, U.S.A. Jeffrey Donne Research and Technology Center Robert Bosch Corp. Pittsburgh, PA, U.S.A. Abstract - This paper presents a new and simple approach to the problem of multiple sensor data fusion. We introduce an efficient algorithm that can fuse multiple sensor measurements to trac an arbitrary number of objects in a cluttered environment. The algorithm combines conventional Kalman filtering techniques with probabilistic data association methods. A Gauss Marov process model is assumed to handle sensor outputs at various sampling frequencies and random nonequidistant time intervals. We applied the algorithm to post-process the digital range returns of radar sensors to improve their quality. Since the static noise returns have near-zero velocity, the algorithm associates a certain trac with each digital return, and estimates the trac velocity, thereby allowing for removal of false returns originating from static pattern noise. Keywords: multiple object tracing, sensor data fusion, estimation, data association, radar, detection, static noise. 1 Introduction Ordinary detection systems only consider the information contained in a single frame or scan. Usually, the objects to be detected have an intrinsic model or property across multiple scans or frames. Combining the object model with the information of each scan or frame can certainly improve the detection result. It is worth mentioning that there exist some algorithms integrating detection with target tracing, such as PDAF-BD [1], in which the detection threshold varies according to the ratio of prior probabilities. However, it only handles one trac. We developed a generic multiple sensor multiple object tracing algorithm and applied it to improve radar detections. It exploits the nature that radar detections of moving objects are consistent over time while spurious noise is fluctuating and unstable. In particular, we successfully removed the static noise by estimating and recognizing its near-zero velocity. Many approaches of tracers have been investigated and widely used. The main difference lies in the data-trac association method. The probability data association (PDA) [2] is a particularly simple and successful target tracing algorithm. It maintains only one trac, computes observation-to-trac assignment probabilities and then updates the trac with a probabilistically weighted composite of all observations within the trac gates. Later, a modified method, the joint probabilistic data association (JPDA) [3], was derived to include the presence of multiple targets. Multiple hypothesis testing (MHT) [4] defers the decision, and, rather than combining these hypotheses, the hypotheses are propagated in anticipation that subsequent data will resolve the uncertainty. Though similar to PDA and JPDA, our tracing algorithm has the following features: It can maintain a variable number of tracs. Each observation data is independently evaluated and associated to only one existing trac or to form a new trac. Based on the maximum a priori (MAP) rule, each data is selected to be used solely to update a trac. 2 Tracing algorithm with probabilistic data association We derive the algorithm from the simplest case: a single sensor tracing a single object, in a statistical formulation. 2.1 Single object tracing by a single sensor Let us assume the standard discrete-time description of the process model and observation formulation : x( t ) F( t 1 t ) x( t ) u( t 1 (1) z t ) Hx( t ) v (2) ( ) 1249

2 where t ) x is the object state to be estimated and z t ) ( is the measurement at the -th sampling time. Both the transition matrix F and observation matrix H are assumed to be nown, though F depends on the time interval between -th sample and (+1)-th sample. The process noise u and measurement noise v are assumed to be independent zero-mean Gaussian-distributed with variance matrices Q and R respectively, where Q usually depends on the time interval between the -th sample and the (+1)- th sample and R is independent of time. We assume that both Q and R are nown. An optimal estimator would be the Kalman filter which taes the observation (or sensor measurement) as input and dynamically updates the state estimation and confidence estimation. For Gaussian variables, the state estimation is the mean and the confidence estimation is the covariance matrix. 2.2 Problem formulation Tracing becomes more challenging, when the system has multiple sensors measuring multiple objects at various sampling frequencies and non-uniform time intervals. The output of each sensor can correspond to any or no objects. The time each sensor measurement occurs can be random and independent of other sensors. We assign a Gauss-Marov process for the i-th object being traced: i i x ( t 1) F( t 1 t ) x ( t ) u( t ) (3) z ( s s s ( t ) H x( t ) v (4) where i is the object number and s is the sensor number. However, each observation z(t) from any of the sensors is not explicitly associated with an object, hence, we do not now to which of the Kalman filters to feed the observation. Even worse, the observation may be from noise and should not be associated to any object. 2.3 Multi-object tracing and data association We provide a generalization of the Kalman filtering to multiple target tracing and multiple sensor fusion. The ey to the solution is (i) using tracing information to perform data association and (ii) using data association to update tracing. Specifically, at each time instant as a batch of new observations become available, we match each new observation to all the traced objects via statistical models and then only update the best-matched object. We also separate the time update from the observation update. As a result, the sensor synchronization is no longer a problem and there is no need for sequential prefiltering for each individual sensor. To ensure that data are observed independently, all data observed at the same time should be evaluated at the same time, then the tracs are updated afterwards. Let denote the traced object number to which the current observation z belongs. For simplicity, we do not have an explicit clutter model. Instead, we assign a new object if the observation can not match any of the existing objects. Then it will be considered as noise by subsequent observations. Let = denote the case that the observation is a new object. There are many methods commonly used for data association. We use the simple Maximum A Posterior (MAP) rule to choose the associated object number from the pool of traced objects. * ( z) arg max p( z) (5) {,1,2...} Then, we use z to update the estimates of object * ( z ). The posterior probability can be computed by using Bayes Rule, as (6) f ( z, ) f ( z ) p( ) p( z) f ( z) f ( z p( where p(=) is the prior probability of being object without the observation z, and f(z =) is the lielihood probability density value that the observation z belongs to object. For simplicity, we assume p( ) is a constant. For any data z, the MAP rule is essentially the maximum lielihood selection: * ( z) arg max p( z ) (7) {,1,2...} Hx v ), P ( t t )) Recall that z where v N (, R ) and x N ( xˆ ( t t. Further, x ˆ( t t ), P ( t t ) are the estimated mean and variance of object at time t using information prior to time t without the observation z. Therefore, z N ( H xˆ ( t t ), HP ( t t ) H T R ) (8) We usually assign a very small number to f(z =) if we assume uniform distribution for new objects. Sometimes this value is difficult to compute. In effect, parameter determines how often an observation is assigned to be a new object. Thus, one can tune the parameter by trial and error until the new trac generation rate reaches the desired level. During the Kalman filtering process, the variance estimation always increases in the prediction step and 125

3 decreases in the observation update step. The maximum achievable value ( maximum when the data is the expected mean z Hx ( t t ) ) of p( z ) depends on the determinant of the covariance matrix HP ( t t ) H T R. As P( t 2 t ) P( t1 t ) if t2 t1, the determinant of T HP ( t t ) H always increases without new observation updates. Thus, once the maximum achievable value of p( z ) drops below parameter, no data can ever be matched to the trac again. This trac will be terminated to reduce unnecessary further computations for unliely observation-to-trac assignments. identity matrix and R( is diagonal if the errors in (x,y)- positions and velocities are independent. The assumption of this process model is that the velocity of each object is constant during the time interval T. This inaccuracy is considered additional process noise u( which is assumed zero-mean Gaussian with nown diagonal matrices. x( n 1) 1 y( n 1) vx( n 1) vy( n 1) 1 T n1 1 x( u1( T n1 y( u2( vx( u3( 1 vy( u4( (9) If two observations occur at the two time instants t1, t2 (t1<t2), we assume that the observation data z(t1) is always received by the real-time processor before z(t2). Therefore z(t1) is fed to the algorithm before z(t2). The algorithm is summarized by the following steps : 1) Initially, the trac pool is empty. 2) Collect all the observations at time instant t. 3) Perform a prediction step for each trac in the pool, drop those tracs which have a maximum achievable lielihood below the threshold. 4) For each data, evaluate the lielihood probability for each of the tracs currently in the trac pool. 5) For each data, update the trac which fits best (highest lielihood) or form a new trac if all trac lielihoods are below the threshold. It is possible that a trac is updated at the same time instant by more than one observation data. 6) Go to step 2) for next time instant. Multiple object tracing is well suited for object-oriented programming concepts. We call each traced object a trac. A trac instance is generated whenever a new measurement is assigned to be a new trac. The first measurement is always assigned to be a new trac. A trac can be updated by time or by an assigned measurement, requiring two methods: timeupdate and observationupdate. A trac is deleted once the maximum achievable lielihood drops below. 3 Experiments 3.1 Simulation of multiple sensor fusion A common effort is to use several low-performance sensors and apply sensor fusion algorithms to achieve a comparable quality of a single expensive sensor of higher performance. We first tested the algorithm by simulation, where three independent sensors are monitoring three moving targets. The process model of equation (9) and the observation model of equation (1) are used. The observation vector z( denotes (x,y)-positions and (x,y)- velocities. Therefore, H( in equation (2) becomes an 1251 z ( n ) Ix ( n ) v ( n ) (1) A simulation result is shown in Fig. 1, where three tracs are generated using the same process model. Random observation noise is added to the output of each sensor. One of the sensors has only half the sampling rate of the other two sensors. Figure 1 compares the simulation results of using different data sources. Clearly, we achieved a more accurate result (bottom right) when using all available data than by using measurements from only one sensor Figure 1. Each graph shows the (x,y)-locations. The first column from top to down shows observations from sensor 1, 2, 3, and the true object tracs respectively. The second column from top to down shows fusion results using only data from sensor 1, 2, 3, and from all three sensors respectively. Each color represents a trac.

4 3.2 Radar detection improvement Although the algorithm is proposed to perform sensor data fusion, it can also be applied to process single sensor measurements because one still needs to solve the observation-trac association problem as long as multiple objects are present. We were experimenting with several mono-static pulsed radar units. Due to the limited antenna size of some of the radar units, the limited signal processing capabilities using relatively cheap microcontrollers, as well as some other reasons, the detection of some of the units turned out unreliable. Figure 2 shows a typical interim analog output of the matched filter [5] of some of the sensors under investigation. The radar signal processing unit processes the output of the matched filter and always returns a definite number of discrete range outputs each with a time stamp regardless of the number of targets that are present within the detection field. No confidence measurements or amplitude information were used. A range output value of zero indicates no detections. These outputs are usually heavily contaminated by some false returns around some fixed values, which we call fixed pattern noise. It seems that the undesired performance of some of the radar units is neither due to multiple reflections from walls or the ground nor due to interferences with other radar sensors. Figure 3. Fixed noise return of first radar unit: range vs. time. Note the value at 2.4, as well as clusters around 4.4 and 6.3. The x-axis is the time index, the y-axis is the range measurement. Figure 4. Fixed noise return of second radar unit. Note the value at 2.4, as well as clusters around 5.9, 6.9, and 7.2. Figure 2: Typical echograms with only one object present. In-phase (left) and quadrature channel (right). The performance of two different radar sensors is shown in Figure 3 and 4 respectively, where the detection output is plotted versus time. Although no objects are present in the vicinity of the sensors, one may notice fixed noise, which is more severe for the second sensor (Figure 4). The outputs of the radar sensors under investigation may drift due to nearby objects even for the same radar unit. The unreliable performance is illustrated in Figure 5, where an object moves towards the sensor used for Figure 4. Figure 5. Return of second radar unit for the case of an object moving towards the unit. Note the location shifts (around range measurement 6.) of the fixed noise due to the presence of objects compared with Figure 4. A simplistic approach was initially tried, which wipes out the returned range values in certain intervals which can be obtained by training a Gaussian Mixture Model (GMM) from the fixed pattern noise data. Figure 6 shows one example. However, there are immediately two disadvantages for this method: (i) it requires off-line training or calibration to determine the locations of fixed noise clusters because different sensors have different 1252

5 characteristics; (ii) the true objects within the noise interval will also be wiped out. Figure 6. Top to bottom: (a) raw data from radar sensor, (b) output after removing the fixed value at 2.4, (c) output after removing clusters near 4.5 and 7. To tacle these two problems, we utilize the previously developed multiple-object tracing algorithm to process the digital output of each radar sensor to remove the static noise. This algorithm may not be optimal compared with JPDA or MHT, but it is simpler and more appropriate to implement in real-time under computational constraints. The basic idea is to distinguish between static noise and moving objects (relative to the sensor or the vehicle) by labelling data with tracs and estimate the velocity of each trac. The basic assumptions are: Spurious noise measurements are sparse and are not consistent through time; the tracs formed by spurious noise have lower association probability because the estimated variance is large due to the lac of enough observation updates. Static noise measurements persist in the tracing volume, but the tracs formed by static noise have near zero velocity. The measurements of moving objects (along range directio persist in the tracing volume for at least several scans, with non-zero velocity. The input to the algorithm is a sequence of detection ranges with time stamps, noted as x i (t), where t= t 1, t 2, t 3, t 4,..., i=1,2,3. To expedite the process, the fixed constant values (e.g. 2.4 in Figure 3) are easily recognized and removed by an algorithm. The state variables are the location x and velocity v x. We choose the state transition matrix and the process noise variance matrix respectively as: t F ( t) ; 2 t / 4 t / 2 Q ( t ) q t / 2 t where t is the time increase and q 2 is a tunable parameter representing the random behavior of the moving object [2]. The algorithm outputs the estimates of range, velocity, and their variances and the association probabilities for each input sample: xˆ ( t), vˆ ( t), 2 2 vˆ ( t), x ( t), v ( t), f ( z ), t= t 1, t 2, t 3, t 4,..., =1,2,3,...,N(t), where N(t) is the total number of objects being traced at time t. The variance is inversely proportional to the confidence of the estimate. From the estimated ranges, we choose those that satisfy a joint condition as true range detections. The joint condition is: vˆ ( t) T1 and f ( z ) T2. That is, the velocity is above threshold T 1 and its association probability is above threshold T 2. Thresholding the velocity variance estimation is an alternative to thresholding the association probability. Based on our experiments, the latter achieved better detection vs. false alarm performance. An explanation could be that the variance estimation depends only on the prediction time and the number of data updates but does not reflect how well the data is fitted to the trac. The choice of the threshold and the estimate of process 2 noise q has a significant effect on the tracing performance. We determined the parameters by trial and error until the best result was achieved. Fortunately, these parameters have to be determined only once for one series of data, and they can be applied to other data to achieve comparable results. In Figure 7, 8, and 9, the detection process and its final result is shown for two different radar units. Clearly, most of the fixed pattern noise is removed (see Figure 7f and 8f). Note that even though the moving object moves into the static noise interval, it is still detected due to its nonzero velocity (Figure 7f). Note that a failure in detecting an object may occur when its velocity is very close to zero (Figure 8f). Further algorithms have to be applied to deal with this situation. 4 Conclusions In this paper, a simple multi-sensor multi-object tracing algorithm is developed. The algorithm combines Kalman filtering with probability data association methods. Using this algorithm, we successfully removed static fixed pattern noise from radar outputs. Since we used the algorithm mainly for detection purposes, we found the single most liely hypothesis for the assignment of observations to existing tracs or to new 1253

6 trac initiation. The other choice, a little more complex, is to associate each data to several of the current tracs, and update each trac using a weighted combination of all data according to their association probabilities. Even more complex, we could apply JPDA or MHT to investigate if the performance can be further improved. pattern noise. To further improve the algorithm to include the non-moving object detection, we suggest to integrate statistics of the history of each moving and static trac, so that the system can intelligently tell if the missed part is a real static noise trac or belongs to a moving object coming to a stop. Figure 8. Example of radar range filtering of unit 2. Figure 7. Example of radar range filtering of unit 1: (a) raw detection output from radar unit. (b) input data for the tracing algorithm, after continuous fixed values are removed. (c) tracing and data association result, where each color corresponds to a trac. (d) the data association probability value, where each color corresponds to a trac. (e) estimated velocity of all tracs at each observation point, where each color corresponds to a trac. (f) range detections of moving objects are mared red, while bacground fixed noise (mared in gree will be filtered out. As shown in Fig. 8, the object is mis-classified as static noise by the algorithm when it is not moving. In theory, the algorithm with a first-order inematics model is not capable to distinguish a stationary object from static Figure 9. Blow-up portion of Figure

7 The authors would lie to than Mel Siegel and Robert MacLachlan at the Robotics Institute of Carnegie Mellon University for data collection and helpful discussions. References [1] P. Willett, R. Niu, and Y. Bar-Shalom, Integration of Bayes Detection with Target Tracing, IEEE Transaction on Signal Processing, vol. 49, no. 1, pp , Jan. 21. [2] Y. Bar-Shalom, X.R. Li, Estimation and tracing: Principles, Techniques and software. Artech House, Boston, [3] T.E. Fortmann et al., Sonar Tracing of Multiple Targets Using Joint Probabilistic Data Association, IEEE J. of Oceanic Engineering, Vol. 8, July 1983, pp [4] S. Blacman, R. Popoli, Design and Analysis of Modern Tracing Systems, Chapter 6, Artech House, Boston, [5] P.Z. Peebles, Radar Principles, John Wiley&Sons,

Fusion of Radar and EO-sensors for Surveillance

Fusion of Radar and EO-sensors for Surveillance of Radar and EO-sensors for Surveillance L.J.H.M. Kester, A. Theil TNO Physics and Electronics Laboratory P.O. Box 96864, 2509 JG The Hague, The Netherlands kester@fel.tno.nl, theil@fel.tno.nl Abstract

More information

Outline. Target Tracking: Lecture 1 Course Info + Introduction to TT. Course Info. Course Info. Course info Introduction to Target Tracking

Outline. Target Tracking: Lecture 1 Course Info + Introduction to TT. Course Info. Course Info. Course info Introduction to Target Tracking REGLERTEKNIK Outline AUTOMATIC CONTROL Target Tracking: Lecture 1 Course Info + Introduction to TT Emre Özkan emre@isy.liu.se Course info Introduction to Target Tracking Division of Automatic Control Department

More information

Outline. EE793 Target Tracking: Lecture 2 Introduction to Target Tracking. Introduction to Target Tracking (TT) A Conventional TT System

Outline. EE793 Target Tracking: Lecture 2 Introduction to Target Tracking. Introduction to Target Tracking (TT) A Conventional TT System Outline EE793 Target Tracking: Lecture 2 Introduction to Target Tracking Umut Orguner umut@metu.edu.tr room: EZ-12 tel: 4425 Department of Electrical & Electronics Engineering Middle East Technical University

More information

A MATLAB TOOL FOR DEVELOPMENT AND TESTING OF TRACK INITIATION AND MULTIPLE TARGET TRACKING ALGORITHMS

A MATLAB TOOL FOR DEVELOPMENT AND TESTING OF TRACK INITIATION AND MULTIPLE TARGET TRACKING ALGORITHMS I&S A MATLAB TOOL FOR DEVELOPMENT AND TESTING OF TRACK INITIATION AND MULTIPLE TARGET TRACKING ALGORITHMS Kiril ALEXIEV 1. Introduction Digital computer simulation is a valuable tool, used for the design,

More information

Note Set 4: Finite Mixture Models and the EM Algorithm

Note Set 4: Finite Mixture Models and the EM Algorithm Note Set 4: Finite Mixture Models and the EM Algorithm Padhraic Smyth, Department of Computer Science University of California, Irvine Finite Mixture Models A finite mixture model with K components, for

More information

Array Shape Tracking Using Active Sonar Reverberation

Array Shape Tracking Using Active Sonar Reverberation Lincoln Laboratory ASAP-2003 Worshop Array Shape Tracing Using Active Sonar Reverberation Vijay Varadarajan and Jeffrey Kroli Due University Department of Electrical and Computer Engineering Durham, NC

More information

Grid-based Localization and Online Mapping with Moving Objects Detection and Tracking: new results

Grid-based Localization and Online Mapping with Moving Objects Detection and Tracking: new results Grid-based Localization and Online Mapping with Moving Objects Detection and Tracking: new results Trung-Dung Vu, Julien Burlet and Olivier Aycard Laboratoire d Informatique de Grenoble, France firstname.lastname@inrialpes.fr

More information

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation

More information

This chapter explains two techniques which are frequently used throughout

This chapter explains two techniques which are frequently used throughout Chapter 2 Basic Techniques This chapter explains two techniques which are frequently used throughout this thesis. First, we will introduce the concept of particle filters. A particle filter is a recursive

More information

Extended target tracking using PHD filters

Extended target tracking using PHD filters Ulm University 2014 01 29 1(35) With applications to video data and laser range data Division of Automatic Control Department of Electrical Engineering Linöping university Linöping, Sweden Presentation

More information

Maintaining accurate multi-target tracking under frequent occlusion

Maintaining accurate multi-target tracking under frequent occlusion Maintaining accurate multi-target tracking under frequent occlusion Yizheng Cai Department of Computer Science University of British Columbia Vancouver, V6T 1Z4 Email:yizhengc@cs.ubc.ca Homepage: www.cs.ubc.ca/~yizhengc

More information

A new parameterless credal method to track-to-track assignment problem

A new parameterless credal method to track-to-track assignment problem A new parameterless credal method to track-to-track assignment problem Samir Hachour, François Delmotte, and David Mercier Univ. Lille Nord de France, UArtois, EA 3926 LGI2A, Béthune, France Abstract.

More information

Multi-Target Tracking Using 1st Moment of Random Finite Sets

Multi-Target Tracking Using 1st Moment of Random Finite Sets Multi-Target Tracing Using 1st Moment of Random Finite Sets by Kusha Panta Submitted in total fulfilment of the requirements for the degree of Doctor of Philosophy Department of Electrical and Electronic

More information

Urban Terrain Multiple Target Tracking Using The Probability Hypothesis. Density Particle Filter. Meng Zhou

Urban Terrain Multiple Target Tracking Using The Probability Hypothesis. Density Particle Filter. Meng Zhou Urban Terrain Multiple Target Tracing Using The Probability Hypothesis Density Particle Filter by Meng Zhou A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science

More information

Ground target tracking with signal adaptive measurement error covariance matrix

Ground target tracking with signal adaptive measurement error covariance matrix Ground target tracing with signal adaptive measurement error covariance matrix Robert Kohlleppel Fraunhofer Institute for High Frequency Physics and Radar Techniques FHR Neuenahrer Str. 0 53343 Wachtberg,

More information

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)

More information

Practical Course WS12/13 Introduction to Monte Carlo Localization

Practical Course WS12/13 Introduction to Monte Carlo Localization Practical Course WS12/13 Introduction to Monte Carlo Localization Cyrill Stachniss and Luciano Spinello 1 State Estimation Estimate the state of a system given observations and controls Goal: 2 Bayes Filter

More information

Lecture Outline. Target Tracking: Lecture 6 Multiple Sensor Issues and Extended Target Tracking. Multi Sensor Architectures

Lecture Outline. Target Tracking: Lecture 6 Multiple Sensor Issues and Extended Target Tracking. Multi Sensor Architectures REGLERTEKNIK Lecture Outline AUTOMATIC CONTROL Target Tracing: Lecture 6 Multiple Sensor Issues and Extended Target Tracing Emre Özan emre@isy.liu.se Multiple Sensor Tracing Architectures Multiple Sensor

More information

Track-Before-Detect for Sensors with Complex Measurements

Track-Before-Detect for Sensors with Complex Measurements 2th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 29 Trac-Before-Detect for Sensors with Complex Measurements S. J. Davey B. Cheung M. G. Rutten Defence Science and Technology

More information

Face Tracking : An implementation of the Kanade-Lucas-Tomasi Tracking algorithm

Face Tracking : An implementation of the Kanade-Lucas-Tomasi Tracking algorithm Face Tracking : An implementation of the Kanade-Lucas-Tomasi Tracking algorithm Dirk W. Wagener, Ben Herbst Department of Applied Mathematics, University of Stellenbosch, Private Bag X1, Matieland 762,

More information

Introduction to Mobile Robotics Probabilistic Motion Models

Introduction to Mobile Robotics Probabilistic Motion Models Introduction to Mobile Robotics Probabilistic Motion Models Wolfram Burgard, Michael Ruhnke, Bastian Steder 1 Robot Motion Robot motion is inherently uncertain. How can we model this uncertainty? Dynamic

More information

Multisensor Data Fusion Using Two-Stage Analysis on Pairs of Plots Graphs

Multisensor Data Fusion Using Two-Stage Analysis on Pairs of Plots Graphs Multisensor Data Fusion Using Two-Stage Analysis on Pairs of Plots Graphs Rogério Perroti Barbosa 1,2, Frederic Livernet 3, Beatriz S. L. P. de Lima 1, José Gomes de Carvalho Jr 2 1 - COPPE/ Federal University

More information

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

THE classical approach to multiple target tracking (MTT) is

THE classical approach to multiple target tracking (MTT) is IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 5, MAY 2007 1589 A Bayesian Approach to Multiple Target Detection and Tracking Mark R. Morelande, Christopher M. Kreucher, and Keith Kastella Abstract

More information

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods Prof. Daniel Cremers 11. Sampling Methods Sampling Methods Sampling Methods are widely used in Computer Science as an approximation of a deterministic algorithm to represent uncertainty without a parametric

More information

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard 1 Motivation Recall: Discrete filter Discretize the continuous state space High memory complexity

More information

Metrics for Feature-Aided Track Association

Metrics for Feature-Aided Track Association Metrics for eature-aided rack Association Chee-Yee Chong BAE Systems Los Altos, CA, U.S.A. chee.chong@baesystems.com Shozo Mori BAE Systems Los Altos, CA, U.S.A. shozo.mori@baesystems.com Abstract: rack

More information

Car tracking in tunnels

Car tracking in tunnels Czech Pattern Recognition Workshop 2000, Tomáš Svoboda (Ed.) Peršlák, Czech Republic, February 2 4, 2000 Czech Pattern Recognition Society Car tracking in tunnels Roman Pflugfelder and Horst Bischof Pattern

More information

Random projection for non-gaussian mixture models

Random projection for non-gaussian mixture models Random projection for non-gaussian mixture models Győző Gidófalvi Department of Computer Science and Engineering University of California, San Diego La Jolla, CA 92037 gyozo@cs.ucsd.edu Abstract Recently,

More information

Probability Evaluation in MHT with a Product Set Representation of Hypotheses

Probability Evaluation in MHT with a Product Set Representation of Hypotheses Probability Evaluation in MHT with a Product Set Representation of Hypotheses Johannes Wintenby Ericsson Microwave Systems 431 84 Mölndal, Sweden johannes.wintenby@ericsson.com Abstract - Multiple Hypothesis

More information

Multiple Hypothesis Tracking For Multiple Target Tracking

Multiple Hypothesis Tracking For Multiple Target Tracking I. INTRODUCTION Multiple Hypothesis Tracking For Multiple Target Tracking SAMUEL S. BLACKMAN Raytheon Multiple hypothesis tracking (MHT) is generally accepted as the preferred method for solving the data

More information

Occluded Facial Expression Tracking

Occluded Facial Expression Tracking Occluded Facial Expression Tracking Hugo Mercier 1, Julien Peyras 2, and Patrice Dalle 1 1 Institut de Recherche en Informatique de Toulouse 118, route de Narbonne, F-31062 Toulouse Cedex 9 2 Dipartimento

More information

Mixture Models and the EM Algorithm

Mixture Models and the EM Algorithm Mixture Models and the EM Algorithm Padhraic Smyth, Department of Computer Science University of California, Irvine c 2017 1 Finite Mixture Models Say we have a data set D = {x 1,..., x N } where x i is

More information

Joint kinematic and feature tracking using probabilistic argumentation

Joint kinematic and feature tracking using probabilistic argumentation Joint kinematic and feature tracking using probabilistic argumentation Deepak Khosla HRL laboratories, LLC Malibu, CA dkhosla@hrl.com Abstract This paper describes a multi-target tracking approach based

More information

Passive Differential Matched-field Depth Estimation of Moving Acoustic Sources

Passive Differential Matched-field Depth Estimation of Moving Acoustic Sources Lincoln Laboratory ASAP-2001 Workshop Passive Differential Matched-field Depth Estimation of Moving Acoustic Sources Shawn Kraut and Jeffrey Krolik Duke University Department of Electrical and Computer

More information

Thomas R Kronhamn Ericsson Microwave Systems AB Mölndal, Sweden

Thomas R Kronhamn Ericsson Microwave Systems AB Mölndal, Sweden 6HQVRU,QWHU1HW:RUNV Thomas R Kronhamn Ericsson Microwave Systems AB Mölndal, Sweden Thomas.Kronhamn@emw.ericsson.se $EVWUDFW It is shown how distributed sensors, networked by Internet techniques, can interact

More information

OBJECT-ORIENTED ENVIRONMENT FOR ASSESSING TRACKING ALGORITHMS

OBJECT-ORIENTED ENVIRONMENT FOR ASSESSING TRACKING ALGORITHMS 3 I&S OBJECT-ORIENTED ENVIRONMENT FOR ASSESSING TRACKING ALGORITHMS Emanuil DJERASSI and Pavlina KONSTANTINOVA 1. Introduction One way to alleviate the complex problem of designing, assessing, and implementing

More information

A Hierarchical MHT Approach to ESM-Radar Fusion

A Hierarchical MHT Approach to ESM-Radar Fusion A Hierarchical MHT Approach to -Radar Fusion Stefano Coraluppi and Craig Carthel Compunetix Inc 40 Mosside Boulevard Monroeville, PA 546 USA stefanocoraluppi@compunetixcom, craigcarthel@compunetixcom Abstract

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2

More information

COS Lecture 13 Autonomous Robot Navigation

COS Lecture 13 Autonomous Robot Navigation COS 495 - Lecture 13 Autonomous Robot Navigation Instructor: Chris Clark Semester: Fall 2011 1 Figures courtesy of Siegwart & Nourbakhsh Control Structure Prior Knowledge Operator Commands Localization

More information

Probabilistic Robotics

Probabilistic Robotics Probabilistic Robotics Discrete Filters and Particle Filters Models Some slides adopted from: Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Kai Arras and Probabilistic Robotics Book SA-1 Probabilistic

More information

Network Traffic Measurements and Analysis

Network Traffic Measurements and Analysis DEIB - Politecnico di Milano Fall, 2017 Introduction Often, we have only a set of features x = x 1, x 2,, x n, but no associated response y. Therefore we are not interested in prediction nor classification,

More information

People Tracking with Anonymous and ID-Sensors Using Rao-Blackwellised Particle Filters

People Tracking with Anonymous and ID-Sensors Using Rao-Blackwellised Particle Filters In Proc. of the International Joint Conference on Artificial Intelligence (IJCAI), 2003. Note, this is a revised version that fixes a bug in the derivation of the algorithm in Section 3.1 (revision made

More information

Fuzzy Double-Threshold Track Association Algorithm Using Adaptive Threshold in Distributed Multisensor-Multitarget Tracking Systems

Fuzzy Double-Threshold Track Association Algorithm Using Adaptive Threshold in Distributed Multisensor-Multitarget Tracking Systems 13 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing Fuzzy Double-Threshold Trac Association Algorithm Using

More information

RBMCDAbox - Matlab Toolbox of Rao-Blackwellized Data Association Particle Filters

RBMCDAbox - Matlab Toolbox of Rao-Blackwellized Data Association Particle Filters RBMCDAbox - Matlab Toolbox of Rao-Blacwellized Data Association Particle Filters Jouni Hartiainen and Simo Särä Department of Biomedical Engineering and Computational Science, Helsini University of Technology,

More information

Weka ( )

Weka (  ) Weka ( http://www.cs.waikato.ac.nz/ml/weka/ ) The phases in which classifier s design can be divided are reflected in WEKA s Explorer structure: Data pre-processing (filtering) and representation Supervised

More information

Switching Hypothesized Measurements: A Dynamic Model with Applications to Occlusion Adaptive Joint Tracking

Switching Hypothesized Measurements: A Dynamic Model with Applications to Occlusion Adaptive Joint Tracking Switching Hypothesized Measurements: A Dynamic Model with Applications to Occlusion Adaptive Joint Tracking Yang Wang Tele Tan Institute for Infocomm Research, Singapore {ywang, telctan}@i2r.a-star.edu.sg

More information

Track Splitting Filtering Implementation for Terrain Aided Navigation

Track Splitting Filtering Implementation for Terrain Aided Navigation Dr. Vedat EKÜTEKİN and Prof. Dr. M. Kemal ÖZGÖREN TÜBİTAK-SAGE, Navigation Division / Middle East Technical University, Mechanical Engineering Department TURKEY veku@sage.tubitak.gov.tr / ozgoren@metu.edu.tr

More information

CSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM

CSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM CSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM 1 Introduction In this assignment you will implement a particle filter to localize your car within a known map. This will

More information

Probabilistic Robotics

Probabilistic Robotics Probabilistic Robotics Bayes Filter Implementations Discrete filters, Particle filters Piecewise Constant Representation of belief 2 Discrete Bayes Filter Algorithm 1. Algorithm Discrete_Bayes_filter(

More information

Bayesian Color Estimation for Adaptive Vision-based Robot Localization

Bayesian Color Estimation for Adaptive Vision-based Robot Localization Bayesian Color Estimation for Adaptive Vision-based Robot Localization Dir Schulz Department of Computer Science & Engineering niversity of Washington Seattle, WA 9895, SA Email: schulz@cs.washington.edu

More information

Pedestrian Detection Using Multi-layer LIDAR

Pedestrian Detection Using Multi-layer LIDAR 1 st International Conference on Transportation Infrastructure and Materials (ICTIM 2016) ISBN: 978-1-60595-367-0 Pedestrian Detection Using Multi-layer LIDAR Mingfang Zhang 1, Yuping Lu 2 and Tong Liu

More information

A Multi-Dimensional Hough Transform Algorithm Based on Unscented Transform as a Track-Before-Detect Method

A Multi-Dimensional Hough Transform Algorithm Based on Unscented Transform as a Track-Before-Detect Method A Multi-Dimensional Hough Transform Algorithm Based on Unscented Transform as a Trac-Before-Detect Method Gozde Sahin, Mubeccel Demireler Department of Electrical and Electronics Engineering Middle East

More information

Data Association for SLAM

Data Association for SLAM CALIFORNIA INSTITUTE OF TECHNOLOGY ME/CS 132a, Winter 2011 Lab #2 Due: Mar 10th, 2011 Part I Data Association for SLAM 1 Introduction For this part, you will experiment with a simulation of an EKF SLAM

More information

Uncertainties: Representation and Propagation & Line Extraction from Range data

Uncertainties: Representation and Propagation & Line Extraction from Range data 41 Uncertainties: Representation and Propagation & Line Extraction from Range data 42 Uncertainty Representation Section 4.1.3 of the book Sensing in the real world is always uncertain How can uncertainty

More information

Outline. Data Association Scenarios. Data Association Scenarios. Data Association Scenarios

Outline. Data Association Scenarios. Data Association Scenarios. Data Association Scenarios Outline Data Association Scenarios Track Filtering and Gating Global Nearest Neighbor (GNN) Review: Linear Assignment Problem Murthy s k-best Assignments Algorithm Probabilistic Data Association (PDAF)

More information

Computer Vision Group Prof. Daniel Cremers. 4. Probabilistic Graphical Models Directed Models

Computer Vision Group Prof. Daniel Cremers. 4. Probabilistic Graphical Models Directed Models Prof. Daniel Cremers 4. Probabilistic Graphical Models Directed Models The Bayes Filter (Rep.) (Bayes) (Markov) (Tot. prob.) (Markov) (Markov) 2 Graphical Representation (Rep.) We can describe the overall

More information

Multiple Pedestrian Tracking using Viterbi Data Association

Multiple Pedestrian Tracking using Viterbi Data Association Multiple Pedestrian Tracking using Viterbi Data Association Asma Azim and Olivier Aycard Abstract To address perception problems we must be able to track dynamic objects of the environment. An important

More information

MRF-based Algorithms for Segmentation of SAR Images

MRF-based Algorithms for Segmentation of SAR Images This paper originally appeared in the Proceedings of the 998 International Conference on Image Processing, v. 3, pp. 770-774, IEEE, Chicago, (998) MRF-based Algorithms for Segmentation of SAR Images Robert

More information

Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen I. INTRODUCTION

Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen I. INTRODUCTION Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen Abstract: An XBOX 360 Kinect is used to develop two applications to control the desktop cursor of a Windows computer. Application

More information

Motivation. Technical Background

Motivation. Technical Background Handling Outliers through Agglomerative Clustering with Full Model Maximum Likelihood Estimation, with Application to Flow Cytometry Mark Gordon, Justin Li, Kevin Matzen, Bryce Wiedenbeck Motivation Clustering

More information

Kalman Filter Based. Localization

Kalman Filter Based. Localization Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Kalman Filter Based Localization & SLAM Zürich Autonomous

More information

Overview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models

Overview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models Introduction ti to Embedded dsystems EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping Gabe Hoffmann Ph.D. Candidate, Aero/Astro Engineering Stanford University Statistical Models

More information

A GLOBAL LOCALIZATION SYSTEM FOR STRUCTURED ENVIRONMENTS USING AN IMAGING SONAR. Guillermo García de Marina, David Ribas, Pere Ridao

A GLOBAL LOCALIZATION SYSTEM FOR STRUCTURED ENVIRONMENTS USING AN IMAGING SONAR. Guillermo García de Marina, David Ribas, Pere Ridao A GLOBAL LOCALIZAION SYSEM FOR SRUCURED ENVIRONMENS USING AN IMAGING SONAR Guillermo García de Marina, David Ribas, Pere Ridao Dept. Arquitectura i ecnologia de Computadors Universitat de Girona Girona,

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Quickest Search Over Multiple Sequences with Mixed Observations

Quickest Search Over Multiple Sequences with Mixed Observations Quicest Search Over Multiple Sequences with Mixed Observations Jun Geng Worcester Polytechnic Institute Email: geng@wpi.edu Weiyu Xu Univ. of Iowa Email: weiyu-xu@uiowa.edu Lifeng Lai Worcester Polytechnic

More information

CS 664 Segmentation. Daniel Huttenlocher

CS 664 Segmentation. Daniel Huttenlocher CS 664 Segmentation Daniel Huttenlocher Grouping Perceptual Organization Structural relationships between tokens Parallelism, symmetry, alignment Similarity of token properties Often strong psychophysical

More information

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference Minh Dao 1, Xiang Xiang 1, Bulent Ayhan 2, Chiman Kwan 2, Trac D. Tran 1 Johns Hopkins Univeristy, 3400

More information

An Efficient Message Passing Algorithm for Multi-Target Tracking

An Efficient Message Passing Algorithm for Multi-Target Tracking An Efficient Message Passing Algorithm for Multi-Target Tracking Zhexu (Michael) Chen a, Lei Chen a, Müjdat Çetin b,a, and Alan S. Willsky a a Laboratory for Information and Decision Systems, MIT, Cambridge,

More information

On the Performance of the Box Particle Filter for Extended Object Tracking Using Laser Data

On the Performance of the Box Particle Filter for Extended Object Tracking Using Laser Data On the Performance of the Box Particle Filter for Extended Object Tracing Using Laser Data Niolay Petrov, Martin Ulme 2, Lyudmila Mihaylova, Amadou Gning, Mare Schiora 2, Monia Wienee 2 and Wolfgang Koch

More information

Spatio-Temporal Stereo Disparity Integration

Spatio-Temporal Stereo Disparity Integration Spatio-Temporal Stereo Disparity Integration Sandino Morales and Reinhard Klette The.enpeda.. Project, The University of Auckland Tamaki Innovation Campus, Auckland, New Zealand pmor085@aucklanduni.ac.nz

More information

Ultrasonic Multi-Skip Tomography for Pipe Inspection

Ultrasonic Multi-Skip Tomography for Pipe Inspection 18 th World Conference on Non destructive Testing, 16-2 April 212, Durban, South Africa Ultrasonic Multi-Skip Tomography for Pipe Inspection Arno VOLKER 1, Rik VOS 1 Alan HUNTER 1 1 TNO, Stieltjesweg 1,

More information

Sensory Augmentation for Increased Awareness of Driving Environment

Sensory Augmentation for Increased Awareness of Driving Environment Sensory Augmentation for Increased Awareness of Driving Environment Pranay Agrawal John M. Dolan Dec. 12, 2014 Technologies for Safe and Efficient Transportation (T-SET) UTC The Robotics Institute Carnegie

More information

Vision-Motion Planning with Uncertainty

Vision-Motion Planning with Uncertainty Vision-Motion Planning with Uncertainty Jun MIURA Yoshiaki SHIRAI Dept. of Mech. Eng. for Computer-Controlled Machinery, Osaka University, Suita, Osaka 565, Japan jun@ccm.osaka-u.ac.jp Abstract This paper

More information

Tracking Multiple Moving Objects with a Mobile Robot

Tracking Multiple Moving Objects with a Mobile Robot Tracking Multiple Moving Objects with a Mobile Robot Dirk Schulz 1 Wolfram Burgard 2 Dieter Fox 3 Armin B. Cremers 1 1 University of Bonn, Computer Science Department, Germany 2 University of Freiburg,

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where

More information

Doppler Blind Zone Analysis for Ground Target Tracking with Bistatic Airborne GMTI Radar

Doppler Blind Zone Analysis for Ground Target Tracking with Bistatic Airborne GMTI Radar Doppler Blind Zone Analysis for Ground Target Tracking with Bistatic Airborne GMTI Radar Michael Mertens Sensor Data and Information Fusion Fraunhofer FKIE Wachtberg, Germany michael.mertens@fkie.fraunhofer.de

More information

Latent Class Modeling as a Probabilistic Extension of K-Means Clustering

Latent Class Modeling as a Probabilistic Extension of K-Means Clustering Latent Class Modeling as a Probabilistic Extension of K-Means Clustering Latent Class Cluster Models According to Kaufman and Rousseeuw (1990), cluster analysis is "the classification of similar objects

More information

Artificial Intelligence for Robotics: A Brief Summary

Artificial Intelligence for Robotics: A Brief Summary Artificial Intelligence for Robotics: A Brief Summary This document provides a summary of the course, Artificial Intelligence for Robotics, and highlights main concepts. Lesson 1: Localization (using Histogram

More information

An Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents

An Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents An Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents Roozbeh Mottaghi and Shahram Payandeh School of Engineering Science Faculty of Applied Sciences Simon Fraser University Burnaby,

More information

MODEL BASED CLASSIFICATION USING MULTI-PING DATA

MODEL BASED CLASSIFICATION USING MULTI-PING DATA MODEL BASED CLASSIFICATION USING MULTI-PING DATA Christopher P. Carbone Naval Undersea Warfare Center Division Newport 76 Howell St. Newport, RI 084 (email: carbonecp@npt.nuwc.navy.mil) Steven M. Kay University

More information

Boeing Fusion Performance Analysis (FPA) Tool

Boeing Fusion Performance Analysis (FPA) Tool 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 Boeing Fusion Performance Analysis (FPA) Tool Paul Jacson Electronics Prototyping and Integration Center (EPIC) The

More information

Massively Multi-target Tracking for Objects in Clutter

Massively Multi-target Tracking for Objects in Clutter Massively Multi-target Tracking for Objects in Clutter Diane E. Hirsh May 9 2005 Abstract We propose a method for tracking large numbers of objects in clutter in an open system. Sequences of video may

More information

Probabilistic Graphical Models

Probabilistic Graphical Models Overview of Part One Probabilistic Graphical Models Part One: Graphs and Markov Properties Christopher M. Bishop Graphs and probabilities Directed graphs Markov properties Undirected graphs Examples Microsoft

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 11, NO. 5, MAY Baoxin Li, Member, IEEE, and Rama Chellappa, Fellow, IEEE.

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 11, NO. 5, MAY Baoxin Li, Member, IEEE, and Rama Chellappa, Fellow, IEEE. TRANSACTIONS ON IMAGE PROCESSING, VOL. 11, NO. 5, MAY 2002 1 A Generic Approach to Simultaneous Tracking and Verification in Video Baoxin Li, Member,, and Rama Chellappa, Fellow, Abstract In this paper,

More information

Interacting Object Tracking in Crowded Urban Areas

Interacting Object Tracking in Crowded Urban Areas Interacting Object Tracing in Crowded Urban Areas Chieh-Chih Wang, Tzu-Chien Lo and Shao-Wen Yang Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan Email:

More information

Learning and Inferring Transportation Routines

Learning and Inferring Transportation Routines Learning and Inferring Transportation Routines Lin Liao Dieter Fox Henry Kautz Department of Computer Science & Engineering University of Washington Seattle, WA 98195 Abstract This paper introduces a hierarchical

More information

Tracking. Establish where an object is, other aspects of state, using time sequence Biggest problem -- Data Association

Tracking. Establish where an object is, other aspects of state, using time sequence Biggest problem -- Data Association Tracking Establish where an object is, other aspects of state, using time sequence Biggest problem -- Data Association Key ideas Tracking by detection Tracking through flow Track by detection (simple form)

More information

Computer Vision 2 Lecture 8

Computer Vision 2 Lecture 8 Computer Vision 2 Lecture 8 Multi-Object Tracking (30.05.2016) leibe@vision.rwth-aachen.de, stueckler@vision.rwth-aachen.de RWTH Aachen University, Computer Vision Group http://www.vision.rwth-aachen.de

More information

Passive Multi Target Tracking with GM-PHD Filter

Passive Multi Target Tracking with GM-PHD Filter Passive Multi Target Tracking with GM-PHD Filter Dann Laneuville DCNS SNS Division Toulon, France dann.laneuville@dcnsgroup.com Jérémie Houssineau DCNS SNS Division Toulon, France jeremie.houssineau@dcnsgroup.com

More information

Observational Learning with Modular Networks

Observational Learning with Modular Networks Observational Learning with Modular Networks Hyunjung Shin, Hyoungjoo Lee and Sungzoon Cho {hjshin72, impatton, zoon}@snu.ac.kr Department of Industrial Engineering, Seoul National University, San56-1,

More information

Digital Image Processing Laboratory: MAP Image Restoration

Digital Image Processing Laboratory: MAP Image Restoration Purdue University: Digital Image Processing Laboratories 1 Digital Image Processing Laboratory: MAP Image Restoration October, 015 1 Introduction This laboratory explores the use of maximum a posteriori

More information

A survey of filtering techniques for vehicle tracking by radar equipped automotive platforms

A survey of filtering techniques for vehicle tracking by radar equipped automotive platforms A survey of filtering techniques for vehicle tracing by radar equipped automotive platforms Niolaos Floudas, Aris Polychronopoulos, Angelos Amditis Institute of Communication and Computer Systems (ICCS)

More information

Application of Characteristic Function Method in Target Detection

Application of Characteristic Function Method in Target Detection Application of Characteristic Function Method in Target Detection Mohammad H Marhaban and Josef Kittler Centre for Vision, Speech and Signal Processing University of Surrey Surrey, GU2 7XH, UK eep5mm@ee.surrey.ac.uk

More information

Computer Vision Group Prof. Daniel Cremers. 4. Probabilistic Graphical Models Directed Models

Computer Vision Group Prof. Daniel Cremers. 4. Probabilistic Graphical Models Directed Models Prof. Daniel Cremers 4. Probabilistic Graphical Models Directed Models The Bayes Filter (Rep.) (Bayes) (Markov) (Tot. prob.) (Markov) (Markov) 2 Graphical Representation (Rep.) We can describe the overall

More information

A Multi Target Track Before Detect Application

A Multi Target Track Before Detect Application Multi Target Trac Before Detect pplication Y. Boers and J.N. Driessen F. Verschure, W.P.M.H. Heemels and. Julosi JRS-PE-Innovation Electrical Engineering THLES Nederland Eindhoven University of Technology

More information

Probabilistic Location Recognition using Reduced Feature Set

Probabilistic Location Recognition using Reduced Feature Set Probabilistic Location Recognition using Reduced Feature Set Fayin Li and Jana Košecá Department of Computer Science George Mason University, Fairfax, VA 3 Email: {fli,oseca}@cs.gmu.edu Abstract The localization

More information

DYNAMIC ROBOT LOCALIZATION AND MAPPING USING UNCERTAINTY SETS. M. Di Marco A. Garulli A. Giannitrapani A. Vicino

DYNAMIC ROBOT LOCALIZATION AND MAPPING USING UNCERTAINTY SETS. M. Di Marco A. Garulli A. Giannitrapani A. Vicino DYNAMIC ROBOT LOCALIZATION AND MAPPING USING UNCERTAINTY SETS M. Di Marco A. Garulli A. Giannitrapani A. Vicino Dipartimento di Ingegneria dell Informazione, Università di Siena, Via Roma, - 1 Siena, Italia

More information

Gaussian Processes for Robotics. McGill COMP 765 Oct 24 th, 2017

Gaussian Processes for Robotics. McGill COMP 765 Oct 24 th, 2017 Gaussian Processes for Robotics McGill COMP 765 Oct 24 th, 2017 A robot must learn Modeling the environment is sometimes an end goal: Space exploration Disaster recovery Environmental monitoring Other

More information

DETECTION AND TRACKING OF MOVING OBJECTS WITH REAL-TIME ONBOARD VISION SYSTEM

DETECTION AND TRACKING OF MOVING OBJECTS WITH REAL-TIME ONBOARD VISION SYSTEM DETECTION AND TRACKING OF MOVING OBJECTS WITH REAL-TIME ONBOARD VISION SYSTEM D.Y. Erohin a, A.B. Feldman a, S.E. Korepanov a a Dept. of Automation and Information Technologies in Control, Ryazan State

More information