Agisoft Metashape Professional поддерживает обработку с использованием опорных и контрольных точек. Мы рекомендуем прочитать раздел Правила и советы для съемки, в котором объясняются общие принципы съёмки и выбора изображений, которые предоставляют наиболее подходящие данные для фотограмметрической обработки. 

Текущая инструкция включает в себя следующие шаги:



Набор данных, используемый ниже для примера обработки аэрофотоснимков, состоит из 920 изображений с разрешением 40 МП. Данные были получены с помощью платформы Wingtra (дрон Windtrainer VTOL) с установленной камерой Sony RX1RII, координаты получены точным методом PPK. Контрольные и опорные точки для обработки не использовались. 


Для ознакомления набор данных можно загрузить с веб-сайта Wingtra (набор данных для картирования карьеров с высоким разрешением):
https://wingtra.com/mapping-drone-wingtraone/aerial-map-types/#3d-reconstruction



Добавление снимков


1.  Чтобы загрузить изображения, выберите команду Добавить снимки или Добавить папку в меню Обработка.


2. В диалоговом окне Добавить снимки найдите нужную папку и выберите снимки для обработки. Если координатная информация центров фотографирования хранится в EXIF снимков, то она загрузится автоматически:




Выравнивание снимков


1. Выберите команду Выровнять снимки в меню Обработка. 


2. В открывшемся диалоговом окне выберите нужные параметры выравнивания и нажмите ОК.




В большинстве случаев параметр Общая преселекция (Generic preselection) позволит быстрее обработать изображения.


3. Появится окно процесса выполнения, отображающее текущее состояние обработки. Чтобы отменить обработку, нажмите кнопку Отмена (Cancel)


После завершения процесса выравнивания в режиме просмотра Модель (Model) отобразятся рассчитанные положения камеры и разреженное облако точек:





Оптимизация на основе измеренных положений снимков



1. Нажмите кнопку Оптимизировать камеры на панели Привязка.

2. В диалоговом окне Оптимизировать положения камер (Optimize Camera Alignment) установите галочки на необходимых параметрах, которые необходимо оптимизировать. 




Параметр Рассчитывать дополнительные поправки (Fit additional corrections) позволяет рассчитать дополнительные коэффициенты, позволяющие компенсировать дисторсии модели камеры, которая не может быть точно описана с помощью модели Брауна в Metashape. Включение этой опции может помочь достичь большей точности для наборов данных RTK/PPK без использования наземных контрольных точек (GCPS).

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



3. Нажмите кнопку ОК, чтобы начать оптимизацию. 


Результаты оптимизации могут быть оценены с помощью информации об ошибках на панели Привязки. В случае, если результаты оптимизации окажутся неудовлетворительными, вы можете попробовать выполнить повторную оптимизацию с более низкими значениями параметров точности, т.е. предполагая, что измерения опорных точек будут более точными. Просматривайте ошибки модели соответственно с помощью кнопок Просмотр исходных значений (View Estimated) и Просмотр ошибок (View Errors) на панели инструментов.




Как правило, целесообразно запускать процедуру оптимизации только на основе данных маркеров. Это связано с тем, что координаты опорных точек измеряются со значительно более высокой точностью по сравнению с данными GPS, указывающими положения снимков. Таким образом, данные маркеров, несомненно, дадут более точные результаты оптимизации. Более того, довольно часто координаты опорных точек и снимков измеряются в разных системах координат, что также не позволяет одновременно использовать в оптимизации данные снимков и маркеров.


Если маркеры не будут участвовать в оптимизации, мы рекомендуем добавить их после завершения процесса оптимизации. Если вы хотите, чтобы маркеры участвовали в процессе оптимизации, вам нужно добавить их в проект и разместить на всех изображениях, затем запустить процесс оптимизации (для участия маркеров необходимо установить флажки на панели Привязки (Reference)).


Импорт маркеров


1. Нажмите кнопку Импорт привязки на панели инструментов панели Привязка. Перейдите к файлу, содержащему координаты опорных точек, нажмите кнопку Открыть.

2. В диалоговом окне Импорт CSV установите систему координат, если данные содержат географические координаты. 


3. Выберите Разделитель (Delimiter) в соответствии со структурой загружаемого файла и определите соответствие данных привязки по столбцам и укажите соответствующие номера столбцов.



4. Нажмите кнопку OK


Чтобы включить отображение маркеров в режиме просмотра Модели, нажмите кнопку Показать маркеры на панели инструментов:



Маркеры отображаются в виде белых флажков в режиме просмотра Модель

 

5. Чтобы отфильтровать фотографии по маркерам нажмите правой кнопкой мыши по маркеру в окне Маркеры или по флажку в режиме просмотра Модель и выберите Отфильтровать по маркерам в контекстном меню. Снимки, на которые попадает данный маркер, будут отображены на панели Снимки.


6. Переключитесь в режим редактирования маркеров с помощью кнопки Показать маркеры на панели инструментов. Переместите проекцию маркера в нужное место, перетащив ее с помощью левой кнопки мыши.



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


Вам необходимо использовать опцию Уточнить маркеры, чтобы включить автоматическое определение положения маркера. Выберите Инструменты > Маркеры > Уточнить маркеры.



Для определения положения маркеров следует разместить их не менее чем на 4-х снимках. Чем больше снимков используется для размещения проекций маркеров, тем выше точность позиционирования.


Справочная информация:

  • Размещенный маркер (зеленый флажок) - это означает, что пользователь проверил проекцию маркера и указал ее вручную (соответствующим образом переместил на снимке, убедился, что маркер был размещён в ней точно), этот маркер учитывается при уравнивании сети фототриангуляции (выравнивании/оптимизации/обновлении привязки).
  • Заблокировать маркер - опция блокирует маркер на этой камере, автоматически проекция маркера на этом снимке отображаться не будет, фактически, исключается из данного снимка.
  • Не размещенный маркер (белый флажок) - не размещенный ни пользователем, ни автоматически маркер, не используются при уравнивании сети фототриангуляции.


Контрольные и опорные точки


В Metashape вы можете использовать 2 типа маркеров. Это опорные и контрольные точки:

  • Опорные точки используются для привязки модели.
  • В то время как контрольные точки используются для проверки точности выравнивания камеры и результатов процедур оптимизации.


1. Выберите маркер на панели Привязка (Reference).


2. Убедитесь, что выбранный маркер имеет по крайней мере 2 проекции, расположенные на выровненных изображениях. Рекомендуемое количество проекций для маркера - 4.

  • Если галочка установлена, точка является опорной точкой.
  • Когда галочка отключена, точка является контрольной точкой.



3. Ошибки по опорным и контрольным точкам можно проверить на вкладке Просмотр ошибок.



После изменения типа маркера нажмите кнопку Обновить на панели инструментов панели Привязка.


Начиная с версии 1.5.4, в соответствии с пожеланиями пользователей был изменен способ расчёта ошибок. Начиная с версии 1.5.4 Metashape использует уточнённые координаты с учётом координат привязки, то есть при наличии ошибки в координатах привязки для данного маркера, либо в случае ошибок в параметрах внешнего/внутреннего ориентирования камер будет увеличиваться и ошибка репроецирования. Для отображения ошибки репроецирования по триангулированным координатам (значения, которые отображались в более старых версиях), можно временно снять галочку с привязки для данного маркера (при этом нажимать на кнопку Обновить на панели Привязка не нужно).


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