trackerGNN utilizes the assignment algorithms such as matchpairs, Munkres, Jonker-Volgenant, Auction which solve 2-D assignment problem. Also, we have Custom assignment algorithm option. But, I don't think it allows me to do multi-dimensional assignment in my way, because the cost matrices are arranged in 2-D. trackFuser also use GNN by assuming each tracks are coming from a single source by reducing dimension in trackFuser --> Core Algorithm --> distance().
trackerTOMHT utilizes the assignTOMHT algorithm which does only gating as far as I understand.
In addition, we have another method for assignment assignsd or assignkbestsd which is introduced in
- Deb, S., Yeddanapudi, M., Pattipati, K., and Bar-Shalom, Y. (1997). A generalized SD assignment algorithm for multisensor-multitarget state estimation.
However, even we have multi-sensor or multi track source, none of above algorithms calls assignsd or assignkbestsd. Is there any use case for S-D assignment problem? Does any tracking algorithm do multi-dimensional assignment at once not pretending the problem is 2-D? If not, why?