DeepSORT 对象跟踪框架中的对象检测器是否 运行 遍历视频的每一帧?

Does the Object Detector in DeepSORT object tracking framework run over each and every frame of a video?

我正在尝试使用 this paper 中描述的 DeepSORT 算法来跟踪对象。据我了解,这里有 两个深度学习模型 在起作用。一个是 对象检测器 (也许是 YoLo 等),另一个是 特征提取器 。对象检测器尝试检测帧中对象的存在,而特征提取器帮助识别当前检测到的对象是否之前已经检测到,如果是,它将检测到的对象分配给相应的 track .

但是,我无法理解的一件事是对象检测器什么时候 运行?是的,它应该在第一帧 运行,但在那之后,它是否只在每 nth 帧之后才 运行?或者 运行 在 每一帧 上执行,但仅在跟踪器预测的近似位置上执行。

谢谢。

对象检测器(或 YOLO)在视频的每一帧上运行,并且独立于跟踪器,即 DeepSORT。 DeepSORT 对每一帧使用对象检测器的检测,并尝试将其与前一帧的检测相关联。

正是在这种关联过程中,除了匈牙利算法之外还使用了 DeepSORT 的特征提取器,以提供最佳的关联和跟踪结果。

您可以在以下位置找到详细说明:

  1. https://towardsdatascience.com/people-tracking-using-deep-learning-5c90d43774be
  2. https://towardsdatascience.com/computer-vision-for-tracking-8220759eee85