Extended target tracking using PHD filters

Size: px
Start display at page:

Download "Extended target tracking using PHD filters"

Transcription

1 Ulm University (35) With applications to video data and laser range data Division of Automatic Control Department of Electrical Engineering Linöping university Linöping, Sweden

2 Presentation outline 2(35) 1. Introduction to target tracing using PHD filters Single target Multiple targets PHD filters Illustrative example: Pedestrian tracing in video data 2. Tracing of extended/group targets Definition Gamma-Gaussian-inverse Wishart-model 3. Applications Video: group target tracing Laser: pedestrian and bicycle tracing

3 Introduction to target tracing using PHD filters Single target Multiple targets PHD filters Illustrative example: Pedestrian tracing in video data Publicly available data: PETS 2012 dataset S1: Person count and density estimation. Frame 50 Frame 100 Frame 150 3(35)

4 Single target tracing 4(35) Process sequence of detections z to maintain estimate of target state x. observation space z z+1 state space x target motion x+1 Above: Target state x is, e.g., position and velocity in image. Above: Red rectangles are the detections z.

5 Single target tracing 4(35) Process sequence of detections z to maintain estimate of target state x. observation space z z+1 state space x target motion x+1 Recursive Bayesian filter propagates full distribution:... p ( x z ) p p ( x+1 z ) c p ( x +1 z +1 )... where z = {z 0, z 1,..., z }

6 Single target tracing 4(35) Process sequence of detections z to maintain estimate of target state x. observation space z z+1 state space x target motion x+1 E.g. constant gain Kalman filter propagates 1 st order moment:... ˆx p ˆx+1 c ˆx where ˆx = E [ x z ]. Simpler, but computationally cheaper!

7 Multiple target tracing 5(35) Processing of multiple detections z (i) from multiple sources to maintain estimates of the targets states x (j). x (1) z (2) z (1) z (3) z (4) x (2) x (3) target motion z (1) +1 z (3) +1 x (1) +1 z (5) +1 z (2) +1 observation space x (2) +1 x (3) +1 x (4) +1 z (6) +1 z (4) +1 state space Above: Target states x (j) are, e.g., positions and velocities. Above: Red rectangles are the detections z (i).

8 Multiple target tracing 5(35) Processing of multiple detections z (i) from multiple sources to maintain estimates of the targets states x (j). x (1) z (2) z (1) z (3) z (4) x (2) x (3) target motion z (1) +1 z (3) +1 x (1) +1 z (5) +1 z (2) +1 observation space x (2) +1 x (3) +1 x (4) +1 z (6) +1 z (4) +1 state space Classic methods: Require solution to data association problem. 1. Which detection belong to which target? 2. Are there any false detections?

9 Multiple target tracing 5(35) Processing of multiple detections z (i) from multiple sources to maintain estimates of the targets states x (j). x (1) z (2) z (1) z (3) z (4) x (2) x (3) target motion z (1) +1 z (3) +1 x (1) +1 z (5) +1 z (2) +1 observation space x (2) +1 x (3) +1 x (4) +1 z (6) +1 z (4) +1 state space Alternative: Model with Random Finite Sets. No data association needed.

10 Random Finite Set (RFS) 6(35) A Random Finite Set X is a random variable Set cardinality X = N x, is a random variable. Each set memeber x (j) X 0 is a random variable. Often X 0 = R n x.

11 Random Finite Set (RFS) 6(35) A Random Finite Set X is a random variable Set cardinality X = N x, is a random variable. Each set memeber x (j) X 0 is a random variable. Often X 0 = R n x. Instantiations X = { X = x (j) X is without order, i.e. } Nx,, j=1 x(j) R n x for j = 1,..., N x, { } { } x (1), x (2) = x (2), x (1)

12 Multiple target tracing using RFS models 7(35) Processing of sequence of RFS of detections Z from set of sources to maintain estimate of RFS of target states X. observation space Z Z+1 state space X meta target motion X+1 RFS of targets X. Above: the pedestrians RFS of detections Z. Above: the detection windows Single target set, single detection set No data association needed

13 Recursive multi state Bayes filter 8(35) Propagate the full set distribution... p ( X Z ) p p ( X+1 Z ) c p ( X +1 Z +1 )... observation space observation space Z Z+1 z z+1 state space state space X meta target motion X+1 x target motion x+1 Multiple target equivalent to single target Bayes filter,... p ( x z ) p p ( x+1 z ) c p ( x +1 z +1 )...

