MCMC-based particle filtering for tracking a variable number of interacting targets | Synapse