Фотограмметрия звучит как что-то из мира лабораторий и космических технологий, но в реальности она ближе к простой идее: если посмотреть на один и тот же объект с разных точек, можно понять его форму и размеры. Раньше это делали вручную по снимкам с самолётов, сейчас большую часть работы выполняют алгоритмы — достаточно качественной съёмки и корректной обработки.

Если вам нужно быстро получить наглядную картину участка, стройплощадки, карьера или протяжённого объекта, часто выручает видеооблет: короткая съёмка с воздуха даёт материал, из которого затем можно собрать ортофото, облако точек и полноценную 3D-модель. Ниже разберёмся, что именно происходит «под капотом», какие данные получаются на выходе и почему иногда модель выходит идеальной, а иногда — с дырками и перекосами.

Главная идея фотограмметрии: «найти одинаковое на разных кадрах»

Представьте, что вы сняли одно и то же дерево с двух сторон. На обоих кадрах есть одни и те же заметные детали: контур кроны, ствол, контрастные пятна. Алгоритм находит эти совпадения, понимает, как сместилась камера между кадрами, и по геометрии вычисляет расстояния. Это похоже на то, как человек оценивает глубину зрения двумя глазами, только тут «глаз» может быть десятки и сотни — каждый кадр добавляет новый угол обзора.

На практике всё держится на трёх вещах: перекрытии кадров, резкости и наличии текстуры (деталей, за которые можно «зацепиться»). Поэтому фотограмметрия любит асфальт с разметкой, кирпичную кладку, грунт с неоднородностями — и не любит чистую воду, зеркальные поверхности, однотонные крыши без деталей и белые стены.

Фото или видео: почему «видео тоже подходит», но есть нюансы

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

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

Из каких этапов состоит создание 3D-модели


Процесс можно представить как конвейер. На каждом шаге появляются промежуточные результаты, и если на каком-то этапе «входные данные» слабые, дальше ошибки будут только нарастать.

1) Подготовка и отбор кадров

Если исходник — фото, часто берут все снимки (кроме смазанных). Если исходник — видео, из него извлекают кадры с нужным шагом: слишком часто — получите тысячи почти одинаковых кадров и тяжёлую обработку; слишком редко — потеряете перекрытие. Баланс зависит от скорости полёта, высоты и фокусного расстояния.

2) Поиск ключевых точек и «сшивка»

Алгоритм находит на каждом кадре характерные точки (углы, контрастные элементы), а затем сопоставляет их между кадрами. На этой стадии строится «каркас» понимания: где была камера при съёмке и как она двигалась. Это называют выравниванием или ориентацией снимков.

Если перекрытие слабое или много однообразных участков (например, поле под снегом), часть кадров может «не встать» — тогда у модели появятся пропуски.

3) Разреженное облако точек

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

4) Плотное облако точек

Дальше вычисляется плотное облако: точек становится намного больше, и модель «обрастает» деталями. Именно на этом шаге начинают проявляться мелкие объекты, перепады высот, элементы рельефа. Чем качественнее исходники, тем меньше шума и тем точнее геометрия.

5) Сетка (mesh) и текстура

Облако точек само по себе похоже на «пыль» в форме объекта. Чтобы получить привычную 3D-модель, точки превращают в поверхность — сетку из треугольников. Затем на неё накладывают текстуру: изображение, чтобы модель выглядела реалистично. Для инженерных задач текстура не всегда обязательна, но для презентаций и визуального контроля она очень полезна.

6) Ортофотоплан и модели высот

Отдельная ценность фотограмметрии — это «плоские» продукты, которые выглядят как карта. Ортофотоплан — это снимок, исправленный по геометрии так, что на нём можно измерять расстояния. Параллельно строятся модели высот: цифровая модель поверхности (со зданиями и деревьями) и цифровая модель рельефа (если удаётся отделить растительность и объекты).

Откуда берётся точность и что её портит

Точность зависит не от одной «волшебной настройки», а от комбинации факторов.

