- •Аэрофотосъемка с использованием бпла
- •Выполнение съемки местности с использованием бпла
- •Обработка аэрофотоснимков в по Agisoft PhotoScan
- •Получение карт на основе ортофотопланов в гис Панорама
- •Результат автоматизированного дешифрирования и векторизации ортофотопланов можно посмотреть и отредактировать в гис "Карта 2011"
- •Результаты работы
- •194021, Россия, Санкт-Петербург, ул. Шателена д. 26а
Обработка аэрофотоснимков в по Agisoft PhotoScan
Программа Agisoft PhotoScan - универсальный инструмент для генерации трехмерных моделей поверхностей объектов съемки по фотоизображениям этих объектов. PhotoScan с успехом применяется как для построения моделей предметов и объектов разных масштабов – от миниатюрных археологических артефактов до крупных зданий и сооружений, так и для построения моделей местности по данным аэрофотосъемки и генерации матриц высот и ортофотопланов, построенных на основе этих моделей. Обработка данных в PhotoScan предельно автоматизирована – на оператора возложены лишь функции контроля и управления режимами работы программы.
Построение и привязка модели местности в программе состоит из трех основных этапов:
-
построение грубой модели. На этом этапе производится автоматическое определение общих точек на перекрывающихся снимках, восстановление проектирующих лучей, определение координат центров фотографирования и элементов взаимного ориентирования снимков, расчет параметров, описывающих оптическую систему (дисторсия, коэффициент ассиметрии, положение центральной точки). Все эти расчеты выполняются в программе за одну операцию;
-
привязка полученной модели к внешней (геодезической, географической) системе координат и уравнивание всех параметров системы – координат центров фотографирования и наземных опорных точек, углов ориентирования снимков, параметров оптической системы с использованием параметрического метода уравнивания. В качестве весовых коэффициентов для уравнивания выступают погрешности определения координат точек съемки (центров фотографирования), определения координат точек наземной опорной сети, дешифрирования и маркирования опорных точек на снимках;
-
построение полигональной модели поверхности местности на основе определенных на предыдущем этапе параметров. В программе реализован экспресс-способ, заключающийся в триангуляции только общих точек, полученных на первом этапе, и более точные способы обработки, заключающиеся в определении пространственного положения для каждого пиксела изображения (в зависимости от заданной степени детализации обрабатывается каждый первый, каждый четвертый, каждый шестнадцатый, и т. д. – всего пять возможных уровней).
Затем полученная модель используется для генерации ортофотопланов и матриц высот.
С точки зрения оператора процесс работы с программой выглядит следующим образом:
-
Загрузка фотоснимков
-
Выбор системы координат и загрузка данных привязки центров фотографирования
-
Формирование точечной модели поверхности Земли
-
При наличии наземной опорной сети – установка отметок опорных точек на фотоснимках и загрузка координат точек опорной сети
-
Оптимизация модели (уравнивание параметров привязки)
-
Генерация полигональной модели поверхности Земли
-
Экспорт данных – ортофотоплан, матрица высот
Приведенные скриншоты окна программы наглядно иллюстрируют процесс обработки материалов аэрофотосъемки на примере съемки полигона "Заокский", материалы которой предоставлены ОАО "Газпром космические системы". Обработка данных материалов на ПК, оснащенном 4-хядерным процессором Intel Core i7 2600K и имеющем 16 Гб оперативной памяти, заняла порядка трех-четырех часов – от загрузки фотографий до экспорта ортофотоплана и цифровой модели местности в формате GeoTiff. Из этого времени около одного часа ушло на дешифирование и маркирование опорных точек – ручной труд оператора, а остальное время заняло выполнение расчетов.
Во время работы всегда можно сохранить промежуточные результаты расчетов в файле проекта.
Имеется возможность формирования пакетного задания на обработку. Загрузив исходные снимки, можно сразу указать параметры для каждого из этапов, и программа самостоятельно выполнит весь цикл обработки.
Непосредственно в графическом интерфейсе программы можно производить базовые измерения на полученной модели — измерять расстояния, площадь поверхности и объем модели.
Развитый API позволяет создавать скрипты на языке Python, управляющие обработкой и отображением данных, что позволяет еще более автоматизировать решение типовых задач.
|
1) Фотографии загружены. В свойствах проекта видно, что проект состоит из блоков (chunks) – обрабатываемых независимо частей проекта со своими фотографиями, моделью, СК, параметрами калибровки оптики и т.п. В данном проекте - один блок, состоящий из 415 фотографий. Метки NA (not aligned) рядом с фотографиями показывают, что положение этих снимков в пространстве модели еще не известно. 2) Выбор системы координат |
|
3) Загрузка данных телеметрии – координат центров фотографирования (КЦФ). Программа распознает данные в форматах txt, csv, tel и позволяет указать из каких столбцов считывать данные 4) Метки в форме синих шариков отображают взаимное расположение точек съемки (КЦФ), после уравнивания они будут заменены метками другого вида, соответствующим положению плоскостей кадров |
|
5) После выполнения первого этапа обработки – первичного уравнивания и построения точечной модели, формируется облако точек, описывающее модель, и набор параметров взаимного ориентирования фотоснимков. Положение выбранного снимка отображается в области просмотра модели. Снимки, которые не удалось уравнять, по-прежнему отображаются сферами/шариками, и в списке фотографий отмечены меткой NA (not aligned). В данном проекте таких нет 6) Установка маркеров (меток опорных точек). Если известно положение маркеров на снимках (в системе координат снимка), можно просто импортировать эти данные в PhotoScan. Если маркеры еще не дешифрированы, придется задавать их расположение прямо в программе. Для каждого маркера достаточно отметить их положение на одном-двух снимках, и PhotoScan автоматически определяет их положение на других снимках, выделяя снимки, на которых присутствует выбранный маркер, специальными метками. На каждом снимке можно подтвердить итли уточнить автоматически выбранное положение маркера |
|
7) Маркеры расставлены. Можно выполнять построение модели местности 8) Модель готова. Ее можно экспортировать как матрицу высот (цифровую модель местности) и сформировать на основе этой модели ортофотоплан местности. |
|
9) В завершение можно построить текстуру модели и рассматривать ее прямо в программе. 10) Внутреннее представление модели поверхности Землки в PhotoScan - сеть триангуляции Делоне, TIN модель |
|
11) Ортофотоплан всего участка съемки. 12) Цифровая модель местности всего участка съемки |