ШІ-система розумного паркування: детекція, ANPR, прогноз

Пікові години перетворюють в'їзд на вузьке місце: черги, ручні перепустки, роздратовані водії. Ми розробляємо ШІ-систему розумного паркування під ключ — детекція транспорту, зчитування номерів і прогноз завантаження. Пропускна здатність зростає, а рішення про доступ ухвалюються автоматично.
Часті запитання

Чому AI-управління паркуванням ламається в пікові години

Пік на в’їзді — це не середня кількість машин за годину, а їхня одночасність.

До шлагбаума під’їжджає десяток автомобілів, і автоматика рахує час, якого в неї немає: індукційна петля чекає рівного положення машини, контролер перевіряє перепустку за локальною базою, стрілка не піднімається до завершення транзакції. Затор на в’їзді перетікає на накопичувальний майданчик, а той розрахований на кілька машин.

Далі — хибні спрацювання. Детекція транспорту на одній петлі плутає мотоцикл поруч з автомобілем, причіп, тінь від стіни; розпізнавання номера здається на брудному або нахиленому знаку.

Кожна така подія переводиться в ручний пропуск: охоронець бере пульт, звіряє за списком, відкриває вручну.

Ручний режим — найдорожчий за часом. Один оператор не тримає дві-три смуги одночасно, і пропускна здатність в’їзду падає в рази саме тоді, коли вона потрібна найбільше. Загублені та прострочені перепустки, гостьові номери, разові талони вирішуються тим самим пультом.

AI-управління паркуванням змінює логіку: детекція й розпізнавання працюють паралельно, рішення ухвалюється за сукупністю ознак, а не за однією петлею, спірні випадки потрапляють у коротку чергу до оператора й не блокують смугу.

Нижче розбираємо, як це влаштовано, які ознаки використовуються й звідки береться запас пропускної здатності в годину пік.

Пропускна здатність, простої та класи відмов: що змінюється

На в’їзді з талоном або карткою смуга віддає 200–300 машин за годину: поки водій тягнеться до термінала, потік зупиняється. З розпізнаванням номерів той самий в’їзд пропускає 900–1200 машин за годину, а час очікування на в’їзді падає з 40–60 секунд до 5–8.

У ранковий пік черга більше не впирається в шлагбаум, і завантаження поверхів розподіляється рівномірніше.

Точність розпізнавання — не константа, а параметр, який утримують налаштуваннями. Удень частка правильних проходів виходить за 99%, уночі її знижують засвітлення від фар і брудний номер — це лікується підсвічуванням, кутом установлення й дообученням на місцевому парку номерів. Ставимо камери рівня Axis з локальним розрахунком моделі: прохід не залежить від зовнішньої мережі.

Клас відмов «номер не прочитано — водій натискає кнопку й чекає оператора» зникає майже повністю. Залишається одинична частка проходів, і для них працює детермінований обхід: звірка бронювання, QR із застосунку, довірений список.

Диспетчер підключається точково — ручне підтвердження займає 2–3 секунди замість розмови по гучному зв’язку.

Спостережуваність скорочує простій обладнання: сторожовий таймер, автоперезапуск сервісу розпізнавання, оповіщення при втраті кадру й контроль напрацювання вузлів.

При обриві зв’язку контролер переходить у локальний режим за останньою синхронізованою базою — в’їзд і виїзд продовжують працювати, а події потрапляють у чергу й наздоганяються після відновлення.

Режими роботи: відеоаналітика, зчитування номерів, прогноз завантаження

Режим роботи в’їзду вибирають не за «розумністю» моделі, а за геометрією об’єкта та обліковою задачею. Відеоаналітика рахує вільні місця за секціями, зчитування номерів прив’язує подію до конкретного автомобіля, прогноз завантаження працює поверх накопиченої статистики. Нижче — умови, за яких кожен варіант відпрацьовує передбачувано, і де починаються його обмеження.

Режим Коли підходить Обмеження
Відеоаналітика за секціями Відкриті та криті паркінги, де потрібен облік вільних місць без поштучного обліку Щільне паркування й перекриття дають хибну зайнятість, високі ТЗ закривають сусідні місця
Зчитування номерів на в’їзді та виїзді Платні й корпоративні паркінги: тарифікація, допуск за списком, поштучний облік Брудні та нестандартно закріплені номери потрапляють у ручний розбір, потрібна друга точка зйомки
Прогноз завантаження Об’єкти з повторюваним тижневим профілем: тарифи, повідомлення, розподіл потоку На нерегулярних подіях точність падає, потрібна накопичена історія та розмітка виїздів
Комбінований в’їзд Змішаний потік: резиденти, гості та разові відвідувачі на одній смузі Пріоритети правил і сценарій відмови однієї з камер узгоджують на етапі приймання

Режими не замінюють один одного: детекція відповідає на питання «чи є місця і де», зчитування — «хто і на скільки заїхав», прогноз — «що буде через годину».

На змішаному потоці ставлять зв’язку з двох-трьох режимів: проїзд за секціями, підтвердження на виїзді, разова перепустка для гостя.

