Парковки, умный город, девелопмент, ритейл

Автоматизация парковки: распознавание номеров авто для быстрого доступа

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

Заказчик Park Cloud — поставщик программных решений для управления и монетизации парковочных площадок, используемых в коммерческой и городской инфраструктуре.
Задача Разработать систему автоматического распознавания транспортных средств и номерных знаков перед шлагбаумами и воротами. Повысить ценность парковочного решения для конечных клиентов Park Cloud за счёт автоматического контроля въезда и выезда, снижения операционных затрат и упрощения масштабирования парковок.
Срок 2020-2023 г.

О проекте

Проект представляет собой локальную серверную систему управления въездом и выездом для парковок, развернутую на edge-устройстве (Raspberry Pi) и интегрированную с платформой Park Cloud. Решение объединяет распознавание номерных знаков, управление шлагбаумами и работу в офлайн-сценариях с нестабильным интернетом.

Система поддерживает несколько режимов работы — с компьютерным зрением и без него, обрабатывает команды через очередь сообщений и обеспечивает устойчивую работу парковки даже при временной потере связи с центральным сервером

Заказчик Park Cloud — поставщик программных решений для управления и монетизации парковочных площадок, используемых в коммерческой и городской инфраструктуре.
Задача Разработать систему автоматического распознавания транспортных средств и номерных знаков перед шлагбаумами и воротами. Повысить ценность парковочного решения для конечных клиентов Park Cloud за счёт автоматического контроля въезда и выезда, снижения операционных затрат и упрощения масштабирования парковок.
Срок 2020-2023 г.

в 2 раза

сократилась стоимость обслуживания парковки за счет автоматизации въезда и контроля
1
Анализ инфраструктуры Park Cloud и условий эксплуатации
Изучили архитектуру ParkA, сценарии работы локальных серверов, требования к отказоустойчивости, режимы работы с распознаванием и без него, а также реальные ограничения на объектах.
2
Проектирование локальной архитектуры на edge-устройстве
Спроектировали работу локального сервера на Raspberry Pi с поддержкой нескольких режимов: с распознаванием номеров, без распознавания и с управлением шлагбаумом по внешней команде.
3
Адаптация и доработка модулей распознавания и управления
Обновили интеграцию с API распознавания номеров, реализовали управление шлагбаумом через очередь сообщений и реле, обеспечив совместную работу всех модулей на одном устройстве.
4
Реализация автономной связи и устойчивости к сбоям
Разработали отдельный модуль мобильного интернета с мониторингом соединения и автоматическим восстановлением связи для стабильной работы парковки.
5
Тестирование, документация и ввод в эксплуатацию
Провели локальные и объектовые испытания, подготовили техническую и пользовательскую документацию и передали решение в промышленную эксплуатацию команде Park Cloud
preview preview

1 место

Технология распознавания, которая легла в основу проекта, заняла первое место на всероссийском конкурсе Digital Kazan 2020 и получила отраслевое признание.

Технологический стек

Frontend

Интерфейс пользователя: отчеты, графики, панели управления

Backend

Логика обработки и базовые компоненты системы

ML

Модели и фреймворки для обучения

Вызовы и решения

Ограниченная производительность Raspberry Pi 4 становилась узким местом всей парковочной системы

Распознавание и обработка кадров на Raspberry Pi 4 не обеспечивали нужной производительности для реального транспортного потока: время реакции увеличивалось, проезд автомобилей замедлялся, возрастал риск очередей на въездах и выездах, а также операционных сбоев на объектах.
РЕШЕНИЕ

Перенесли вычисления на NVIDIA Jetson Nano

Перенесли вычисления на более производительное edge-устройство (NVIDIA Jetson Nano) и оптимизировали пайплайн под аппаратное ускорение. Это позволило сократить задержки, стабилизировать время обработки и обеспечить работу системы в реальных городских условиях.

Интеграция с текущей платформой ParkA/Park Cloud без ограничений существующих сценариев

Нужно было встроить распознавание и управление шлагбаумом в действующую архитектуру заказчика так, чтобы не менять пользовательские процессы и не «перепрошивать» всю платформу.
РЕШЕНИЕ

Обновление модуля

Обновили модуль взаимодействия с API распознавания под новый формат (пути, заголовки, поля запросов) и реализовали управление шлагбаумом по команде из backend через очередь RabbitMQ (без обязательного распознавания номера и запроса изображения).

Два независимых контура управления шлагбаумом на одном устройстве (без конфликтов)

В реальных инсталляциях шлагбаум может открываться как «логикой платформы», так и напрямую через реле — и оба сценария должны работать параллельно на одном edge-сервере, не мешая друг другу.
РЕШЕНИЕ

Интеграция в локальный сервер

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

Нестабильная связь на объектах и необходимость «резервного режима» без распознавания

На части парковок интернет нестабилен — а бизнесу важнее предсказуемая работа проезда, чем «идеальная» логика распознавания любой ценой.
РЕШЕНИЕ

Конфигурируемые режимы

Заложили конфигурируемые режимы работы локального сервера — «с моделью» и «без модели» (в последнем случае отключаются опрос камеры и распознавание, а открытие идёт по команде сервера ParkA), плюс отдельный модуль работы с мобильным модемом и подбор железа под связь на объекте.

до 95%

точность распознавания номерных знаков в реальных условиях

х 2

