Торговый центр хочет понять, какие зоны притягивают посетителей, где образуются пробки, насколько эффективна навигация. GPS-данные со смартфонов дают агрегированные треки, но не позволяют видеть поведение внутри здания. Мы комбинируем видеоаналитику с геоданными и получаем полную картину движения людей. Наш опыт — более 50 проектов для ритейла и транспортных узлов. Точность детекции 95% в помещении с latency 35ms на RTX 3060. Свяжитесь с нами для оценки вашего проекта — подберём решение под ключ за 6–10 недель.
Видеоаналитика обеспечивает точность 95% в помещениях, что в 1.6 раза выше точности мобильных геоданных (60%) и на 15% выше Wi-Fi сенсоров (80%). Это позволяет принимать решения на основе данных, а не догадок.
Почему видеоаналитика точнее мобильных данных?
Мобильные геоданные (SDK, операторы) дают охват до километров, но внутри зданий точность падает до 60% из-за потери сигнала. Видеоаналитика на YOLOv8 отслеживает каждого человека с точностью детекции 95%, сохраняя треки даже при временном перекрытии за счёт ByteTrack. Комбинация этих методов — единственный способ получить полную картину движения как внутри, так и снаружи.
Какие задачи решает AI-анализ потоков?
- Перегруженность зон — тепловые карты показывают, где образуются заторы. Оптимизируем навигацию и расстановку персонала.
- Низкая конверсия — dwell time перед стендом коррелирует с покупками: увеличиваем время пребывания за счёт перепланировки.
- Неэффективное планирование — прогнозируем пиковые часы с помощью SARIMA, точность до 85%.
Источники данных
| Источник | Покрытие | Точность | Особенности |
|---|---|---|---|
| Видеоаналитика (камеры) | Внутри помещений | 95% | Требует IP-камер, реальное время |
| Мобильные геоданные | Открытые пространства | 60% | Охват больших территорий |
| Wi-Fi/Bluetooth сенсоры | Внутри (ритейл) | 80% | Дешёво, требуется анонимизация |
| Спутники/БПЛА | Парки, площади | ~70% | Широкий обзор, погодные ограничения |
Технические компоненты
Детекция и трекинг людей — YOLOv8 + ByteTrack. ByteTrack устойчив к окклюзии: сохраняет треки при временном перекрытии, восстанавливает ID после. На камере 1080p с потоком до 50 человек latency 35ms на RTX 3060. YOLO object detection
Подсчёт пересечений линий — виртуальные линии для in/out, алерт при пересечении.
Построение траекторий — интерполяция через homography transforms. Результат: полный маршрут через несколько зон.
from supervision import ByteTrack, BoundingBoxAnnotator
from ultralytics import YOLO
model = YOLO("yolov8m.pt")
tracker = ByteTrack(
track_activation_threshold=0.25,
lost_track_buffer=30,
minimum_matching_threshold=0.8,
frame_rate=25
)
def process_frame(frame):
results = model(frame, classes=[0], verbose=False)[0] # только люди
detections = sv.Detections.from_ultralytics(results)
tracked = tracker.update_with_detections(detections)
return tracked # .tracker_id содержит устойчивые ID
Как мы строим траектории и анализируем геоданные?
Heatmap накопления — агрегация треков по ячейкам 0.5×0.5 м (indoor). KDE (Kernel Density Estimation) сглаживает тепловую карту, выявляя зоны притяжения с точностью до 15 см.
Dwell time — время пребывания в зоне. Для ритейла: увеличение dwell time на 10% даёт рост конверсии на 5–7%.
Origin-Destination матрица — Sankey-диаграммы показывают переходы между зонами. Помогает оптимизировать навигацию и размещение отделов.
Прогнозирование пиков — Prophet или SARIMA: планируем персонал под загрузку, снижаем затраты на 20%.
Приватность и анонимность
Треки людей — персональные данные. Меры:
- Лица размываются в реальном времени, до записи
- ID трекинга временные, не персональные
- Треки агрегируются в статистику, индивидуальные не хранятся
- Retention сырых треков — 24–48 часов
Re-identification через одежду отключена: feature extractor не используется.
Что входит в работу
- Аудит объекта — обследование камер, сенсоров, инфраструктуры
- Проектирование — схема размещения, выбор моделей, архитектуры
- Реализация — настройка видеоаналитики, интеграция геоданных, pipeline MLOps
- Дашборд — Grafana или Power BI с real-time метриками
- Документация — model card, описание API, инструкция по эксплуатации
- Обучение — 2 дня для операторов
- Поддержка — 3 месяца пост-релиза
Сравнение методов анализа
Видеоаналитика даёт наилучшее качество внутри помещений: точность 95%, latency 35ms, но требует камер и обработки. Мобильные геоданные незаменимы для открытых территорий с охватом до километров, но внутри зданий точность падает до 60%. Wi-Fi сенсоры — бюджетный вариант для ритейла с точностью 80% при условии анонимизации MAC-адресов. Спутниковые снимки и БПЛА подходят для парков и площадей, но стоят дорого и зависят от погоды. Выбор метода зависит от конкретной задачи — мы подбираем оптимальную комбинацию.
Процесс внедрения
- Аналитика — сбор требований, аудит инфраструктуры (1 неделя)
- Проектирование — выбор стека (YOLOv8, ByteTrack, pgvector), архитектура (2 недели)
- Реализация — разработка трекера, интеграция с камерами, настройка BI (3–6 недель)
- Тестирование — A/B тест на пилотной зоне, корректировка (1 неделя)
- Деплой — развёртывание Triton Inference Server, мониторинг (1 неделя)
Сроки и стоимость
Ориентировочные сроки: от 6 до 10 недель для 5–20 камер, до 15 недель с интеграцией геоданных. Стоимость рассчитывается индивидуально по количеству камер, сложности и требуемым модулям. Получите консультацию — оценим проект за 3 дня.







