Розробка системи 3D-реконструкції за фотографіями (Photogrammetry)

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

Фотограмметрія на об'єкті: де втрачається точність моделі

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

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

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

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

Третя група помилок зйомки об'єкта — фізика кадру. Відблиски на склі та полірованих поверхнях дають хибні відповідності, рухомі люди й техніка — «подвійну» геометрію, а однотонні ділянки без текстури зв'язуються погано. Тіні, зняті з різних ракурсів, алгоритм читає як рельєф.

Ці втрати дешевше запобігти, ніж компенсувати: діри в хмарі добираються довше, а частину об'єкта доводиться перезнімати. Тому точність 3D-моделі планується до виїзду — проходи, контроль перекриття, опорні та перевірні точки.

Вимірний ефект 3D-реконструкції за фотографіями

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

Строки обмірів стискаються з кількох днів до кількох годин на об'єкті плюс нічна обробка, а результат одразу лягає в 3D-модель об'єкта, а не в розрізнені ескізи та таблиці.

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

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

Окремо про якість вихідних даних.

Зйомка з перекриттям 70–80% і контрольні проміри за базисами дають збіжність у межах сантиметра, а обробка та вирівнювання в Agisoft Metashape — відтворюваний результат: за повторної зйомки виходить та сама геометрія, що дає змогу порівнювати версії моделі та бачити зміни. Повнота вихідних даних перестає залежати від того, хто й що встиг заміряти.

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

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

Наземна й повітряна фотограмметрія: що вибрати

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

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

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

Інтер'єрна зйомка ведеться інакше: рух усередині приміщень, широкий кут, постійне світло — інакше однотонні стіни та перегородки не знаходять відповідних точок, і реконструкція «пливе».

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

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

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

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

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

  1. Аудит задачі. Фіксуємо габарити об'єктів, допустиму похибку та формат результату: хмара точок, полігональна модель або ортофотоплан.
  2. Схема зйомки. Рахуємо перекриття кадрів, кількість ярусів і ракурсів, точки стояння. Окремо плануємо опорні точки та масштабні маркери, якщо модель прив'язується до реальних координат.
  3. Налаштування обробки знімків. Відбраковуємо змазані кадри за різкістю та метаданими, задаємо калібрування камери й щільність побудови поверхні.
  4. Контроль точності моделі. Порівнюємо результат із незалежними контрольними вимірюваннями: за розбіжностями видно, де геометрія «пливе» і потрібен дознімок.
  5. Передача замовнику. Віддаємо модель у погоджених форматах разом із звітом про точність і вихідними знімками.
  6. Навчання команди. Показуємо, як вести зйомку на нових об'єктах, щоб результат залишався відтворюваним без нас.

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

Що ви отримуєте на руки: модель, схеми, регламенти

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

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

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

Кейс: реконструкція промислового об'єкта за фото

До: ручні обміри в щільній забудові

На діючому виробництві обміри вели вручну: бригада з трьох осіб обходила цехи та естакади з рулеткою й тахеометром.

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

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

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

Метрики до та після

Точність моделі за контрольними точками — 8–12 мм проти ±40 мм у ручних обмірів, розкид на повірочних прогонах не перевищував 15 мм. Польовий етап скоротився з трьох тижнів до чотирьох днів: зйомка — одна зміна, решта — обробка й контроль.

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

Що робити, якщо об'єкт уже знято частково або з помилками?

Починаємо з аудиту наявних матеріалів: перевіряємо метадані знімків, фактичне перекриття кадрів, різкість по краях, рівномірність освітлення та наявність опорних точок.

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

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

Тоді новий блок знімків ставиться в той самий простір, і обидві частини зводяться в одну сцену в Agisoft Metashape — поверхні стикуються за спільними ділянками, а не за нашими припущеннями.

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

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

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

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

Технічні сумніви: точність, строки й цілісність моделі

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

Яку точність 3D-реконструкції реально отримати?

Точність задає не алгоритм, а вихідний матеріал: перекриття кадрів, різкість і геометрія обходу. На зйомці з перекриттям близько 70% і рівним світлом похибка тримається в межах 1–2 мм на метр габариту — цього достатньо для обмірів і контролю геометрії. Для дрібної пластики та рельєфних поверхонь плануємо додаткові проходи.

Наскільки критичні освітлення й погода?

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

Чи підійдуть архівні знімки?

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

Чи відкриється модель у вашій системі?

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

Обговоримо задачу: що підготувати для оцінки та плану робіт

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

  • Знімальний набір: серія знімків об'єкта з перекриттям кадрів і без пропусків на складних ділянках — за нею видно, чи збереться зв'язна модель.
  • Метадані: збережений EXIF, прив'язка до місцевості, опорні точки або геодезичні марки — визначають, чи вийде хмара точок у реальних координатах.
  • Еталон результату: приклад моделі або ортофотоплана, який ви вважаєте придатним, — він фіксує вимоги до деталізації та текстури.
  • Що потрібно на виході: хмара точок, щільна сітка, текстурована модель, ортофотоплан, розрізи — від цього залежить склад і кількість етапів.
  • Система координат, одиниці вимірювання та формати передавання результату (OBJ, PLY, LAS, GeoTIFF) — щоб модель одразу лягла у ваш інструмент.
  • Обмеження: закриті зони, доступи, режим зйомки, обсяг даних — впливають на порядок робіт і строки.
  • Хто з боку замовника приймає результат і за якими критеріями — це точка приймання на кожному етапі.

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

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

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

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