Аппаратные ресурсы и производительность

ArcGIS Drone2Map поддерживает многопоточные ЦПУ и ГПУ NVIDIA с технологией CUDA для быстрой конвертации изображений с дронов в готовые данные. Однако не во всех шагах системные ресурсы используются одинаково. Кроме конфигурации ПК, на производительность влияют характеристики полета, такие как число изображений, перекрытие изображений и размер пиксела на земной поверхности (GSD). В разделах ниже описаны аппаратные компоненты, которые используются при обработке и приводятся советы по оптимизации скорости обработки.

Ключевые факторы, влияющие на скорость обработки

Ниже приведены факторы, влияющие на скорость обработки в проектах Drone2Map :

  • Аппаратные компоненты
    • CPU
    • GPU
    • Оперативная память
    • Хранение
  • Характеристики полета
    • Количество изображений
    • Разрешение изображения
  • Настройки проекта
    • Размер пиксела на земной поверхности
    • Масштаб изображения
    • Стратегия совпадений
    • Плотность облака точек
    • Выходные продукты

Аппаратные компоненты

Аппаратные компоненты вашего ПК при обработке проектов используются в различной степени. Ниже приводится краткое описание поведения основных компонентов при обработке:

CPU

  • Drone2Map использует параллельную обработку на системах с многоядерными ЦП.
  • ЦПУ - наиболее важная часть компонентов ПК, влияющая на скорость обработки. Все шаги обработки получают преимущества от апгрейда ЦПУ, поэтому замена центрального процессора имеет высший приоритет для повышения производительности.
  • ЦПУ с более высокой частотой обычно показывает лучшую производительность, чем сравнимый процессор с большим количеством ядер.

GPU

  • Drone2Map использует ГПУ NVIDIA с технологией CUDA для еще большего повышения производительности.
  • Графический ускоритель значительно повышает скорость обработки шагов Плотное сопоставление и 2D-продукты при использовании лицензии Advanced.
  • Графический ускоритель умеренно повышает скорость обработки в шаге Настроить изображение при использовании лицензий Standard и Advanced.

Оперативная память

  • Drone2Map для оптимизации производительности динамически использует доступную память.
  • Дополнительный объем памяти повышает скорость обработки, позволяя Drone2Map выполнять больше действий параллельно.
  • Системы с большим количеством ядер ЦПУ и недостаточным объемом памяти могут ограничивать потенциальную производительность ЦПУ. Рекомендуется использовать как минимум 32 ГБ ОЗУ для компьютера с большим числом ядер.

Хранение

  • Рекомендуется хранить проекты и изображения на SSD или SSD RAID для оптимальной производительности.
  • Старайтесь не работать с проектами на USB-дисках, сетевых дисках и облачных дисках, т.к. повышенные задержки и риск сбоя сети может снизить производительность или вызвать сбой обработки.
  • По завершении обработки, можно скопировать проекты на более дешевые и медленные HDD для длительного хранения.

Характеристики полета

Drone2Map предлагает множество опций для управления полетами и увеличения скорости обработки. Следующие подсказки помогут получить быстрые, высококачественные продукты:

Количество изображений

  • Увеличение числа изображения в проекте увеличивает время его обработки.
  • Удалите изображения, не имеющие отношения к проекту, например, изображения, полученные при взлете или посадке, а также изображения вне изучаемой области.
  • Используйте инструмент Область проекта, чтобы обозначить регион проекта.

Разрешение изображений - изображения с большим разрешением требуют больше вычислительной мощности и места для хранения. Изучите разрешение снимков с дрона при планировании аппаратных ресурсов, чтобы гарантировать оптимальную производительность.

Настройки проекта и создаваемые продукты

Выбор дополнительных выходных продуктов увеличивает время обработки. Вам может захотеться выбрать все продукты при обработке проекта, но выбор только тех, на которые направлен проект, позволит повысить эффективность.

Drone2Map сохраняет ключевые моменты обработки, добавляя гибкости при выборе продуктов. Если вы решили создать дополнительные продукты, вам необходимо обработать только те шаги, которые необходимы для этого продукта.

Как и с добавлением дополнительных продуктов, повышение качества обработки, обычно приводит к увеличению времени. Рекомендуется использовать шаблон обработки, который соответствует требованиям проекта, т.к. качество и производительность в этих шаблоны оптимизированы.

Следующие шаги обработки оказывают наибольшее влияние на скорость обработки:

  • Основные опции
    • Размер пиксела на земной поверхности
    • Плотность облака точек
  • Настройка опций изображения
    • Масштаб изображения
    • Окрестность сопоставления

Рассмотрите следующие сценарии, чтобы определить оптимальные опции обработки:

Сценарий 1

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

Чтобы получить быструю реконструкцию полета, лучше всего начать с шаблона Быстрый. В опциях обработки проекта можно снизить разрешение на основной вкладке до 8x GSD. Это автоматически понизит плотность облакаточек до низкого. Дополнительно, на вкладке Настроить изображения , можно увеличить начальный масштаб изображений до 1/8 (восьмой масштаб). Использование этих настроек позволит вам получить ортомозаику максимально быстро.

Сценарий 2

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

Чтобы обработать проекты быстро, но с высоким качеством, используйте шаблон 2D продуктов. По умолчанию, в этом шаблоне разрешение проекта составляет 1x GSD, плотные облака точек обрабатываются с высокой плотностью, затем используется второй проход на разрешении 1x при генерации точек привязки для получения большего числа соответствий. Вы можете увеличить окрестность сопоставления в опциях точек привязки, чтобы получить больше соответствий между соседними изображениями, но это рекомендуется только если вы не уверены в уровне перекрытия между изображениями.

Сценарий 3

У вас есть лицензия Advanced и проект, который вы хотите обработать, чтобы получить высококачественные 2D и 3D продукты. Время не имеет значения, и вы хотите получить максимальное качество, которое может обеспечить Drone2Map.

Учитывая, как будут обрабатываться 3D продукты, лучше всего начать с шаблона 3D продукты. Этот шаблон автоматически задает обработку проекта с разрешением 1 x GSD. Вы можете повысить плотность облаков точек до Ультра, вместо Высокой. По умолчанию, в этом шаблоне обработка точек привязки настроена на второй проход с полным разрешением для получения большего числа соответствий. Вы можете увеличить совпадающую окрестность до Большой или X-большой, чтобы получить максимальное число связующих точек. Это обеспечит максимальный уровень обработки, доступный в Drone2Map. Имейте в виду, что в зависимости от имеющихся аппаратных ресурсов, обработка с этими настройками займет больше времени.