software solutions
Портфолио

Lighthouse

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

Lighthouse

Lighthouse

Предыстория

  • Lighthouse — внутренний проект: идея родилась, когда один из наших сотрудников не мог найти парковочное место рядом с домом.
  • Для работы ПО не требуется специального оборудования: к камере нет особых требований, сервисы адаптированы для деплоя в облако.
  • Разработаны методы привязки камер к местности и калибровки оптики с минимальным участием человека — для упрощения масштабирования.
  • Система реализована до стадии функционального прототипа, ищем партнёров для дальнейшего развития.

Какие задачи решает

  • Определение мест стоянки транспорта и вычисление их координат на карте.
  • Определение занятости места в текущий момент.
  • Работа с пересекающимися рабочими областями нескольких камер.
  • Компенсация влияния ветра и дрейфа камеры.
  • Определение мест остановки транспорта в контролируемом периметре.
  • Определение транспорта в разрешённых/неразрешённых местах.
  • Определение транспорта в погрузочно-разгрузочной зоне.
  • Контроль перемещения транспорта через контрольные точки.

Принцип действия

  • Получение изображения — серия кадров с камеры.
  • Детектирование — определяем автомобили и пересчитываем положение в координаты на карте.
  • Анализ — накапливаем статистику, вычисляем парковочные места и их занятость.

Архитектура

  • СПО «Детектор» — подключается к камере и определяет автомобили.
  • СПО «Анализатор» — определяет занятые и свободные парковочные места.

Особенности

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

Технологии

C++/20, Go, JavaScript, Docker.