14 Recursive multi state Bayes filter 8(35) Propagate the full set distribution... p ( X Z ) p p ( X+1 Z ) c p ( X +1 Z +1 )... observation space observation space Z Z+1 z z+1 state space state space X meta target motion X+1 x target motion x+1 Multiple target equivalent to single target Bayes filter,... p ( x z ) p p ( x+1 z ) c p ( x +1 z +1 )... Computationally intractable to implement due to set integrals. Alternative: Use PHD or CPHD filter instead.

15 The Probability Hypothesis Density 9(35) Expected value: 1 st order moment of single target pdf p ( x z ) The probability hypothesis density (PHD): 1 st order moment of multi-target pdf p ( X Z ). Defined on single target states x X 0, denoted D ( x Z ) The PHD is an intensity function, not a pdf.

16 The Probability Hypothesis Density 10(35) The peas in the intensity correspond to liely target locations. Expected number of targets in any region S X 0 is D (x ) Z dx S = X 0 gives xpected total number of targets S D (x) D +1 (x) x y [m] x [m] y [m] x [m]

17 The PHD filter 11(35) The PHD filter propagates the PHD in time... D (x Z) p D +1 (x Z) c D (x Z)... PHD filter is analogous to constant gain Kalman filter,... ˆx p ˆx+1 c ˆx Two types of implementations: 1. Sequential Monte Carlo PHD approximations. 2. Distribution Mixture PHD approximations, D (x Z ) = J w (j) j=1 ( Common choice: p (j) (x Z) = N ( p(j) x x; ζ (j) ζ (j) ) ), ζ (j) ( = m (j) ), P(j)

18 Tracing of extended/group targets 12(35) 1. Introduction to target tracing using PHD filters Single target Multiple targets PHD filters Illustrative example: Pedestrian tracing in video data 2. Tracing of extended/group targets Definition Gamma-Gaussian-inverse Wishart-model 3. Applications Video: group target tracing Laser: pedestrian and bicycle tracing

19 Tracing of extended/group targets 13(35) Point target assumption: 1 detection per target per time step. Typical in early RADAR-airplane-tracing.

20 Tracing of extended/group targets 13(35) Point target assumption: 1 detection per target per time step. Typical in early RADAR-airplane-tracing. Modern sensors typically have higher resolution, and can give multiple detections per target. A group of targets will give multiple detections per group. Definition: Extended/group targets are targets that potentially give rise to more than one detection per time step.

21 Gamma-Gaussian-inverse Wishart-model 14(35) For each group we estimate the group state ξ = (x, X, γ ) Gaussian distributed random vector x, p (x ) Z = N ( ) x ; m, P

22 Gamma-Gaussian-inverse Wishart-model 14(35) For each group we estimate the group state ξ = (x, X, γ ) x : position and inematics Gaussian distributed random vector x, p (x ) Z = N ( ) x ; m, P

23 Gamma-Gaussian-inverse Wishart-model 14(35) For each group we estimate the group state ξ = (x, X, γ ) x : position and inematics X : spatial extension, i.e. size and shape Inverse Wishart distributed random matrix X (group shape = ellipse), p (X ) Z ( ) = IW d X ; v, V

24 Gamma-Gaussian-inverse Wishart-model 14(35) For each group we estimate the group state ξ = (x, X, γ ) x : position and inematics X : spatial extension, i.e. size and shape γ : number of detections, related to number of individuals in group 1 8 Gamma distributed random variable γ (Poisson rate), p (γ ) Z = G ( ) γ ; α, β

25 Gamma-Gaussian-inverse Wishart-model 14(35) For each group we estimate the group state ξ = (x, X, γ ) x : position and inematics X : spatial extension, i.e. size and shape γ : number of detections, related to number of individuals in group 1 8 Group state ξ is GGIW distributed, p (ξ ) Z = GGIW ( ) ξ ; ζ ζ = (m, P, v, V, α, β)

26 Group tracing using a GGIW-PHD filter 15(35) Problem: Trac pedestrian groups as they move along footpath. Estimate: position, size/shape, number of persons. GGIW-PHD filter: the PHD is approximated by a GGIW mixture, J D (ξ Z ) = (j) (j) GGIW w ξ ; ζ j=1

27 Applications 16(35) 1. Introduction to target tracing using PHD filters Single target Multiple targets PHD filters Illustrative example: Pedestrian tracing in video data 2. Tracing of extended/group targets Definition Gamma-Gaussian-inverse Wishart-model 3. Applications Video: group target tracing Laser: pedestrian and bicycle tracing

28 Group target tracing approach 17(35) 1: For each image, use pedestrian detector 2: Project each detection onto ground plane 3: Use GGIW-PHD filter to trac the groups 4: Results visualization: project filter output bac into images

29 Group target tracing approach 18(35) 1: For each image, use pedestrian detector

30 Group target tracing approach 18(35) 2: Project each detection onto ground plane 10 Road edge Field of view Detections 5 0 y [m] x [m]

31 Group target tracing approach 18(35) 3: Use Extended/Group target PHD filter to trac the groups 10 Road edge Field of view Detections y [m] x [m]

32 Group target tracing approach 18(35) 4: Visualization: project filter output bac into images

33 Group target tracing approach 18(35) 4: Visualization: projection is group foot-print

34 Group target tracing results movie 19(35)

35 Group target tracing results 20(35) 10 Ellipse is a good approximation of the group shape ˆγ gives a lower bound for the number of pedestrians in the group A model of occlusion from stationary objects, e.g. the lamp post, could improve results.

36 The laser range sensor 21(35) Consider an urban scene: cars, bies, pedestrians.

37 The laser range sensor 21(35) Consider an urban scene: cars, bies, pedestrians. Measures distance to closest object at given angles, relatively low sensor noise.

38 The laser range sensor 21(35) Consider an urban scene: cars, bies, pedestrians. Measures distance to closest object at given angles, relatively low sensor noise. Measurements z (red ) along the parts of the target surface that are visible to sensor.

39 The laser range sensor 21(35) Consider an urban scene: cars, bies, pedestrians. Measures distance to closest object at given angles, relatively low sensor noise. Measurements z (red ) along the parts of the target surface that are visible to sensor. Car rectangle. Pedestrian ellipse. Bie line.

40 The laser range sensor: challenges 22(35) Occlusion: objects behind other objects are invisible to the sensor. Fix: non-homogeneous detection probability.

41 The laser range sensor: challenges 22(35) Occlusion: objects behind other objects are invisible to the sensor. Fix: non-homogeneous detection probability. Time changing measurement appearance: depending on orientation measurement appearances is different. Fix: multiple measurement models.

42 Pedestrian tracing: data with occlusion 23(35) Experiment data from SICK laser sensor Multiple human targets, at most 3 at the same time. Measurements of stationary objects removed beforehand y [m] x [m] Occlusion handled with non-homogeneous detection probability.

43 Pedestrian tracing: variable detection probability 24(35) Occlusion handled with non-homogeneous detection probability. Low p D behind predictions. Gaussian smoothing on edges. y Similar idea used in x Reuter, Dietmayer, Pedestrian tracing using random finite sets, FUSION

44 Pedestrian tracing: GIW-PHD filter results 25(35) y [m] x [m] Sum of weights Time Occlusion handled by non-homogeneous detection probability. Extension estimate maes it possible to handle partial occlusion.

45 Pedestrian tracing: GIW-PHD filter results 26(35) y [m] x [m]

46 Time changing measurement appearance 27(35) Most extended targets have constant extensions (orientation may change over time). We consider constant extension and time changing appearance, especially abrupt changes. Observability of state variables may change with appearance.

47 Time changing measurement appearance 27(35) Most extended targets have constant extensions (orientation may change over time). We consider constant extension and time changing appearance, especially abrupt changes. Observability of state variables may change with appearance. Example: Bicycles measured by a laser mounted at pedal height

48 y Bicycle tracing: measurement appearance 28(35) Measurement appearance varies significantly x Along bie length

49 y y Bicycle tracing: measurement appearance 28(35) Measurement appearance varies significantly x Along bie length x Around pedals

50 y y y Bicycle tracing: measurement appearance 28(35) Measurement appearance varies significantly x Along bie length x In-between x Around pedals

51 y y y Bicycle tracing: measurement appearance 29(35) Measurement appearance varies significantly x x x Along bie length In-between Around pedals Two simple cases can be identified, 1. line shaped measurements, 2. point clusters, and ambiguous cases in-between the two. Assume geometric shape: bie line with constant length Use MM-PHD filter with a point model and a line model.

52 y y y Bicycle tracing: single target results 30(35) y y x Measurements x Proposed MM approach x MM approach x Only L model x Only P model Legend: CT, P model CV, P model CT, L model CV, L model

53 y y y y Bicycle tracing: single target results 31(35) x Measurements x MM approach Legend: CT, P model CV, P model CT, L model CV, L model x Only L model x Only P model