Точність такої зв’язки обмежена не моделлю, а точками встановлення камер, перекриттями та стабільністю освітлення — ці параметри перевіряємо вимірами до здачі об’єкта.

Етапи впровадження: від обстеження в’їзду до передачі в експлуатацію

Впровадження системи розумного паркування — це не монтаж камер, а послідовність рішень, кожне з яких перевіряється на об’єкті. Помилка в обстеженні коштує найдорожче: неправильна точка встановлення не лікується налаштуванням розпізнавання. Тому роботу ведемо кроками й фіксуємо результат кожного.

  1. Обстеження об’єкта. Геометрія в’їзду та виїзду, кількість смуг, кути огляду, висота встановлення, засвітлення фарами вночі, стан освітлення. Окремо перевіряємо наявні шлагбауми та їхню готовність приймати зовнішні команди.
  2. Схема потоків. Карта в’їздів, транзитних проїздів і зон очікування: де номер зчитується, де ухвалюється рішення про пропуск, що відбувається при відмові. На цій схемі видно, які сценарії взагалі можливі.
  3. Налаштування детекції. Задаємо зони інтересу, пороги впевненості та правила для причепів, мотоциклів, забруднених і нестандартних номерів. Додатково звіряємо номер із маркою та кольором — це знімає частину підмін.
  4. Перевірка на реальному трафіку. Спочатку система працює в режимі підказки, рішення залишається за оператором. Дивимося частку коректних проїздів, хибні спрацювання за годину пік і час від фіксації до команди шлагбауму.
  5. Перевірка відмов. Вимикаємо зв’язок, живлення, світло — і переконуємося, що регламент ручного пропуску працює. Без цього етапу збій у годину пік паралізує в’їзд.
  6. Передача в експлуатацію. Навчаємо службу експлуатації, передаємо інструкції та порядок дій при інциденті, розбираємо логи разом з їхніми відповідальними.

Після передачі залишаємося на зв’язку: частина правил змінюється разом із режимом роботи об’єкта, і правки вносимо без зупинки проїзду.

Схеми, конфігурації та регламенти: комплект передачі замовнику

Після запуску вся конфігурація залишається в замовника, а не в нас: доступи, правила й схеми лежать у його контурі, обслуговувати систему може інша команда або штатний інженер.

Тому передача йде не «доступом до панелі», а повним комплектом, за яким об’єкт можна експлуатувати й змінювати без нас.

  • Схема розміщення: точки встановлення камер, ракурси та зони детекції, перекриття сліпих ділянок, прив’язка до номерів в’їздів і виїздів — за нею заміна камери або перекриття ряду не ламає розпізнавання.
  • Профілі доступу: ролі охорони, диспетчера й адміністратора об’єкта, набір дозволених дій для кожної, окремий сервісний профіль для оновлень і діагностики.
  • Правила сценаріїв: що система робить при розпізнаному номері, при нечитному, при перевищенні часу стоянки та при виїзді без підтвердження оплати — з умовами спрацювання й пріоритетами, якщо умови збіглися.
  • Порогові налаштування: чутливість розпізнавання, час утримання треку, логіка для брудних і засвічених номерів, а також поведінка при збої зв’язку із зовнішнім сервісом.
  • Регламент для охорони: покрокові дії в спірній ситуації, де подивитися запис і як зафіксувати ручне відкриття шлагбаума, щоб потім було чим підтвердити рішення.
  • Карта зв’язків: з чим система обмінюється даними — шлагбаум, каса, паркувальний термінал, — і що відбувається при недоступності будь-якого з них.
  • Документація: інструкція адміністратора, опис моделі даних, порядок зміни конфігурації та журнал правок, щоб було видно, хто і коли змінював правила.
  • План повернення: як відкотити набір правил до попереднього стану, якщо нова логіка дала хибні спрацювання в годину пік.

Комплект приймається за контрольними сценаріями: проганяємо в’їзд, виїзд, спірний номер і ручне відкриття — і фіксуємо результат. Далі AI-управління паркуванням живе на боці замовника, а ми підключаємося лише за новими задачами.

Кейс: пропускна здатність і черги до та після впровадження

До: де зупинявся потік

Об’єкт — діюче паркування на кілька сотень місць зі змішаним потоком: співробітники з постійними перепустками, гості за разовими, транзитні водії та заїзд на короткі зупинки.

До робіт заміряли три речі: час від під’їзду до в’їзної стійки до підняття шлагбаума, довжину черги на виїзді у вечірній пік і частку проїздів, які закінчувалися ручним розбором оператором.

Що змінювали

Розпізнавання номерів поставили на вже встановлені камери Axis — парк обладнання не чіпали. Детекція рахує зайнятість за зонами, прогноз на півгодини вперед підказує, коли відкривати резервну смугу виїзду.

Управління шлагбаумами прив’язали до списків постійних користувачів, тому співробітник проїжджає без паузи на стійці й без талона.

