Компьютерное зрение

Object Tracking

Трекинг объектов

актуальноТекущий рабочий стандарт

Сопоставление детекций между кадрами: кто из объектов на новом кадре — тот же самый, что и раньше.

Ключевые тезисы

  • Tracking-by-detection: детектор на каждом кадре плюс алгоритм сопоставления (SORT, ByteTrack).
  • Фильтр Калмана предсказывает положение объекта, венгерский алгоритм решает задачу назначения.
  • Главные метрики — MOTA и IDF1: важны не только рамки, но и стабильность идентификаторов.

Подробный разбор

2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.

1

Tracking-by-detection

Стандартная схема из двух блоков.

  1. Детектор находит объекты на кадре.
  2. Фильтр Калмана предсказывает, где должен быть каждый существующий трек.
  3. Матрица стоимости (IoU и/или похожесть внешнего вида) связывает детекции с треками.
  4. Венгерский алгоритм решает задачу назначения; несопоставленные детекции порождают новые треки.
На практике

ByteTrack добавил простую, но важную идею: использовать и детекции с низкой уверенностью — они часто соответствуют частично перекрытым объектам.

2

Метрики трекинга

Почему одного mAP недостаточно.

МетрикаЧто измеряет
MOTAсуммарно пропуски, ложные и подмены идентификаторов
IDF1насколько стабильно сохраняется идентификатор объекта
HOTAбаланс качества детекции и ассоциации

Практический смысл: система может отлично находить объекты и при этом постоянно менять им идентификаторы — для подсчёта людей или анализа маршрутов это провал.

Связанные темы

Видео и последовательности кадров