Высота и GSD. Есть понятие «размер пикселя на земле» — чем ниже вы летите (или чем больше фокусное), тем мельче деталь. Но слишком низко тоже плохо: меньше охват, больше кадров, выше шанс смаза и сложнее выравнивание на однотипных участках.

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

Свет и выдержка. Движение + слабый свет = смаз. А смаз = потеря ключевых точек. Поэтому в пасмурный вечер даже хороший дрон может дать материал хуже, чем утром при равномерном освещении.

Однообразные поверхности. Снежное поле, гладкая крыша, вода, зеркальное стекло — всё это часто даёт «дыры» или артефакты. Алгоритм не находит стабильных деталей, и поверхность получается неверной.

Деформации объектива. Современные программы умеют калибровать камеру, но если объектив «мыльный», с сильной дисторсией и неустойчивым автофокусом, качество страдает. Фиксированные настройки камеры дают более предсказуемый результат.

Зачем нужны GCP и RTK/PPK, если модель и так строится

Без привязки по координатам фотограмметрия всё равно построит форму — но в условной системе координат. Для «посмотреть, как выглядит» этого хватает. Но если нужно совместить модель с кадастровыми планами, сравнить объёмы по месяцам или передать данные проектировщикам, важна геодезическая привязка.

Обычно используют два подхода:

GCP (опорные точки на земле). На участке раскладывают метки, измеряют их координаты, и потом «притягивают» модель к этим точкам. Это повышает абсолютную точность, но требует выезда и измерений.

RTK/PPK. Это способы получать точные координаты камеры в момент съёмки (с поправками). Такой подход ускоряет работу, но всё равно иногда комбинируют с контрольными точками для проверки.

Почему иногда модель получается «красивой», но неправильной

Самая коварная ситуация — когда результат визуально выглядит нормально, но в измерениях «плывёт». Часто причина в том, что сцена плохо наблюдаема: мало ракурсов по высоте, полёт «по кругу» без диагональных проходов, одинаковые паттерны (например, однотипные фасады). Тогда алгоритм может собрать модель с неявными деформациями: где-то слегка «согнуть» плоскость или потянуть масштаб.

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

Где фотограмметрия особенно полезна

Даже в «научно-технической» рубрике проще всего оценить технологию по прикладным задачам. Фотограмметрия чаще всего используется там, где важны скорость и наглядность:

Стройка и реконструкция. Контроль объёмов, прогресс работ, привязка фактического состояния к проекту, фиксация спорных моментов.

Карьеры и земляные работы. Подсчёт объёмов, сравнение с предыдущими периодами, контроль откосов.

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

Экология и мониторинг. Оценка изменений ландшафта, контроль вырубок, эрозии, подтоплений — особенно когда данные нужны регулярно и в одном масштабе.

Как понять, что вам нужна фотограмметрия, а не лидар

Вопрос возникает часто: «а может лучше лидар?». У лидара свои сильные стороны: он лучше работает по растительности и способен «пробивать» кроны, давая модель рельефа там, где фотограмметрия видит только верхушки деревьев. Зато фотограмметрия обычно доступнее, даёт фотореалистичную текстуру и отлично подходит для открытых площадок, зданий, фасадов и строительных объектов.

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

Что запомнить, если объяснять фотограмметрию «на пальцах»

Фотограмметрия — это не «3D из воздуха», а аккуратная геометрия: много перекрывающихся ракурсов → алгоритм находит общие детали → восстанавливает положение камеры → строит облако точек → делает поверхность → превращает всё это в измеримый продукт (ортофото и модели высот). На качество сильнее всего влияют не «настройки программы», а то, как снято: свет, резкость, перекрытие и текстура на поверхности.

Именно поэтому грамотная съёмка зачастую важнее, чем любые «волшебные фильтры» на обработке. Когда исходник хороший, фотограмметрия работает почти как конструктор: шаг за шагом, предсказуемо и с понятным результатом — от первых точек до отчётов и карт, с которыми уже можно работать дальше.

Еще записи из этой же рубрики

Что будем искать? Например,Идея