До виведення в експлуатацію йшли поетапно: спочатку нічна зміна, потім вихідні, далі весь потік. Кожен етап — доба порівняння з попередніми вимірами, тож хибні спрацювання ловили до того, як вони потрапляли в години пік.

Після: виміри

Середній час в’їзду — близько шести секунд замість двадцяти двох. Черга на виїзді в пік скоротилася до двох-трьох машин проти дев’яти-дванадцяти: смуги розвантажуються заздалегідь, а не за фактом затору.

Частка ручних розборів упала з 14% до 2% — залишилися забруднені номери та дублікати в списках. Відмови, коли шлагбаум не відкривався при чинній перепустці, до кінця першого місяця роботи зникли як клас.

Що робити, якщо на об’єкті вже працює система паркування

Міняти все не потрібно: у більшості випадків діюча система зберігається, а робота йде точково.

Перший крок — вимір, а не демонтаж: кілька діб логів на живому потоці показують, де саме втрачається точність — на захопленні кадру в темряві, на детекції, на зв’язці «номер → відкрита сесія» або в тарифній логіці. За цим зрізом вибирається один із трьох сценаріїв.

Варіант Коли підходить Обмеження
Дообучення моделі Точність падає на умовах майданчика: бруд на пластині, косий дощ, сліпуче світло, нові формати номерів Потрібні архів кадрів і розмітка; помилки логіки не лікує
Доработка контуру Номер читається, а рішення ухвалюється неправильно: склейка сесій, нічні тарифи, команди на шлагбаум Потребує тіньового прогону та звірки рішень перед перемиканням
Заміна вузлів Деградувала камера, контролер або привод, решта справна Роботи прив’язують до вікна низького навантаження

Дообучення — найменш інвазивний шлях: камери, монтаж, розмітка зон і зв’язка з обліковою системою залишаються, змінюються ваги моделі та пороги спрацювання. Критерій приймання тут — частка пропусків і хибних відкриттів на відкладеній вибірці, а не точність на навчальних кадрах.

Міграція без зупинки будується на тіньовому контурі: нові детекція й логіка розбирають той самий відеопотік паралельно з робочим, розходження за подіями зводяться до одиниць, і лише після цього управління переходить до нової схеми.

Попередній контур залишається доступним для відкату, поки новий не відпрацює повний цикл тарифікації.

Технічні сумніви: точність, погода, інтеграції з обліком

Сумніви щодо такої системи зазвичай зводяться до чотирьох сценаріїв: опади, темрява, обрив каналу зв’язку та стикування з діючим обліком перепусток. Нижче — що відбувається всередині й як це перевіряється до запуску.

Як детекція працює в дощ, сніг і темряву?

На в’їзді працюють незалежні канали: один відповідає за номер, другий — за силует і напрямок руху. В опади й при слабкому світлі система накопичує серію кадрів і вибирає найчіткіший замість одиночного знімка.

Якщо впевненість падає нижче порогу, проїзд не губиться: зберігаються фотофіксація та позначка часу.

Що відбувається з нечитними номерами?

Це окремий клас подій, а не збій. Система зберігає знімки в’їзду та виїзду, зіставляє проїзд із попередніми візитами того самого автомобіля й віддає оператору короткий список кандидатів. Налаштування камер під геометрію в’їзду та точки зупинки підвищує частку розпізнаних номерів.

Що якщо зникне зв’язок із сервером?

Контролер працює за локальною копією списку допусків і продовжує пускати своїх, поки зовнішній обмін недоступний. Проїзди накопичуються в локальній черзі й надходять на сервер після відновлення зв’язку — прогалин у журналі не залишається.

З обліком стикуємося обміном подіями: проїзди надходять у ваш контур, рішення про допуск залишається за ним. До виведення в роботу йде паралельний режим — нова логіка рахує, діюча керує, журнали звіряються порядково.

Обговорімо задачу: надішліть схему в’їзду та поточні обмеження

Щоб розбір задачі зайняв дні, а не місяці, на старті достатньо того, що й так є у служби експлуатації. За цими вихідними даними ми зрозуміємо, які сценарії закриє AI-управління паркуванням, а де вистачить штатної автоматики, і повернемося з конкретикою замість загальних питань.

  • схема в’їзду та виїзду: смуги, острівці, точки під камери та шлагбауми, напрямки руху;
  • поточні обмеження майданчика: кількість місць, режим роботи, пікові години, довжина черги на в’їзді;
  • склад транспорту — легкові, вантажні, мотоцикли, транзит: від цього залежить логіка детекції та розпізнавання;
  • правила доступу: списки співробітників і гостей, разові перепустки, тарифні зони, перевірка талона;
  • точки інтеграції: діюча система контролю доступу, каси, платіжний модуль, відеоархів;
  • умови зйомки: освітлення, погода, кути огляду, якщо парковка відкрита;
  • вимоги до звітності — що має потрапляти у змінний звіт і хто ним користується.

На виході ви отримаєте план робіт: склад обладнання, схему розміщення, етапність впровадження, оцінку строків і перелік місць, де потрібне ваше приймання. Опишіть задачу й додайте схему в’їзду — далі ми ведемо розбір

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142