Создание меток и управление ими

Доступно с лицензией Image Analyst.

Доступно с лицензией Spatial Analyst.

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

Указание исходных изображений и открытие панели

Чтобы указать исходные изображения и открыть панель, выполните следующие действия:

  1. Щелкните вкладку Изображения.
  2. Щелкните стрелку ниспадающего списка Инструменты глубокого обучения и выберите Отметить объекты для глубокого обучения.
  3. В ниспадающем списке Отметить, используя выберите один из следующих вариантов:
    • Существующий слой изображений - выберите слой изображений в ниспадающем списке Слой изображений.
    • Новый слой коллекции изображений - найдите и выберите папку, содержащую изображения.

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

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

Создание схемы

Схема - это структурированная система, которая определяет различные классы, используемые для отмечания объектов (или пикселов) для обучающих моделей.

Чтобы создать схему с классами, выполните следующие шаги:

  1. Создайте схему, выполнив следующие действия:
    1. На панели Классификация изображений щелкните правой кнопкой Новая схема и выберите Редактировать свойства.

      Редактирование новой схемы

    2. Введите имя для схемы.

      Редактирование имени схемы

    3. Щелкните Сохранить.

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

  2. Добавьте класс в схему, выполнив следующие действия:
    1. Щелкните правой кнопкой созданную вами схему и выберите Добавить новый класс.

      Опция Добавить новый класс

    2. Введите имя класса.

      Имя нового класса

    3. Введите имя класса

      Значение не должно быть равным нулю.

    4. При необходимости выберите цвет для класса.
    5. Нажмите OK.

      Класс будет добавлен в схему на панели Классификации изображений.

    6. При желании повторите шаги с 2a по 2e, чтобы добавить еще классы.

Примечание:

Если вы не хотите вручную создавать все метки, как показано в приведенных выше шагах, используйте стрелку ниспадающего списка Обзор, чтобы создать схему при помощи следующих опций:

  • Перейти к существующей схеме - создает новую схему из существующей схемы.
  • Создать из обучающей выборки - создает новую схему из существующего класса объектов обучающей выборки.
  • Построить из классифицированного растра - создает новую схему из существующего классифицированного набора растровых данных.
  • Использовать схему по умолчанию - Создать новую схему на основе 2011 National Land Cover Database schema

Разметка изображений

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

Разметка с помощью инструментов скетча

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

  1. Щелкните один из инструментов скетча, например Прямоугольник, Полигон, Окружность или Произвольная, чтобы начать сбор примеров объектов.

    Если вы создаете объект без указания класса, появится диалоговое окно Задать класс. Дополнительные сведения см. в разделе Задать класс главы Отметить объекты для глубокого обучения.

  2. С помощью инструментов скетча очертите объект изображения, представляющий объект на карте.

    Если вы создаете объект без указания класса, появляется диалоговое окно Задать класс. Подробнее см. раздел Задать класс.

  3. Продолжайте создавать и отмечать объекты, как указано в шагах выше.
  4. Используйте вкладку Отмеченные объекты (в нижней части панели), чтобы удалить или упорядочить образцы размеченных объектов.
  5. Когда завершите настройку отмеченных объектов, нажмите кнопку Сохранить на вкладке Отмеченные объекты, чтобы сохранить изменения.

Разметка с помощью инструментов Автоматического определения

Чтобы разметить изображения с помощью инструментов Автоматического определения, выполните следующие шаги:

  1. Щелкните инструмент Автоматическое определение Автоматически выявить, чтобы начать сбор образцов объектов.
    Примечание:

    Среда глубокого обучения для ArcGIS должна быть установлена для использования этой функциональности.

  2. Приблизьтесь к объекту.

    Инструменту Автоматическое определение требуется значительное количество пикселов объекта для отображения на карте.

  3. Щелкните интересующий объект.

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

  4. Продолжайте создавать и отмечать объекты, как указано в шагах выше.
  5. Используйте вкладку Отмеченные объекты (в нижней части панели), чтобы удалить или упорядочить образцы размеченных объектов.
  6. Когда завершите настройку отмеченных объектов, нажмите кнопку Сохранить на вкладке Отмеченные объекты, чтобы сохранить изменения.

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

Разметка с помощью инструмента Текстовая подсказка

Чтобы разметить изображения с помощью инструмента Текстовая подсказка, выполните следующие шаги:

  1. В текстовом окне Имя класса введите имя интересующего объекта, например деревьев или прямоугольников.
    Примечание:

    Среда глубокого обучения для ArcGIS должна быть установлена для использования этой функциональности.

  2. Щелкните кнопку Выявить.

    Вокруг получившихся объектов рисуются ограничивающие рамки.

  3. Продолжайте создавать и отмечать объекты, как указано в шагах выше.
  4. Используйте вкладку Отмеченные объекты (в нижней части панели), чтобы удалить или упорядочить образцы размеченных объектов.
  5. Когда завершите настройку отмеченных объектов, нажмите кнопку Сохранить на вкладке Отмеченные объекты, чтобы сохранить изменения.

Примечание:
Чтобы улучшить результаты, установите значения Порог рамки и Порог текста в опциях Настройки.

