"Now keep the white boxes for the initial detections, and the the orange boxes for the new set of detections. But add the the optical-flow propagated tracks in green. You can see that by using optical-flow to propagate the old detections to the new frame the alignment is quite good. It's this alignment between the old and new detections (between the green and orange boxes) that allows the tracker to make a persistemt track for each COTS. "
"Now keep the white boxes for the initial detections, and the orange boxes for the new set of detections. But add the optical-flow propagated tracks in green. You can see that by using optical-flow to propagate the old detections to the new frame the alignment is quite good. It's this alignment between the old and new detections (between the green and orange boxes) that allows the tracker to make a persistent track for each COTS. "
]
},
{
...
...
@@ -1020,7 +1020,7 @@
"id": "DVzNcESxC6vY"
},
"source": [
"The `propagate_tracks` method uses optical flow to update each track's bounding box's position to preduict their location in the new image: "
"The `propagate_tracks` method uses optical flow to update each track's bounding box's position to predict their location in the new image: "
]
},
{
...
...
@@ -1056,7 +1056,7 @@
"source": [
"The `apply_detections_to_tracks` method compares each detection to the updated bounding box for each track. The detection is added to the track that matches best, if the match is better than the `overlap_threshold`. If no track is better than the threshold, the detection is used to create a new track. \n",
"\n",
"If a track has no new detection assigned to it the predicted-detection is used."
"If a track has no new detection assigned to it the predicteddetection is used."