Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Визуальный ИИ

Компьютерное зрение повышает надёжность отслеживания движения

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

Абирами ВинаAbirami Vina7 мин. чтения
Компьютерное зрение отслеживает движущиеся объекты между кадрами видео

Когда ты смотришь спектакль и твой любимый актёр перемещается по сцене, взгляд легко следует за ним почти без сознательных усилий. Для человека такое отслеживание движения естественно. Мозг автоматически связывает то, что ты видишь в один момент, с тем, что видишь в следующий, заполняя пробелы и сохраняя ощущение непрерывности по мере смены сцен.

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

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

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

Обзор системы отслеживания движения

Рис. 1. Обзор системы отслеживания движения (Источник)

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

В этой статье мы рассмотрим, как компьютерное зрение помогает упростить отслеживание движения.

Традиционные методы захвата и отслеживания движения и их ограничения#

Традиционное отслеживание движения часто требует тщательной ручной настройки, особенно в рабочих процессах видеомонтажа и создания визуальных эффектов (VFX), где графику, эффекты или наложения нужно привязать к движущимся объектам в кадре.

Во многих рабочих процессах сначала в определённых местах кадра размещают точки трекинга, а затем программа отслеживает их между кадрами, чтобы определить траекторию движения. Такой подход распространён в инструментах вроде After Effects; похожие функции есть и в Premiere Pro — например, отслеживание маски, при котором монтажёры отслеживают маску или область во времени.

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

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

Как компьютерное зрение преобразует отслеживание движения#

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

Например, модели компьютерного зрения, такие как Ultralytics YOLO11 и её преемница Ultralytics YOLO26, поддерживают отслеживание объектов, обнаруживая их в каждом кадре. Проще говоря, они определяют, что находится в кадре и где именно, выдавая ограничивающие рамки и оценки уверенности для каждого обнаруженного объекта.

Отслеживание транспортных средств в зоне с помощью Ultralytics YOLO11

Рис. 2. Отслеживание транспортных средств в зоне с помощью Ultralytics YOLO11 (Источник)

Интересно, что модели YOLO сами по себе не отслеживают объекты во времени. Отслеживание реализовано в пакете Ultralytics для Python, который связывает результаты обнаружения YOLO с алгоритмами отслеживания нескольких объектов, такими как ByteTrack и BoT-SORT. В этой схеме YOLO обнаруживает объекты в каждом кадре, а трекер связывает обнаружения между кадрами, сохраняя постоянный идентификатор каждого движущегося объекта.

Реальные применения отслеживания движения с помощью ИИ#

Теперь давай подробнее рассмотрим несколько примеров из реальной жизни, где отслеживание движения с помощью ИИ уже приносит пользу.

Спортивная аналитика и точное отслеживание игроков#

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

Отслеживание движения с помощью ИИ позволяет следить за каждым игроком в ходе игры, сохраняя его траекторию чёткой и последовательной. Например, в недавнем исследовании учёные использовали YOLO11 для обнаружения игроков и мяча с нескольких ракурсов камеры. YOLO11 распознавала каждого игрока в каждом кадре, а система отслеживания связывала результаты обнаружения во времени, сохраняя идентичность каждого игрока при его перемещении.

Обнаружение и отслеживание нескольких футболистов

Рис. 3. Обнаружение и отслеживание нескольких футболистов (Источник)

Отслеживание движения в дополненной и виртуальной реальности#

Дополненная реальность (AR) позволяет приложениям размещать цифровые объекты в реальном мире: например, этикетку на товаре, персонажа на полу или наложение на твою ногу при движении. Чтобы такие эффекты выглядели правдоподобно, виртуальный контент должен оставаться привязанным к нужному месту, когда ты ходишь, наклоняешь телефон или перемещаешь сам объект.

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

Пример 3D-отслеживания в приложении дополненной реальности

Рис. 4. Пример 3D-отслеживания в приложении дополненной реальности (Источник)

Виртуальная реальность (VR) использует похожие принципы отслеживания, но цель здесь другая. Вместо привязки цифрового контента к реальному миру VR отслеживает положение головы и рук, чтобы виртуальный мир естественно реагировал на твои движения.

Отслеживание движущегося оборудования и автоматизация процессов#

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

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

Система распознавала каждый продукт, отслеживала его перемещение и синхронизировала цифровую модель с происходящим на производстве. Такой подход улучшил мониторинг и повысил безопасность работы, предоставив операторам надёжное представление о каждом этапе. Исследование также показало, как отслеживание движения может обеспечить более гибкую и масштабируемую автоматизацию при наличии последовательных данных отслеживания.

Преимущества и недостатки отслеживания движения с помощью ИИ#

Вот несколько преимуществ отслеживания движения с помощью ИИ:

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

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

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

Главные выводы#

Отслеживание движения на основе ИИ быстро становится более практичным решением для реальных видеозадач, где движение происходит стремительно, сцены переполнены, а ручная корректировка не масштабируется. Компьютерное зрение быстро развивается, благодаря чему системы отслеживания проще внедрять и они надёжнее работают в сложных условиях. Поэтому отслеживание движения становится всё полезнее в робототехнике, мобильных приложениях, аналитике и создании контента.

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

Автор

Abirami Vina
Abirami Vina

Создатель контента · Ultralytics

Начав карьеру инженером по компьютерному зрению, Абирами Вина заложила прочную основу в области ИИ для компьютерного зрения и машинного обучения. Она создает контент для Ultralytics и является основательницей и главным автором Scribe of AI, где готовит качественные технические материалы для компаний, работающих в сфере ИИ. Стремясь сделать ИИ понятным и увлекательным, она помогает связать передовые технологии с их практическим применением.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

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

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

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

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

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

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения