TRI-ML / PF-Track

Implementation of PF-Track
Other
208 stars 27 forks source link

Question about reference points updating #11

Closed zen-d closed 1 year ago

zen-d commented 1 year ago

@ziqipang Hi, I am curious about the way that reference points are updated. Specifically, based on the geometric meaning, I think they should be updated like the following, regarding https://github.com/TRI-ML/PF-Track/blob/main/projects/tracking_plugin/models/trackers/spatial_temporal_reason.py#L261-L266

reference_points[..., :2] = inverse_sigmoid(reference_points[..., :2])
reference_points[..., :2] += motions.clone().detach()
reference_points[..., :2] = reference_points[..., :2].sigmoid()

However, after I modified it in this way, the tracker suffers a significant performance drop. Could you please share some insights about that? Thanks in advance.