diff --git a/stonesoup/dataassociator/tracktotrack.py b/stonesoup/dataassociator/tracktotrack.py index 789d35527..d8e689979 100644 --- a/stonesoup/dataassociator/tracktotrack.py +++ b/stonesoup/dataassociator/tracktotrack.py @@ -275,7 +275,7 @@ def associate_tracks(self, tracks_set: Set[Track], truth_set: Set[GroundTruthPat for track_state in Track.last_timestamp_generator(track): - min_dist = None + min_dist = self.association_threshold min_truth = None for truth in truth_set: @@ -290,11 +290,7 @@ def associate_tracks(self, tracks_set: Set[Track], truth_set: Set[GroundTruthPat continue distance = self.measure(track_state, truth_state) - if min_dist and distance < min_dist: - min_dist = distance - min_truth = truth - elif not min_dist \ - and distance < self.association_threshold: + if distance < min_dist: min_dist = distance min_truth = truth