Отметить все изображение

Если вам не нужно рисовать границы вокруг объектов, вы можете использовать кнопку Отметить изображение Подпись изображения, чтобы отметить все изображение выбранным классом, независимо от пространственного аспекта объекта.

Чтобы отметить все изображение, выполните следующие действия:

  1. Убедитесь, что вы используете правильную коллекцию изображений или набор данных мозаики в качестве источника.
  2. На вкладке Коллекция изображений с помощью стрелок выберите изображение, которое вы хотите отметить.
  3. Выберите соответствующую метку для класса в схеме.
  4. Щелкните кнопку Отметить изображение Подпись изображения.

    Выбранная метку присваивается всему изображению.

  5. Продолжайте создавать и отмечать объекты, как указано в шагах выше.
  6. Используйте вкладку Отмеченные объекты (в нижней части панели), чтобы удалить или упорядочить образцы размеченных объектов.
  7. Когда завершите настройку отмеченных объектов, нажмите кнопку Сохранить на вкладке Отмеченные объекты, чтобы сохранить изменения.

Отметить коллекции изображений

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

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

  1. Щелкните стрелку ниспадающего списка Инструменты глубокого обучения и выберите Отметить объекты для глубокого обучения.
  2. В ниспадающем списке Отметить, используя выберите Новый слой коллекции изображений.
  3. Найдите и выберите папку, содержащую изображения.
  4. Нажмите OK.

    Появится панель Классификация изображений.

  5. На панели Классификации изображений щелкните вкладку Коллекция изображений.
  6. Используйте кнопки со стрелками рядом с названием изображения, чтобы выбрать следующее изображение, которое нужно просмотреть и отметить.
  7. Используйте инструменты скетча или инструменты с поддержкой искусственного интеллекта для создания меток, как описано в разделах выше.
  8. Продолжайте создавать и отмечать объекты, как указано в шагах выше.
  9. Используйте вкладку Отмеченные объекты (в нижней части панели), чтобы удалить или упорядочить образцы размеченных объектов.
  10. Когда завершите настройку отмеченных объектов, нажмите кнопку Сохранить на вкладке Отмеченные объекты, чтобы сохранить изменения.

Примечание:
Если вы не хотите проецировать изображения в пространство карты, отметьте Отметка в пиксельном пространстве. Это приводит к отрисовке изображения для более легкой интерпретации.

Управление метками

Вкладка Отмеченные объекты, на которой можно управлять обучающими выборками, собранными для каждого класса, находится в нижней части панели Классификация изображений. Обучающая выборка содержит информацию о местоположении (полигон), связанный класс и процентное соотношение пикселов. Чтобы просматривать обучающие выборки и управлять ими, выберите обучающую выборку и выполните любое или все из следующих действий:

  • Приблизиться к метке на карте - в таблице обучающей выборки дважды щелкните строку обучающей выборки, к которой вы хотите приблизиться.
  • Удаление обучающей выборки - щелкните кнопку Удалить Удалить выбранные элементы.
  • Назначить обучающую выборку другому классу или новому классу - используйте кнопку Редактировать свойства класса Редактировать свойства класса.
  • Сохранить метки как класс объектов - используйте кнопку Сохранить Сохранить или кнопку Сохранить как Сохранить изменения.
  • Добавить существующие метки - используйте кнопку Загрузить обучающую выборку Обзор.

Экспорт обучающих данных

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

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

Чтобы экспортировать обучающие данные с помощью вкладки Экспорт обучающих данных, выполните следующие действия:

  1. На панели Классификации изображений щелкните вкладку Экспорт обучающих данных и выполните следующие действия:
    1. Укажите значение Выходной папки.

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

    2. Можно также ввести значение Полигон маски.

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

    3. При необходимости выберите для кусочков значение Формат изображения.

      Допустимыми форматами являются TIFF, PNG, JPEG и MRF.

    4. Можно, кроме того, задать значения Размера листа по X и Размера листа по Y.

      Это размеры x и y фрагментов изображений. Значения по умолчанию, как правила, позволяют получить хорошие результаты. Обычно для обоих размеров указывается одно и то же значение.

    5. При необходимости укажите значения Шаг по X и Шаг по Y.

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

    6. Можно также указать значение Угол поворота.

      Кусочек изображения будет повернут на указанный угол для создания дополнительного фрагмента изображения. Дополнительный фрагмент изображения создается для каждого угла до тех пор, пока этот кусочек не повернется полностью. Например, если вы укажете угол поворота 45 градусов, будет создано восемь фрагментов изображения. Фрагменты изображений создаются для следующих углов: 45, 90, 135, 180, 225, 270 и 315 градусов.

    7. Вы можете также выбрать значение Система привязки.

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

    8. Вы можете также поставить отметку Выходные листы Нет объектов.

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

    9. При необходимости выберите значение Формат метаданных.

      Форматами метаданных, поддерживаемыми обнаружением объектов, являются Отмеченные листы, Классы визуальных объектов Pascal и маски RCNN.

    10. Щелкните Запустить, чтобы экспортировать обучающие данные.

Экспортированные обучающие данные теперь можно использовать в модели глубокого обучения.

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

Связанные разделы