Розробка AI-системи автоматичної інспекції дорожнього покриття

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

AI-інспекція доріг: де ручний обхід перестає працювати

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

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

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

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

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

Тип, ступінь і координати дефекту потрапляють в один набір даних, порівнюваний від виїзду до виїзду.

Що змінюється після переходу на машинний контроль

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

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

Охоплення та періодичність

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

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

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

Єдина шкала оцінювання дефектів

Відтворюваність оцінки раніше трималася на досвіді конкретного інженера: дві бригади на одній тріщині могли поставити різні класи.

Машинний контроль задає формалізовану ознаку — геометрію, протяжність, площу пошкодження — і відносить дефект до класу за порогом, однаковим для всіх ділянок і змін.

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

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

Знімання та обробка покриття: варіанти й обмеження

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

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

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

Де обробляти: на борту чи в загальному контурі

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

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

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

Як проходить впровадження: від аудиту ділянок до передачі

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

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

Критерії приймання на кожному кроці

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

Що передаємо на руки: розмічання, моделі, регламенти

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

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

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

Права на модель і дані

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

Кейс: обстеження магістралі до та після впровадження

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

Ми перевели знімання на панорамні камери з геоприв’язкою кадрів, а класифікацію за типами й критичністю звели до вимог ГОСТ Р 50597. Модель навчена на розмічанні інженерів-дорожників: кадри з низькою впевненістю йдуть на підтвердження людиною, а не у звіт.

  • Повнота виявлення дефектів — 62% → 96% на контрольній вибірці з 1200 кадрів, розмічених вручну.
  • Час підготовки звіту — 9–12 днів → один робочий день після виїзду: карта дефектів і відомість обсягів формуються автоматично.
  • Повторні виїзди — 4 з 10 ділянок → 1 з 15, і лише там, де огляд перекривав транспорт або тунель.

Що саме дало приріст на складних ділянках

На тіньовому й мокрому покритті виграш дала не сама модель, а зв’язка рішень.

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

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

Чим нейромережева інспекція відрізняється від порогової фільтрації?

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

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

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

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

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

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

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

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

Часті технічні сумніви перед стартом проєкту

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

Як ведеться знімання в дощ і в сутінки?

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

Як модель відрізняє вибоїну від тіні та сліду ремонту?

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

Дані мають залишитися в нашому контурі — це можливо?

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

Як часто перенавчати модель?

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

Обговоримо задачу: як будується оцінка обсягу робіт

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

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

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

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

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

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

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