Доступно с лицензией Image Analyst.
Доступно с лицензией Spatial Analyst.
Все задачи контролируемого глубокого обучения зависят от отмеченных наборов данных, а это означает, что люди должны применять свои знания для обучения нейронной сети тому, что она идентифицирует. Отмеченные объекты будут использоваться нейронной сетью для обучения модели, с помощью которой можно сделать выводы о данных.
Аннотация изображения или отмечание, жизненно важны для задач глубокого обучения, таких как компьютерное зрение и обучение. Для обучения хорошей модели глубокого обучения требуется большой объем отмеченных данных. Когда доступны правильные обучающие данные, системы глубокого обучения могут быть очень точными в извлечении пространственных объектов, распознавании закономерностей и решении сложных задач. Панель Отметить объекты для глубокого обучения может быть использована для быстрого и точного отмечания данных.
Кнопка Отметить объекты для глубокого обучения находится в ниспадающем меню Инструменты классификации в группе Классификация изображений на вкладке Изображения. Панель разделена на две части. Верхняя часть панели используется для управления классами, а нижняя часть панели используется для управления набором примеров и для экспорта данных обучения для сред глубокого обучения.
Создать классы и отметить объекты
Верхняя часть панели позволяет управлять классами объектов и вручную создавать объекты, используемые для обучения модели глубокого обучения. Существует множество инструментов, которые помогут вам создавать отмеченные объекты.
Инструмент | Функция |
---|---|
Создать отмеченный объект, нарисовав прямоугольник вокруг пространственного объекта или объекта на растре. | |
Создать отмеченный объект, нарисовав многоугольник вокруг пространственного объекта или объекта на растре. | |
Создать отмеченный объект, нарисовав окружность вокруг пространственного объекта или объекта на растре. | |
Создать отмеченный объект, нарисовав произвольную форму вокруг пространственного объекта или объекта на растре. | |
Автоматическое определение и обозначение объекта или элемента. Вокруг объекта или элемента будет создан полигон. Этот инструмент доступен только если установлены библиотеки рабочей среды глубокого обучения. | |
Создать пространственный объект, выбрав сегмент из сегментированного слоя. Эта опция доступна только, если на панели Содержание есть сегментированный слой. Активируйте Выбор сегмента, выделив сегментированный слой на панели Содержание, а затем выберите слой из ниспадающего списка Выбор сегмента. | |
Назначить выбранный класс текущему изображению. Это доступно только в режиме Коллекция Изображений. | |
Выбрать и отредактировать отмеченный объект. | |
Создать схему классификации. | |
Выберите опцию схемы классификации.
| |
Сохраните изменения в схеме. | |
Сохраните новую копию схемы. | |
Добавьте категорию класса в схему. Выбрать сначала имя схемы для создания нового родительского класса на самом верхнем уровне. Выберите имя существующего класса для создания подкласса. | |
Удалите выбранную категорию класса или подкласса из схемы. |
- Щелкните один из инструментов скетча, например Прямоугольник, Многоугольник, Окружность или Произвольная, чтобы начать сбор примеров объектов.
- С помощью инструментов скетча очертите объект изображения, представляющий объект на карте.
- Если вы создаете объект без указания класса, появится диалоговое окно Задать класс. Дополнительные сведения об этом диалоговом окне см. в разделе Задать класс.
- Продолжайте создавать и отмечать объекты, как указано в шагах выше.
- Вы можете использовать вкладку Отмеченные объекты (в нижней части панели), чтобы удалить и упорядочить примеры отмеченных объектов.
- Когда вы будете удовлетворены всеми вашими отмеченными объектами, сохраните примеры, нажав кнопку Сохранить на вкладке Отмеченные объекты.
Теперь, когда вы вручную отметили репрезентативные образцы объектов, их можно использовать для экспорта обучающих данных.
Автоматическое определение
Инструмент Автоматическое определение используется для автоматического рисования прямоугольника вокруг объекта - щелкните объект, и вокруг него будет нарисован ограничивающий прямоугольник. Если вам нужна полигональная граница объекта, удерживайте нажатой клавишу Shift и щелкните объект; это позволит нарисовать периметр вокруг формы объекта. Чтобы инструмент работал хорошо, требуется, чтобы на карте отображалось значительное количество пикселов объектов, что требует увеличения масштаба и приближения к объектам.
Автоматическое обнаружение хорошо работает в случае отдельных объектов. Оно не рекомендуется, когда у вас есть непрерывные объекты в непосредственной близости друг от друга.
Задать класс
Диалоговое окно Задать класс позволяет вам создать новый класс или задать существующий класс. Если вы выберете Использовать существующий класс, выберите соответствующий параметр Имя класса для этого объекта. Если вы выберете Добавить новый класс, вы можете дополнительно отредактировать информацию и нажать ОК, чтобы создать новый класс.
Отметить коллекции изображений
Если у вас есть коллекция изображений, и вы хотите отметить их, сначала необходимо создать набор данных мозаики или слой мозаики - используя функцию Мозаика растров. Затем используйте набор данных мозаики или слой мозаики, чтобы отметить каждое из изображений. На вкладке Коллекция изображений отображается ниспадающий список изображений. Выбранное изображение будет нарисовано на карте. Затем вы можете отметить изображение подходящим классом. Используйте кнопки со стрелками, чтобы выбрать следующее изображение, которое вы хотите просмотреть и отметить.
Когда ваше изображение находится в системе координат изображения (ICS), изображение может иметь необычную ориентацию, особенно при работе с наклонными или перспективными изображениями. Чтобы просмотреть изображение в пиксельном пространстве, включите опцию Отметка в пиксельном пространстве. Это нарисует изображение в ориентации, более подходящей для интуитивной интерпретации изображения.
Отметить все изображение
В случаях, когда вы не хотите рисовать границу вокруг объекта, вы можете использовать кнопку Отметить изображение , чтобы отметить все изображение выбранным классом, независимо от пространственного аспекта объекта.
Отмеченные объекты
Вкладка Отмеченные объекты расположена в нижней части панели и управляет обучающими выборками, которые вы собрали для каждого класса. Соберите репрезентативные участки или обучающие выборки для каждого класса на изображении. У обучающей выборки есть информация о местоположении (многоугольник) и связанный с ней класс. Алгоритм классификации изображений использует обучающие выборки, сохраненные как класс пространственных объектов, для определения классов покрова на всем изображении.
Вы можете просматривать обучающие выборки и управлять ими, добавляя, группируя или удаляя выборки. Когда вы выделяете обучающую выборку, она также выделяется на карте. Дважды щелкните на обучающей выборке в таблице, чтобы приблизиться к ней на карте.
Инструмент | Функция |
---|---|
Откройте существующий класс объектов обучающих выборок. | |
Сохраните изменения, внесенные в текущий класс отмеченных пространственных объектов. | |
Сохранить текущие отмеченные объекты как новый класс пространственных объектов. | |
Удалить выбранные отмеченные объекты. |
Экспорт учебных данных
После того, как примеры собраны, вы можете экспортировать их в обучающие данные, щелкнув вкладку Экспорт обучающих данных. Затем обучающие данные можно использовать в модели глубокого обучения. После заполнения параметров щелкните Запустить, чтобы создать обучающие данные.
Параметр | Описание |
---|---|
Выходная папка | Выберите выходную папку, в которой будут сохранены обучающие данные. |
Полигональные объекты маски | Полигональный класс объектов, который обозначает области, где будут создаваться кусочки изображений. Будут создаваться только те кусочки, которые полностью находятся в пределах полигонов. |
Формат изображения | Задает формат растра для выходных кусочков изображения.
Форматы PNG и JPEG поддерживают до трех каналов. |
Размер листа по X | Размер кусочков изображений по измерению X. |
Размер листа по Y | Размер кусочков изображений по измерению Y. |
Шаг по X | Расстояние для смещения по направлению X, при создании следующих кусочков изображения. Когда шаг равен размеру листа, наложения (перекрытия) не будет. Если шаг равен половине размера листа, величина перекрытия будет равна 50. |
Шаг по Y | Расстояние для смещения по направлению Y, при создании следующих кусочков изображения. Когда шаг равен размеру листа, наложения (перекрытия) не будет. Если шаг равен половине размера листа, величина перекрытия будет равна 50. |
Угол поворота | Угол поворота, который будет использоваться для генерации дополнительных кусочков изображений. Кусочек изображения генерируется с углом поворота 0, т.е. без поворота. Затем он будет повернут на указанный угол для создания дополнительного кусочка изображения. Такие же обучающие выборки будут захвачены с несколькими углами в нескольких кусочках изображений для приращения данных. Угол поворота по умолчанию равен 0. |
Выходные листы Нет объектов | Определяет, будут ли экспортироваться кусочки изображения, не захватывающие обучающие выборки.
|
Формат метаданных | Задает формат, который будет использован для надписей выходных метаданных. Если ваши входные данные обучающей выборки являются слоем класса объектов, например, слоем зданий или файлом обучающей выборки стандартной классификации, используйте опцию меток KITTI или PASCAL Visual Object Classes (KITTI_rectangles или PASCAL_VOC_rectangles в Python). Выходные метаданные – это файл .txt или .xml, содержащий обучающие выборки данных, которые попадают в минимальный ограничивающий прямоугольник. Имя файла метаданных соответствует имени входного изображения. Если ваши входные данные обучающих выборок – карта классов, используйте опцию Классифицированные листы (Classified_Tiles в Python) в качестве выходного формата метаданных.
Для формата метаданных KITTI создается 15 столбцов, но только 5 из них будут использованы инструментом. Первый столбец – значение класса. Следующие три столбца пропускаются. Столбцы c 5 по 8 задают минимальный ограничивающий прямоугольник, который состоит из четырех координат местоположений изображения: левый, верхний, правый и нижний пиксел, соответственно. Минимальный ограничивающий прямоугольник определяет обучающий кусочек изображения, который используется классификатором глубокого обучения. Остальные столбцы не используются. |
Объект с затемнением вокруг | Определяет, будут ли маскироваться пикселы вокруг каждого объекта или пространственного объекта в каждом листе изображения.
Этот параметр применяется только в случае, когда в качестве Формата метаданных указаны Надписанные листы, а также указан входной класс объектов или классифицированный растр. |
Режим кадрирования | Определяет, будут ли экспортированные листы обрезаться так, чтобы они все стали одинакового размера.
Этот параметр применяется только в случае, когда в качестве Формата метаданных указаны Надписанные листы или Imagenet, а также указан входной класс объектов или классифицированный растр. |
Система привязки | Определяет тип системы привязки, которая будет использоваться при интерпретации входного изображения. Указанная система привязки по возможности должна совпадать с привязкой, которая использовалась для тренировки модели глубокого обучения.
|
Дополнительный входной растр | Дополнительный источник входных изображений для методов преобразования изображений. Этот параметр действителен, если для параметра Формат метаданных установлено значение Классифицированные листы, Экспорт листов или CycleGAN. |
Экспортированные обучающие данные теперь можно использовать в модели глубокого обучения.