SportsTechвидеоаналитика спортаСоюз Футбол Юго-Запад

Футбольная видеоаналитика

Система анализирует записи с одной fisheye-камеры над площадкой. После обработки организатор получает размеченное видео, страницы матчей, карточки игроков, тепловые карты и общую статистику вечера.

8 матчей
в одной витрине
3 команды
в игровом вечере
96,3%
кадров с мячом в выбранном прогоне

Проблема

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

Решение

Мы собрали двухпроходный конвейер. YOLO находит игроков и мяч, BoT-SORT с OSNet сохраняет треки, SigLIP разделяет команды по форме, а калибровка камеры переводит координаты в метры. Затем система считает движение и игровые события, сверяет спорные эпизоды и собирает статический сайт игрового вечера.

Пилот на ваших данных

Как проверяем сценарий

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

Входные данные

1 камера

видео матчей, составы, протокол счёта и геометрия площадки

Что считаем

матч и игрок

владение, передачи, удары, дистанцию, скорость, спринты и зоны активности

Что получает площадка

готовый сайт

сводку вечера, страницы матчей, карточки игроков и видео с разметкой

Результат пилота: размеченное видео, статистика матчей, карточки игроков и веб-витринаОбсудить видеоаналитику для спорта

Фрагмент обработки

Трекинг игроков и мяча на площадке

Положение мяча отмечается одной меткой, игроки связаны с треками и координатами на схеме поля.

трекинг игроков
определение команд
трек мяча
2D-карта поля

Архитектура решения

1

Видео матча

запись с fisheye-камеры и протокол площадки

2

Детекция

игроки, вратари, судья и мяч

3

Трекинг и команды

BoT-SORT, OSNet re-ID и классификация формы через SigLIP

4

Координаты поля

коррекция fisheye и гомография на площадку 40 на 20 метров

5

Игровые метрики

движение, владение, передачи, удары и подтверждение спорных эпизодов

6

Веб-отчёт

сводка вечера, матчи, игроки, рейтинги и визуальные карты

Результаты

В демонстрационном прогоне собраны восемь матчей трёх команд
Витрина показывает 11 голов по протоколу, 56 км суммарного пробега, 547 передач и 217 ударов и опасных моментов
Определение команд через SigLIP достигло 90,4% на независимой разметке из 72 треков
BoT-SORT сократил фрагментацию на контрольной игре со 177 до 79 треков
Организатор получает страницы матчей, 14 карточек игроков, размеченные видео и общую сводку

Стек технологий

PythonYOLOBoT-SORTOSNet re-IDSigLIPOpenCVVLM
Время реализации
Пилот по восьми матчам
Команда
Computer Vision, ML и web-разработка

Хотите похожее решение?

Опишите процесс, данные и желаемый результат — вернёмся с вариантами решения и оценкой пилота.

Описать задачу

Cookie и аналитика

Метрика — только с согласия. Технические cookie нужны для сайта.

Подробнее: cookie и ПДн. Выбор можно изменить в футере.