Repository logo

Tracking multiple moving objects in images using Markov Chain Monte Carlo

Accepted version



Change log


Jiang, L 
Singh, SS 


A new Bayesian state and parameter learning algorithm for multiple target tracking models with image observations are proposed. Specifically, a Markov chain Monte Carlo algorithm is designed to sample from the posterior distribution of the unknown time-varying number of targets, their birth, death times and states as well as the model parameters, which constitutes the complete solution to the specific tracking problem we consider. The conventional approach is to pre-process the images to extract point observations and then perform tracking, i.e. infer the target trajectories. We model the image generation process directly to avoid any potential loss of information when extracting point observations using a pre-processing step that is decoupled from the inference algorithm. Numerical examples show that our algorithm has improved tracking performance over commonly used techniques, for both synthetic examples and real florescent microscopy data, especially in the case of dim targets with overlapping illuminated regions.



Mutli-target tracking, Markov Chain Monte Carlo, Particle Markov Chain Monte Carlo, Reversible jump, Single molecule fluorescence microscopy

Journal Title

Statistics and Computing

Conference Name

Journal ISSN


Volume Title


Springer Science and Business Media LLC
Engineering and Physical Sciences Research Council (EP/G037590/1)
Engineering and Physical Sciences Research Council (EP/K020153/1)
Engineering and Physical Sciences Research Council.