CV детекция положения болида F4 на треке
Задача. В автоспорте разбор круга — это «видео отдельно, цифры отдельно»: инженер вручную сопоставляет бортовую запись с таблицами телеметрии. Точное позиционирование обычно требует внешнего GPS-логгера — это дорого, требует установки, а на многих российских автодромах сигнал глушится. Нужно было восстанавливать положение болида на трассе, используя только то, что уже есть на машине: бортовую камеру и штатную телеметрию.
Что сделали. Построили систему, которая определяет позицию болида на трассе без единого внешнего датчика, двумя независимыми путями:
По телеметрии. Работает вообще без нейросетей.
По видео — модель сегментации (DeepLabV3+) размечает дорогу, бордюры и колёса на кадре. Из этого собирается карта трассы и позиция на ней.
Отдельно решили проблему данных. Реальных размеченных кадров было мало, поэтому доснимали синтетику в автосимуляторе: итоговый датасет — 2 820 реальных кадров плюс 10 290 синтетических. Разметку вели итеративно, human-in-the-loop: размечаем батч, сеть предсказывает, правим, повторяем.
Результат.
Позиционирование по телеметрии: точность ~1.3 м, без всякого GPS.
Сегментация: mIoU 0.89 (DeepLabV3+/ResNet-101), лучший результат среди пяти протестированных архитектур — U-Net, PSPNet, DeepLabV3, SegFormer-B2, YOLO.
Ручная синхронизация видео и телеметрии сократилась с 2–3 часов до ~2 минут.
Всё сведено в единый интерфейс: позиция, карта трассы и показатели движения в одном окне.