Глоссарий

Отслеживание объектов

Узнай, как отслеживание объектов расширяет возможности искусственного интеллекта, отслеживая перемещения объектов во времени для таких приложений, как безопасность, трафик и спортивная аналитика.

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Отслеживание объектов - это специализированная задача в компьютерном зрении, которая направлена на идентификацию и постоянное отслеживание перемещения объектов по кадрам видеопоследовательности. В отличие от обнаружения объектов, которое идентифицирует объекты в отдельных кадрах, отслеживание объектов устанавливает последовательную идентичность обнаруженных объектов в нескольких кадрах, что позволяет анализировать их траектории и взаимодействие во времени. Эта возможность важна для приложений, требующих временного понимания поведения объектов, таких как мониторинг активности и прогностическое моделирование.

Ключевые понятия

Отслеживание объектов включает в себя несколько основополагающих техник и концепций:

  • Отслеживание на основе обнаружения: Многие современные системы слежения полагаются на модели обнаружения объектов, такие как Ultralytics YOLO для идентификации объектов в каждом кадре, а затем связывают эти обнаружения между кадрами с помощью таких алгоритмов, как фильтр Калмана или оптический поток.
  • Multi-Object Tracking (MOT): эта техника отслеживает несколько объектов одновременно, сохраняя уникальные идентификаторы для каждого из них по мере их перемещения по сцене. MOT особенно полезна в условиях большого скопления людей, например в городском трафике или на спортивных аренах.
  • Методы отслеживания:
    • Отслеживание одного объекта (SOT): фокусируется на наблюдении за одним объектом в видеопоследовательности.
    • Отслеживание на основе признаков: Для сохранения идентичности объекта полагайся на визуальные особенности, такие как текстура, цвет или форма.
    • Отслеживание без модели: Отслеживает объекты без предварительного знания их внешнего вида, что полезно в динамичных или непредсказуемых средах.

Узнай больше об оптическом потоке- технике, которая часто используется в трекинге для оценки движения между кадрами видео.

Актуальность и применение

Отслеживание объектов - важнейший компонент многих реальных приложений ИИ, обеспечивающий понимание динамики объектов и позволяющий автоматизировать работу в различных сферах:

Примеры из реального мира:

  1. Видеонаблюдение и безопасность: Отслеживание объектов лежит в основе интеллектуальных систем видеонаблюдения. Например, отслеживание людей в людном месте может помочь выявить подозрительное поведение или обнаружить несанкционированный доступ в охраняемых зонах. Узнай больше о Vision AI в сфере безопасности.
  2. Управление дорожным движением: Отслеживание автомобилей в реальном времени помогает анализировать транспортные потоки, выявлять заторы и разрабатывать системы автономного вождения. Узнай, как Vision AI способствует созданию умных решений в области дорожного движения.

  3. Спортивная аналитика: Слежение за объектами широко используется в спорте для контроля за игроками и мячом, предоставляя сведения о стратегиях команды и результатах игроков. Эти данные позволяют тренерам принимать взвешенные решения и совершенствовать тренировочные программы.

  4. Здравоохранение: В медицинской визуализации отслеживание объектов находит применение, например, для анализа движения клеток или наблюдения за пациентами во время реабилитации. Узнай, как ИИ преобразует здравоохранение.

  5. Мониторинг дикой природы: Слежение за объектами поддерживает усилия по сохранению природы, отслеживая перемещения животных с помощью дронов или камер-ловушек. Это помогает исследователям изучать схемы миграции и использования среды обитания, о чем рассказывается в статье "ИИ в сохранении дикой природы".

Отличительные термины

Отслеживание объектов часто путают с такими смежными задачами, как обнаружение объектов и сегментация экземпляров. Вот чем они отличаются:

  • Обнаружение объектов: Идентифицирует и локализует объекты в отдельных кадрах. Отслеживание расширяет эту функцию, поддерживая согласованность между кадрами. Узнай больше об обнаружении объектов.
  • Сегментация объектов: Предоставляет маску на уровне пикселей для каждого объекта в изображении. Хотя трекинг может использовать данные сегментации, его главная цель - временная согласованность.
  • Оптический поток: задача нижнего уровня, используемая в трекинге для оценки перемещения пикселей между кадрами.

Продвинутые инструменты и фреймворки

Различные фреймворки и инструменты поддерживают отслеживание объектов, комбинируя алгоритмы обнаружения и отслеживания:

  • Ultralytics YOLO: Известен своими возможностями обнаружения объектов в режиме реального времени, Ultralytics YOLO может быть интегрирован с системами слежения для создания надежных приложений.
  • Ultralytics HUB: упрости задачи отслеживания с помощью платформыUltralytics HUB, предлагающей no-code решения для обучения и развертывания моделей ИИ зрения.
  • Фильтр Калмана: Часто используется в трекинге для предсказания будущего положения объекта на основе его наблюдаемого состояния.
  • BYTETracker: Современный алгоритм слежения за несколькими объектами, который сочетает в себе обнаружение и предсказание движения. Узнай больше из документацииUltralytics Trackers Documentation.

Проблемы и будущие направления

Отслеживание объектов сталкивается с такими проблемами, как окклюзия, когда объекты частично или полностью затенены, и изменение внешнего вида, когда визуальные характеристики объекта меняются с течением времени. Ожидается, что достижения в области глубокого обучения и такие техники, как самоподчиненное обучение, повысят точность и надежность отслеживания.

По мере развития компьютерного зрения отслеживание объектов будет играть ключевую роль в создании интеллектуальных систем во всех отраслях, от автономных транспортных средств до умных городов. Узнай больше об эволюции технологий обнаружения и отслеживания объектов.

Читать полностью