Skip To Content

Использование модели

Вы можете использовать модель Parking Lot Classification — USA в инструменте Классифицировать пикселы с помощью глубокого обучения, доступном в наборе инструментов Image Analyst в ArcGIS Pro.

  1. Загрузить модель.
  2. Добавьте слой изображений в ArcGIS Pro.
  3. Добавьте восьмибитное трехканальное изображение высокого разрешения (30 сантиметров - 1,2 метра) и увеличьте интересующую вас область.
    Область интереса
  4. Щелкните Инструменты в разделе Анализ ленты, чтобы открыть панель Геообработка.
    Инструменты на вкладке Анализ в ArcGIS Pro
  5. Щелкните вкладку Наборы инструментов на панели Геообработка и раскройте Инструменты Image Analyst. Щелкните Классифицировать пикселы с помощью глубокого обучения в разделе Глубокое обучение.
    Инструмент Классифицировать пикселы при помощи глубокого обучения
  6. Задайте переменные на вкладке Параметры следующим образом:
    1. Входной растр — растр, набор данных мозаики или сервис изображений (с пространственным разрешением 30 сантиметров - 1,2 метра).
    2. Выходной набор растровых данных — имя набора растра или набора данных мозаики, содержащего классифицированные парковки.
    3. Определение модели - Выберите файл .dlpk предварительно обученной или точно настроенной модели.
    4. Аргументы модели — измените значения аргументов, если это необходимо.
      • padding — количество пикселов на границе листов изображений, из которых складываются прогнозные данные для смежных листов. Увеличьте это значение, чтобы сгладить результат и одновременно уменьшить артефакты по краям. Максимальное значение padding может составлять половину значения размера листа.
      • batch_size - Количество листов изображений, обработанных на каждом этапе построения модели. Оно зависит от объема памяти графического адаптера.
      • test_time_augmentation — увеличивает время тестирования в процессе прогнозирования. Если задано значение true, то конечный результат объединит прогнозы перевернутых и повернутых вариантов входного изображения.
      • predict_background — если установлено значение True, класс фона также классифицируется.
    Инструмент Классифицировать пикселы с помощью глубокого обучения; вкладка Параметры
  7. Задайте переменные на вкладке Параметры среды следующим образом:
    1. Экстент обработки — выберите изображение или другой вариант в ниспадающем меню.
    2. Размер ячейки — установите значение равным 0.30.
      Примечание:

      0.30 — 1.2 метра — это ожидаемое пространственное разрешение.

    3. Тип процессора — выберите CPU или GPU.
      Примечание:

      Рекомендуется выбрать GPU, если он доступен, и установить идентификатор GPU ID, чтобы указать используемый GPU.

    Инструмент Классифицировать пикселы с помощью глубокого обучения; вкладка Параметры среды
  8. Щелкните Запустить.

    По завершении обработки классифицированный выходной растровый слой добавится на карту.

    Результаты работы инструмента Классифицировать пикселы при помощи глубокого обучения
  9. Переклассифицируйте растр, чтобы удалить пикселы со значением 0.
    1. Щелкните вкладку Наборы инструментов на панели Геообработка, разверните Инструменты Image Analyst и найдите инструмент Переклассификация в разделе Переклассификация.
      Инструмент Переклассификация
    2. Задайте переменные на вкладке Параметры следующим образом:
      1. Входной растр — добавьте выходные данные инструмента Классифицировать пикселы при помощи глубокого обучения, созданные на предыдущих шагах, в качестве входных данных здесь.
      2. Поле переклассификации — задайте поле со значениями, которые будут переклассифицированы.
      3. Переклассификация — задайте значения для таблицы переклассификации, которая определяет, как переклассифицируются значения. Вручную введите 0 и NODATA в строке, если она не будет заполнена автоматически.
    3. Щелкните Запустить.
      Инструмент Переклассификация
    Результат работы инструмента Переклассификация
  10. Конвертируйте растр в полигоны.
    1. Щелкните вкладку Наборы инструментов на панели Геообработка, разверните Инструменты конвертации и найдите инструмент Растр в полигоны в разделе Из растра.
      Навигация в инструменте Растр в полигоны
    2. Задайте переменные на вкладке Параметры следующим образом:
      1. Входной растр — добавьте выходные данные инструмента Переклассификация, созданные на предыдущих шагах, в качестве входных данных здесь.
      2. Поле —задайте поле, используемое для присвоения значений из ячеек входного растра в полигоны выходного набора данных. Используйте целочисленное или строковое поле.
    3. Щелкните Запустить.
    Инструмент Растр в полигоны
  11. Сгладьте полигоны.
    1. Щелкните вкладку Наборы инструментов на панели Геообработка, разверните Инструменты картографии и найдите инструмент Сгладить полигон в разделе Генерализация.
    2. Задайте переменные на вкладке Параметры следующим образом:
      1. Входные объекты — добавьте выходные данные инструмента Растр в полигоны, созданные на предыдущих шагах, в качестве входных данных здесь.
      2. Допуск сглаживания — задайте допуск, применяемый алгоритмом Полиномиальной аппроксимации с использованием экспоненциального ядра (PAEK).

        Должен быть указан допуск, значение которого больше нуля. Вы можете выбрать предпочитаемые единицы измерения; единицами измерения по умолчанию являются единицы измерения объекта.

      Инструмент Сгладить полигоны
    3. Щелкните Запустить.

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

    Итоговый результат