рост пропускной способности парковки

в 2 раза

снижение операционных затрат на обслуживание парковок

Команда, которая внедрила проект

Константин Порошкин
ML-инженер
Алексей Цибульников
Python backend-разработчик
Роман Фёдоров
Бизнес-аналитик
Никита Латышонок
CV-инженер
Дмитрий Соркин
DevOps-инженер
Марк Яговкин
Руководитель разметки данных

Планы на будущее:

Расширение поддержки типов транспорта и развитие аналитики парковок

Готовые проекты

Наша команда с 2017 года успешно реализовала 60 проектов с искусственным интеллектом. Тут собраны наши лучшие работы, про которые мы можем рассказать, про некоторые совсем немного, а некоторые мы вообще не можем тут упомянуть из-за NDA. Но готовы применять опыт в разработке нейросетей для ваших задач.

bracket
Разработка крупной системы
Компьютерное зрение в метрологии
computer-vision-wire-harness.png
ИИ для промышленности
ИИ-отбор качественных снимков с дронов
copterDefectDetection.webp
Разработка крупной системы
Распознавание QR для контроля сборки и упаковки заказов
warehouse-vision-qr.png
Разработка крупной системы
Платформа для регистрации рекламы блогеров и ЕРИР
platform.png
Разработка крупной системы
Нейросеть для определения возраста: аналитика и безопасность в одном решении
age.webp
Разработка крупной системы
AI-контроль выкладки свежей рыбы + соблюдение FIFO
ai-fresh-fish-vision.png
Разработка крупной системы
Нейросеть распознаёт пустые полки в магазинах и помогает вовремя их заполнить
productDetection.png
Разработка крупной системы
Контроль ношения СИЗ на производстве рыбы
ppe-compliance-industrial-site.png
Разработка крупной системы
Автоматизация досмотра багажа и анализа X-ray снимков с помощью ИИ
astrophysics.png
Разработка крупной системы
ИИ-контроль опасных ситуаций при движении погрузчиков
workplaceInjuriesDetection.webp
Сбор и разметка данных для ИИ
Собрали датасет оружия в 1000+ видео
weapon.webp
Разработка крупной системы
Машинное зрение измеряет паллеты и передает данные в WMS
pallet.png
Сбор и разметка данных для ИИ
Учим нейросеть распознавать драки, чтобы в вашем городе стало безопаснее
fighting.webp
Сбор и разметка данных для ИИ
Разметка данных для беспилотных комбайнов
Кейс создания датасета для комбайнов.png
Экспертная разметка данных
Медицинский датасет МРТ позвоночника для обучения AI
Медицинский датасет из 500 000 МРТ-снимков.jpg
Разработка крупной системы
Как контролировать брак этикетки на работающем конвейере
Автоматизация контроля дефектов этикетирования на высокоскоростных линиях .png
Экспертная разметка данных для ИИ
Разметка 7000 исследований совместно с врачами-экспертами
medtech-ai-medical-data-annotation.png
Разработка крупной системы
Распознавание номеров автомобиля для въезда на парковку
parkCloud.png
Разработка крупной системы
ИИ расставляет стеллажи в 10 раз быстрее
rack-planning-case.png
Операционный ИТ-аутсорсинг
Команда разметчиков как сервис для маркетплейса
Разметка данных для маркетплейса.jpg
ИИ для образования
Распознавание рукописного текста на экзаменационных бланках с помощью нейросети
ocr-documents-case.png
Разработка крупной системы
ИИ-система для оценки повреждений автомобилей
damage-detection-case.png
Сбор данных для ML и ИИ
Собрали 10 000 уникальных лошадей для биометрии
Создание биометрической базы на 10000 лошадей.jpg
Разработка крупной системы
ИИ-учет индивидуальной выработки на конвейере
Система видеоаналитики для учета индивидуального KPI на конвейерных линиях.jpg
Разработка крупной системы
Цифровой контроль движения вагонов
кейс автоматическое распознавание номеров вагонов.jpg
Разработка крупной системы
От цветка к идеальному букету: ИИ распознает качество роз
контроль качества роз.jpg
Разработка крупной системы
Нейросеть для распознавания 2D чертежей
ai-drawing-recognition.jpg
Разработка крупной системы
Платформа, объединившая поиск блогеров, целевой аудитории и аналитику
advertisingPlatform.webp
Разработка для ритейла
Внедрение видеоаналитики для контроля комплектации товаров на складе
warehouse-order-check.png
Разработка крупной системы
Нейросеть, которая контролирует бодрость сотрудников аэропорта, чтобы вы улетели в отпуск вовремя
wekey.webp
Разработка крупной системы
ИИ контролирует опасные зоны конвейера 24/7
видеоаналитика безопасности персонала в опасных зонах конвейера.jpg
Сбор и разметка данных
AI-мониторинг вечной мерзлоты
Создание единого геотехнического датасета для AI-мониторинга вечной мерзлоты.jpg
Разработка крупной системы
Нейросеть контролирует качество чипсов прямо на конвейере
ии мониторинг качества чипсов на конвейере.jpg
Разработка для сельского хозяйства
Нейросеть для мониторинга здроровья коров
ии мониторинг здоровья коров-1.jpg

Создадим проект мечты вместе

Напишите нам в Telegram о подробностях вашего проекта, и мы проведем бесплатную консультацию по автоматизации вашего бизнеса