djape24394 / gmphd_filter

The Gaussian Mixture Probability Hypothesis Density filter, GMPHD python implementation
MIT License
25 stars 8 forks source link

How to keep track of target IDs #1

Closed nwesem closed 3 years ago

nwesem commented 3 years ago

Hi @djape24394 I have been testing your repository for online multi sensor multi target tracking and it's working pretty well, one thing I noticed is that you don't keep track of a target ID. Is that right? I may be missing something. I would like to have a consistent target ID such that I can track the previous positions of a certain target. Do you think that is possible? I would greatly appreciate your help on this. Cheers nwesem

djape24394 commented 3 years ago

Hy Niclas,

Well, this is the simplest implementation of the PHD filter, called the Gaussian Mixture PHD filter, and the filter uses Random Finite Set approach, where given the set(unordered collection) of estimated targets states in the previous time step and measurement set for the current time step, provides SET of estimated targets. So, it just returns the collection of targets states without association with the ones from the previous sampling moment. I know there are tweaks in the literature to get the actual trajectories of the targets, but I haven't played with anything regarding that case, so I can not tell you what would be some simple and reliable method.

These are the publications from the guy who invented the GMPHD filter: http://ba-ngu.vo-au.com/publications.html Maybe you can find this useful. Try to google papers regarding GMPHD and "trajectory estimation", or "track continuity".

I know that this response doesn't solve your problem, but I hope it can help you a little bit.

Kind regards, Predrag Vasilic

On Fri, Oct 16, 2020 at 12:04 PM Niclas Wesemann notifications@github.com wrote:

Hi @djape24394 https://github.com/djape24394 I have been testing your repository for online multi sensor multi target tracking and it's working pretty well, one thing I noticed is that you don't keep track of a target ID. Is that right? I may be missing something. I would like to have a consistent target ID such that I can track the previous positions of a certain target. Do you think that is possible? I would greatly appreciate your help on this. Cheers nwesem

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/djape24394/gmphd_filter/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGTQBPTR7P4XRXTK2GSKGDSLALBFANCNFSM4STEDRYA .

nwesem commented 3 years ago

Thanks a lot for your response. I will look further into this