54 Bicycle tracing: multiple target results & Summary 32(35) y y x x Legend: CT, P model CV, P model CT, L model CV, L model

55 Bicycle tracing: multiple target results & Summary 32(35) y y x x In general: estimated mode corresponds to expectation/intuition. Only P model wors in most cases, however heading/orientation is more uncertain. Only L model sometimes fails during turns.

56 Bicycle tracing: multiple target results & Summary 32(35) y y x x In general: estimated mode corresponds to expectation/intuition. Only P model wors in most cases, however heading/orientation is more uncertain. Only L model sometimes fails during turns. Using both models generally superior. In MM case L model can aid in detecting CT maneuvers.

57 Bicycle tracing: MM-PHD filter movie 33(35)

58 Summary 34(35) Brief introduction to PHD filters. Extended/group objects appear in many modern sensors. PHD filter adaptations: Non-homogeneous detection probability Multiple models Experimental results using video and laser Groups of pedestrians Pedestrians Bicycles List of publications, with pdf:s, can be found at

59 Than you for listening! Any questions? List of publications, with pdf:s, can be found at

Loop detection and extended target tracking using laser data

Loop detection and extended target tracking using laser data Licentiate seminar 1(39) Loop detection and extended target tracking using laser data Karl Granström Division of Automatic Control Department of Electrical Engineering Linköping University Linköping, Sweden

More information

Tracking and Data Segmentation Using a GGIW Filter with Mixture Clustering

Tracking and Data Segmentation Using a GGIW Filter with Mixture Clustering Tracing and Data Segmentation Using a GGIW Filter with Mixture Clustering Alexander Scheel, Karl Granström, Daniel Meissner, Stephan Reuter, Klaus Dietmayer Institute of Measurement, Control, and Microtechnology

More information

Pedestrian Group Tracking Using the GM-PHD Filter

Pedestrian Group Tracking Using the GM-PHD Filter EUSIPCO 2013, Marrakech, Morocco 1(15) Pedestrian Group Tracking Using the GM-PHD Filter Viktor Edman, Maria Andersson, Karl Granström, Fredrik Gustafsson SAAB AB, Linköping, Sweden Division of Sensor

More information

Tracking Rectangular and Elliptical Extended Targets Using Laser Measurements

Tracking Rectangular and Elliptical Extended Targets Using Laser Measurements FUSION 211, Chicago, IL 1(18) Tracking Rectangular and Elliptical Extended Targets Using Laser Measurements Karl Granström, Christian Lundquist, Umut Orguner Division of Automatic Control Department of

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

Chapter 9 Object Tracking an Overview

