Thanks for your work! The idea of using weak cues helps me a lot with my work in practice. Not limited to your modifications, I can find my own weak cues in my scenario, inspired by your idea, or modify your weak cues according to my dataset.
For example, insteading multiplying HIoU and IoU to get HMIoU, I use weighted average. This is because I observe that Weighted HMIoU is quite consistent and I can find a certain threshold easily between Weighted HMIoU within real tracklets & among false postitive cases.
Furthermore, I have implemented the idea of changing the weights according to the velocity direction, i.e. if a track is moving horizontally, weight of HIoU is quite large; while if he is moving vertically (e.g. towards the camera), the weight of HIoU should be set lower.
Thanks for your work! The idea of using weak cues helps me a lot with my work in practice. Not limited to your modifications, I can find my own weak cues in my scenario, inspired by your idea, or modify your weak cues according to my dataset.
For example, insteading multiplying HIoU and IoU to get HMIoU, I use weighted average. This is because I observe that Weighted HMIoU is quite consistent and I can find a certain threshold easily between Weighted HMIoU within real tracklets & among false postitive cases.
Furthermore, I have implemented the idea of changing the weights according to the velocity direction, i.e. if a track is moving horizontally, weight of HIoU is quite large; while if he is moving vertically (e.g. towards the camera), the weight of HIoU should be set lower.
Hope that my comment is helpful!