Chapter 9 Object Tracking an Overview Chapter 9 Object Tracking an Overview The output of the background subtraction algorithm, described in the previous chapter, is a classification (segmentation) of pixels into foreground pixels (those belonging

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

Pedestrian Tracking Using Random Finite Sets

Pedestrian Tracking Using Random Finite Sets 1th International Conference on Information Fusion Chicago, Illinois, USA, July -8, 2011 Pedestrian Tracking Using Random Finite Sets Stephan Reuter Institute of Measurement, Control, and Microtechnology

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

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

Tracking Rectangular and Elliptical Extended Targets Using Laser Measurements

Tracking Rectangular and Elliptical Extended Targets Using Laser Measurements 4th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, Tracing Rectangular and Elliptical Extended Targets Using Laser Measurements Karl Granström, Christian Lundquist, Umut

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

Generalizing Random-Vector SLAM with Random Finite Sets

Generalizing Random-Vector SLAM with Random Finite Sets Generalizing Random-Vector SLAM with Random Finite Sets Keith Y. K. Leung, Felipe Inostroza, Martin Adams Advanced Mining Technology Center AMTC, Universidad de Chile, Santiago, Chile eith.leung@amtc.uchile.cl,

More information

Lidar-based Methods for Tracking and Identification

Lidar-based Methods for Tracking and Identification Lidar-based Methods for Tracking and Identification Master s Thesis in Systems, Control & Mechatronics Marko Cotra Michael Leue Department of Signals & Systems Chalmers University of Technology Gothenburg,

More information

Thesis Title. Name of student. Allan De Freitas. A thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy

Thesis Title. Name of student. Allan De Freitas. A thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy Sequential Monte Carlo Methods for Thesis Title Crowd and Extended Object Tracing and Dealing with By: Tall Data Name of student Allan De Freitas A thesis submitted in partial fulfilment of the requirements

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

Particle labeling PHD filter. for multi-target track-valued estimates

Particle labeling PHD filter. for multi-target track-valued estimates 4th International Conference on Information Fusion Chicago Illinois USA July 5-8 Particle labeling PHD filter for multi-target trac-valued estimates Hongyan Zhu Chongzhao Han Yan Lin School of Electronic

More information

Collaborative multi-vehicle localization and mapping in high clutter environments

Collaborative multi-vehicle localization and mapping in high clutter environments Collaborative multi-vehicle localization and mapping in high clutter environments The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

Multi-Object Tracking Using Labeled Multi-Bernoulli Random Finite Sets

Multi-Object Tracking Using Labeled Multi-Bernoulli Random Finite Sets Multi-Object Tracking Using Labeled Multi-Bernoulli Random Finite Sets Stephan Reuter, Ba-Tuong Vo, Ba-Ngu Vo, Klaus Dietmayer Institute of Measurement, Control and Microtechnology Ulm University, Ulm,

More information

A Random Set Formulation for Bayesian SLAM

A Random Set Formulation for Bayesian SLAM A Random Set Formulation for Bayesian SLAM John Mullane, Ba-Ngu Vo, Martin D. Adams, Wijerupage Sardha Wijesoma School of Electrical & Electronic Engineering, Nanyang Technological University, Singapore

More information

Hybrid Intensity and Likelihood Ratio Tracking (ilrt) Filter for Multitarget Detection

Hybrid Intensity and Likelihood Ratio Tracking (ilrt) Filter for Multitarget Detection 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 2011 Hybrid Intensity and Lielihood Ratio Tracing ilrt Filter for Multitarget Detection Roy Streit Metron 1818 Library

More information

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction CoE4TN4 Image Processing Chapter 5 Image Restoration and Reconstruction Image Restoration Similar to image enhancement, the ultimate goal of restoration techniques is to improve an image Restoration: a

More information

Automatic Tracking of Moving Objects in Video for Surveillance Applications

Automatic Tracking of Moving Objects in Video for Surveillance Applications Automatic Tracking of Moving Objects in Video for Surveillance Applications Manjunath Narayana Committee: Dr. Donna Haverkamp (Chair) Dr. Arvin Agah Dr. James Miller Department of Electrical Engineering

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

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

Humanoid Robotics. Monte Carlo Localization. Maren Bennewitz

Humanoid Robotics. Monte Carlo Localization. Maren Bennewitz Humanoid Robotics Monte Carlo Localization Maren Bennewitz 1 Basis Probability Rules (1) If x and y are independent: Bayes rule: Often written as: The denominator is a normalizing constant that ensures

More information

Bayesian multiple extended target tracking using labelled random finite sets and splines

Bayesian multiple extended target tracking using labelled random finite sets and splines Loughborough University Institutional Repository Bayesian multiple extended target tracing using labelled random finite sets and splines This item was submitted to Loughborough University's Institutional

More information

AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION

AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION Maria Isabel Ribeiro Pedro Lima with revisions introduced by Rodrigo Ventura in Sep 2008 Instituto Superior Técnico/Instituto de Sistemas e Robótica September

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

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

Scale-invariant visual tracking by particle filtering

Scale-invariant visual tracking by particle filtering Scale-invariant visual tracing by particle filtering Arie Nahmani* a, Allen Tannenbaum a,b a Dept. of Electrical Engineering, Technion - Israel Institute of Technology, Haifa 32000, Israel b Schools of

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent

More information

Range Sensors (time of flight) (1)

Range Sensors (time of flight) (1) Range Sensors (time of flight) (1) Large range distance measurement -> called range sensors Range information: key element for localization and environment modeling Ultrasonic sensors, infra-red sensors

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

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

Localization and Map Building

Localization and Map Building Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples

More information

Radar Detection Improvement by Integration of Multi- Object Tracking

Radar Detection Improvement by Integration of Multi- Object Tracking Radar Detection Improvement by Integration of Multi- Object Tracing Lingmin Meng Research and Technology Center Robert Bosch Corp. Pittsburgh, PA, U.S.A. lingmin.meng@rtc.bosch.com Wolfgang Grimm Research

More information

Pedestrian Detection Using Correlated Lidar and Image Data EECS442 Final Project Fall 2016

Pedestrian Detection Using Correlated Lidar and Image Data EECS442 Final Project Fall 2016 edestrian Detection Using Correlated Lidar and Image Data EECS442 Final roject Fall 2016 Samuel Rohrer University of Michigan rohrer@umich.edu Ian Lin University of Michigan tiannis@umich.edu 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

Fusing Radar and Scene Labeling Data for Multi-Object Vehicle Tracking

Fusing Radar and Scene Labeling Data for Multi-Object Vehicle Tracking 11 Fusing Radar and Scene Labeling Data for Multi-Object Vehicle Tracking Alexander Scheel, Franz Gritschneder, Stephan Reuter, and Klaus Dietmayer Abstract: Scene labeling approaches which perform pixel-wise

More information

GT "Calcul Ensembliste"

GT Calcul Ensembliste GT "Calcul Ensembliste" Beyond the bounded error framework for non linear state estimation Fahed Abdallah Université de Technologie de Compiègne 9 Décembre 2010 Fahed Abdallah GT "Calcul Ensembliste" 9

More information

Model-based Real-Time Estimation of Building Occupancy During Emergency Egress

Model-based Real-Time Estimation of Building Occupancy During Emergency Egress Model-based Real-Time Estimation of Building Occupancy During Emergency Egress Robert Tomastik 1, Satish Narayanan 2, Andrzej Banaszuk 3, and Sean Meyn 4 1 Pratt & Whitney 400 Main St., East Hartford,

More information

CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking

CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking CS4495 Fall 2014 Computer Vision Problem Set 6: Particle Tracking DUE Tues, November 25-11:55pm Here you are going to experiment with a particle filter tracker such as was described in class. Recall that

More information

Intelligent Robotics

Intelligent Robotics 64-424 Intelligent Robotics 64-424 Intelligent Robotics http://tams.informatik.uni-hamburg.de/ lectures/2013ws/vorlesung/ir Jianwei Zhang / Eugen Richter Faculty of Mathematics, Informatics and Natural

More information

W4. Perception & Situation Awareness & Decision making

W4. Perception & Situation Awareness & Decision making W4. Perception & Situation Awareness & Decision making Robot Perception for Dynamic environments: Outline & DP-Grids concept Dynamic Probabilistic Grids Bayesian Occupancy Filter concept Dynamic Probabilistic

More information

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image Histograms h(r k ) = n k Histogram: number of times intensity level rk appears in the image p(r k )= n k /NM normalized histogram also a probability of occurence 1 Histogram of Image Intensities Create

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

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

Connected Component Analysis and Change Detection for Images

Connected Component Analysis and Change Detection for Images Connected Component Analysis and Change Detection for Images Prasad S.Halgaonkar Department of Computer Engg, MITCOE Pune University, India Abstract Detection of the region of change in images of a particular

More information

Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems

Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems Xiaoyan Jiang, Erik Rodner, and Joachim Denzler Computer Vision Group Jena Friedrich Schiller University of Jena {xiaoyan.jiang,erik.rodner,joachim.denzler}@uni-jena.de

More information

Introduction to behavior-recognition and object tracking

Introduction to behavior-recognition and object tracking Introduction to behavior-recognition and object tracking Xuan Mo ipal Group Meeting April 22, 2011 Outline Motivation of Behavior-recognition Four general groups of behaviors Core technologies Future direction

More information

Observing people with multiple cameras

Observing people with multiple cameras First Short Spring School on Surveillance (S 4 ) May 17-19, 2011 Modena,Italy Course Material Observing people with multiple cameras Andrea Cavallaro Queen Mary University, London (UK) Observing people

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

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

CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3

CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3 CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3 What I have in mind for our last programming project is to do something with either graphical models or random sampling. A few ideas

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

Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map

Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map Sebastian Scherer, Young-Woo Seo, and Prasanna Velagapudi October 16, 2007 Robotics Institute Carnegie

More information

Machine Learning (BSMC-GA 4439) Wenke Liu

Machine Learning (BSMC-GA 4439) Wenke Liu Machine Learning (BSMC-GA 4439) Wenke Liu 01-31-017 Outline Background Defining proximity Clustering methods Determining number of clusters Comparing two solutions Cluster analysis as unsupervised Learning

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Introduction to Mobile Robotics Gaussian Processes Wolfram Burgard Cyrill Stachniss Giorgio Grisetti Maren Bennewitz Christian Plagemann SS08, University of Freiburg, Department for Computer Science Announcement

More information

Vehicle Localization. Hannah Rae Kerner 21 April 2015

Vehicle Localization. Hannah Rae Kerner 21 April 2015 Vehicle Localization Hannah Rae Kerner 21 April 2015 Spotted in Mtn View: Google Car Why precision localization? in order for a robot to follow a road, it needs to know where the road is to stay in a particular

More information

Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences

Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences W. J. Godinez 1,2, M. Lampe 3, S. Wörz 1,2, B. Müller 3, R. Eils 1,2, K. Rohr 1,2 1 BIOQUANT, IPMB, University of Heidelberg,

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

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

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1.

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1. Range Sensors (time of flight) (1) Range Sensors (time of flight) (2) arge range distance measurement -> called range sensors Range information: key element for localization and environment modeling Ultrasonic

More information

The Ko-PER Intersection Laserscanner and Video Dataset

The Ko-PER Intersection Laserscanner and Video Dataset The Ko-PER Intersection Laserscanner and Video Dataset Elias Strigel, Daniel Meissner, Florian Seeliger, Benjamin Wilking, and Klaus Dietmayer Abstract Public intersections are due to their complexity

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

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

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

Human Detection and Motion Tracking

Human Detection and Motion Tracking Human Detection and Motion Tracking Technical report - FI - VG20102015006-2011 04 Ing. Ibrahim Nahhas Ing. Filip Orság, Ph.D. Faculty of Information Technology, Brno University of Technology December 9,

More information

ADVANCED MACHINE LEARNING MACHINE LEARNING. Kernel for Clustering kernel K-Means

ADVANCED MACHINE LEARNING MACHINE LEARNING. Kernel for Clustering kernel K-Means 1 MACHINE LEARNING Kernel for Clustering ernel K-Means Outline of Today s Lecture 1. Review principle and steps of K-Means algorithm. Derive ernel version of K-means 3. Exercise: Discuss the geometrical

More information

Volume 3, Issue 11, November 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 11, November 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparison

More information

Pedestrian Detection with Radar and Computer Vision

Pedestrian Detection with Radar and Computer Vision Pedestrian Detection with Radar and Computer Vision camera radar sensor Stefan Milch, Marc Behrens, Darmstadt, September 25 25 / 26, 2001 Pedestrian accidents and protection systems Impact zone: 10% opposite

More information

Performance Evaluation of MHT and GM-CPHD in a Ground Target Tracking Scenario

Performance Evaluation of MHT and GM-CPHD in a Ground Target Tracking Scenario 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 Performance Evaluation of MHT and GM-CPHD in a Ground Target Tracking Scenario Daniel Svensson Dept. of Signals and

More information

Flow Estimation. Min Bai. February 8, University of Toronto. Min Bai (UofT) Flow Estimation February 8, / 47

Flow Estimation. Min Bai. February 8, University of Toronto. Min Bai (UofT) Flow Estimation February 8, / 47 Flow Estimation Min Bai University of Toronto February 8, 2016 Min Bai (UofT) Flow Estimation February 8, 2016 1 / 47 Outline Optical Flow - Continued Min Bai (UofT) Flow Estimation February 8, 2016 2

More information

Visual Tracking of Numerous Targets via Multi-Bernoulli Filtering of Image Data

Visual Tracking of Numerous Targets via Multi-Bernoulli Filtering of Image Data Visual Tracking of Numerous Targets via Multi-Bernoulli Filtering of Image Data Reza Hoseinnezhad a,, Ba-Ngu Vo b, Ba-Tuong Vo b, David Suter c a RMIT University, Victoria, Australia b The University of

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

Detecting and tracking multiple interacting objects without class-specific models Biswajit Bose, Xiaogang Wang, and Eric Grimson

Detecting and tracking multiple interacting objects without class-specific models Biswajit Bose, Xiaogang Wang, and Eric Grimson Computer Science and Artificial Intelligence Laboratory Technical Report MIT-CSAIL-TR-2006-027 April 25, 2006 Detecting and tracking multiple interacting objects without class-specific models Biswajit

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Stochastic geometry. automatic object detection and tracking. remotely sensed image sequences

Stochastic geometry. automatic object detection and tracking. remotely sensed image sequences Stochastic geometry for automatic object detection and tracking in remotely sensed image sequences Paula CR https://team.inria.fr/ayin/paula-craciun/ This work has been done in collaboration with dr. Josiane

More information

3.2 Level 1 Processing

3.2 Level 1 Processing SENSOR AND DATA FUSION ARCHITECTURES AND ALGORITHMS 57 3.2 Level 1 Processing Level 1 processing is the low-level processing that results in target state estimation and target discrimination. 9 The term

More information

Simultaneous Localization and Mapping with Moving Object Tracking in 3D Range Data

Simultaneous Localization and Mapping with Moving Object Tracking in 3D Range Data Simultaneous Localization and Mapping with Moving Object Tracking in 3D Range Data Peng Mun Siew and Richard Linares Department of Aerospace Engineering and Mechanics, University of Minnesota, MN, 55455

More information

CAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING

CAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING CAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING By Michael Lowney Senior Thesis in Electrical Engineering University of Illinois at Urbana-Champaign Advisor: Professor Minh Do May 2015

More information

Computer vision: models, learning and inference. Chapter 10 Graphical Models

Computer vision: models, learning and inference. Chapter 10 Graphical Models Computer vision: models, learning and inference Chapter 10 Graphical Models Independence Two variables x 1 and x 2 are independent if their joint probability distribution factorizes as Pr(x 1, x 2 )=Pr(x

More information

Lecture 20: Tracking. Tuesday, Nov 27

Lecture 20: Tracking. Tuesday, Nov 27 Lecture 20: Tracking Tuesday, Nov 27 Paper reviews Thorough summary in your own words Main contribution Strengths? Weaknesses? How convincing are the experiments? Suggestions to improve them? Extensions?

More information

Robust tracking of dynamic objects in LIDAR point clouds

Robust tracking of dynamic objects in LIDAR point clouds Robust tracking of dynamic objects in LIDAR point clouds Master s Thesis in Engineering Mathematics JOHAN VILLYSSON Department of Mathematical Sciences Mathematical Statistics Chalmers University of Technology

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

Revising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History

Revising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History Revising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History Simon Thompson and Satoshi Kagami Digital Human Research Center National Institute of Advanced

More information

Lecture 28 Intro to Tracking

Lecture 28 Intro to Tracking Lecture 28 Intro to Tracking Some overlap with T&V Section 8.4.2 and Appendix A.8 Recall: Blob Merge/Split merge occlusion occlusion split When two objects pass close to each other, they are detected as

More information

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices Technical University of Cluj-Napoca Image Processing and Pattern Recognition Research Center www.cv.utcluj.ro Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

Recall: Blob Merge/Split Lecture 28

Recall: Blob Merge/Split Lecture 28 Recall: Blob Merge/Split Lecture 28 merge occlusion Intro to Tracking Some overlap with T&V Section 8.4.2 and Appendix A.8 occlusion split When two objects pass close to each other, they are detected as

More information

3D-2D Laser Range Finder calibration using a conic based geometry shape

3D-2D Laser Range Finder calibration using a conic based geometry shape 3D-2D Laser Range Finder calibration using a conic based geometry shape Miguel Almeida 1, Paulo Dias 1, Miguel Oliveira 2, Vítor Santos 2 1 Dept. of Electronics, Telecom. and Informatics, IEETA, University

More information

A multiple model PHD approach to tracking of cars under an assumed rectangular shape

A multiple model PHD approach to tracking of cars under an assumed rectangular shape A multiple model PH approach to tracking of cars under an assumed rectangular shape Karl Granström epartment of Electrical Engineering Linköping University, Linköping, Sweden Email: karl@isy.liu.se Stephan

More information

Model-based Visual Tracking:

Model-based Visual Tracking: Technische Universität München Model-based Visual Tracking: the OpenTL framework Giorgio Panin Technische Universität München Institut für Informatik Lehrstuhl für Echtzeitsysteme und Robotik (Prof. Alois

More information

Information page for written examinations at Linköping University TER2

Information page for written examinations at Linköping University TER2 Information page for written examinations at Linköping University Examination date 2016-08-19 Room (1) TER2 Time 8-12 Course code Exam code Course name Exam name Department Number of questions in the examination

More information

Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving

Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving sensors Article Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving Jos Elfring 1, *, Rein Appeldoorn 1, Sjoerd van den Dries 2 and Maurice Kwakkernaat 1 1 Integrated Vehicle

More information

Measurements using three-dimensional product imaging

Measurements using three-dimensional product imaging ARCHIVES of FOUNDRY ENGINEERING Published quarterly as the organ of the Foundry Commission of the Polish Academy of Sciences ISSN (1897-3310) Volume 10 Special Issue 3/2010 41 46 7/3 Measurements using

More information

Scalable Object Classification using Range Images

Scalable Object Classification using Range Images Scalable Object Classification using Range Images Eunyoung Kim and Gerard Medioni Institute for Robotics and Intelligent Systems University of Southern California 1 What is a Range Image? Depth measurement

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