Набор данных мозаики с цветовой коррекцией
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Окно Коррекция цвета (Color Correction)
Набор данных мозаики вероятно будет состоять из нескольких наборов растровых данных, которые могут иметь значительные различия в цвете. Вы можете применить цветовую коррекцию к набору данных мозаики, чтобы создать мозаичное изображение без разрывов, используя окно Цветовая коррекция (Color Correction). Это окно добавляется через диалоговое окно Настройка (Customize) в ArcMap.
В окне Цветовая коррекция (Color Correction) есть три раздела: перечень слоев, опции Цветовой баланс (Color Balancing) и ползунок Исключающая область (Excluded Area). Перечень слоев позволяет вам выбирать активный слой, к которому будут применяться опции, которые вы изменяете в окне. Настройка Исключающая область (Excluded Area) позволяет выбирать, какие пикселы будут исключаться из алгоритма коррекции цвета на основе их цветов в виде отображения. Раздел Цветовой баланс (Color Balancing) позволяет выбирать, какой метод балансировки цвета будет использоваться.
Доступ к кнопке окна Цветовая коррекция (Color Correction)
Окно Цветовая коррекция (Color Correction) не появляется в интерфейсе по умолчанию. Вам необходимо добавить его в интерфейс из диалогового окна Настройка (Customize). Окно Цветовая коррекция (Color Correction) доступно только в ArcMap и работает только с наборами данных мозаики.
-
В ArcMap откройте меню Настройка (Customize) и выберите Режим настройки (Customize Mode).
Откроется окно Настройка (Customize).
- Щёлкните на вкладке Команды (Commands).
- В списке Категории (Categories) выберите Окно (Window).
-
В списке Команды (Commands) выберите Цветовая коррекция мозаики (Mosaic Color Correction), затем перетащите его на какую-либо панель инструментов, например Инструменты (Tools).
- Нажмите кнопку Закрыть (Close), чтобы закрыть диалоговое окно Настройка (Customize).
- Нажмите добавленную кнопку Цветовая коррекция мозаики (Mosaic Color Correction) , чтобы открыть окно. , чтобы открыть окно.
Цветовой баланс (Color Balancing)
Чтобы набор данных мозаики смотрелся без разрывов, вам необходимо выбрать опцию цветового баланса. Доступны три опции цветового баланса: уклонение, гистограмма и стандартное отклонение.
Метод цветового баланса |
Описание |
---|---|
Уклонение |
Этот метод меняет каждое значение пикселов для достижения целевого цвета. Если вы выберете этот метод, то вы должны также выбрать используемый тип поверхности целевого цвета, который будет влиять на целевой цвет. Уклонение стремится дать лучший результат в большинстве случаев. |
Сгруппированная гистограмма |
Этот метод меняет все значения пикселов в соответствии с целевой гистограммой. Целевую гистограмму можно автоматически рассчитать из набора данных мозаики, или можно задать целевой растр. Балансировка гистограммы работает хорошо, если все растры в наборе данных мозаики имеют одинаковую форму гистограммы. |
Стандартное отклонение (Standard deviation) |
Этот метод изменит все значения пикселов в соответствии с расчетом стандартного отклонения. Значение стандартного отклонения можно вычислить автоматически из набора данных мозаики или из целевого растра. Балансировка стандартного отклонения работает лучше, если все растры набора данных мозаики имеют распределение гистограммы нормализованных значений. |
Если вы выберите уклонение в качестве метода цветового баланса, вам необходимо задать используемую цветовую поверхность. Ниже приведен перечень доступных цветовых поверхностей.
Уклонение цветовых поверхностей |
Описание |
---|---|
Один цвет |
Все пикселы уклоняются к одной точке цвета, которая является средней. Поверхность одного цвета работает лучше, если в наборе данных мозаики небольшое количество растров, которые имеют только несколько типов объектов Земли. Если в наборе данных мозаики слишком много растров или слишком много типов поверхностей Земли, выходной цвет может стать размытым. |
Грид цвета |
Все входные пикселы уклоняются к нескольким наборам точек, которые распространяются по всему каталогу мозаики. Если в наборе данных мозаики много растров или областей с разным количеством объектов Земли, это дает хорошие выходные данные. |
Первый порядок |
Все входные пикселы уклоняются к многим точкам, которые получены из двухмерной полиномиальной наклонной плоскости. Он сходен с поверхностью Color Grid, но занимает больше времени на обработку и, как правило, производит более гладкое изменение цвета. |
Второй порядок |
Все входные пикселы уклоняются к набору точек, который получен из двухмерной полиномиальной параболической/гиперболической/эллиптической поверхности. Он сходен с поверхностью Color Grid, но занимает больше времени на обработку и, как правило, производит более гладкое изменение цвета. |
Третий порядок |
Все входные пикселы уклоняются к нескольким точкам, которые получены из кубической поверхности. Он сходен с поверхностью Color Grid, но занимает больше времени на обработку и, как правило, производит более гладкое изменение цвета. |
Выполнение цветовой коррекции
Перед выполнением корректировки цвета убедитесь в том, что статистика была выполнена на основе данных мозаики, особенно в случае, если на растровом уровне были добавлены какие-либо функции. Используйте инструмент Строительные пирамидные слои и статистика (Build Pyramids And Statistics)и убедитесь в том, что стоит флажок Рассчитать статистику (Сalculate Statistics).
- В окне Цветовая коррекция (Color Correction) выберите слой набора данных мозаики, к которому вы хотите применить балансировку цвета.
-
Дополнительно в ниспадающем списке Растяжка (Stretch) выберите контрастную растяжку, которая будет применяться до применения цветовой балансировки.
Можно выполнить предварительную растяжку на каждом растре в наборе данных мозаики до того, как будет выполнена другая коррекция цвета. Это означает, что процесс цветовой коррекции будет применяться к значениям растянутых пикселов для каждого растра в наборе данных мозаики, не к их исходным значениям.
- Дополнительно введите значение в окне ввода текста Гамма (Gamma).
-
Дополнительно, установите параметр Маска (Mask) и В ниспадающем списке, чтобы выбрать маску.
Маска - это набор растровых данных (или другой набор данных мозаики) или растровый слой, созданный с помощью опций Исключающая область (Excluded Area) (описаны ниже), которые используются для исключения пикселов из алгоритма. Если вы создаете набор растровых данных, чтобы использовать его в качестве маски, маска определяется NoData в наборе растровых данных. Таким образом, пикселы, определенные с помощью NoData в маске, не будут использоваться в алгоритме выполнения балансировки цвета.
Маска должна существовать как растр или слой набора данных мозаики в таблице содержания.
-
Дополнительно отметьте опцию Цель (Target) и в ниспадающем списке выберите целевой растр.
Целевой растр - это набор растровых данных или набор данных мозаики, на который должен быть похож набор данных мозаики с балансировкой цвета.
Целевой растр должен существовать как растр или слой набора данных мозаики в таблице содержания.
- В ниспадающем списке Баланс (Balance) выберите метод баланса.
- При необходимости выберите в ниспадающем списке Поверхность (Surface) метод вычисления поверхности, используемый с методом балансировки Уклонение (Dodging).
-
Щёлкните на кнопке Скорректировать цвет (Correct Color) для запуска цветовой коррекции.
Это займет некоторое время. По завершению, мозаичное изображение будет обновлено и вы увидите скорректированное изображение.
Вы можете внести изменения в окне Цветовая коррекция (Color Correction) и запускать процесс цветовой коррекции, пока вы не достигнете желаемых результатов.
Вы можете включить или выключить опцию Включить цветовую коррекцию (Enable Color Correction), чтобы увидеть разницу между изображением с цветовой коррекцией и исходным изображением
Если вам нужно удалить цветовую коррекцию, щёлкните правой кнопкой на наборе данных мозаики в ArcCatalog или дереве Каталога, затем выберите Удалить (Remove) > Удалить цветовую коррекцию (Remove Color Correction).
Исключающая область (Exclude Area)
Раздел окна Исключающая область (Exclude Area) позволяет создать маску, которая будет использоваться для исключения пикселов из алгоритма, используемого для цветовой коррекции в наборе данных мозаики. Эти функции дополнительные и не всегда нужны при цветовой коррекции в наборе данных мозаики. Исключающая область создается, если есть области, которые очень трудно скорректировать, и вы не хотите, чтобы алгоритм был искажен такими проблемными областями, как области воды или облаков. Кроме того, области в двух крайностях распределения пикселов (очень маленькие и очень большие значения пикселов), как правило, являются проблемными областями для цветовой коррекции.
Вы можете исключить области на основе цвета или по гистограмме распределения в процентах. Если вы хотите исключить области на основе цвета, выберите переключатель Значение цвета (Color Value) и используйте активированные опции. Если вы хотите исключить области на основе гистограммы распределения в процентах, выберите переключатель Проценты (Percentage) и используйте активированные опции.
Кнопка Создать (Generate) используется для создания слоя исключающей области. Создаваемый слой - это области, которые вы хотите включить как целевые данные. Если вы хотите в интерактивном режиме увидеть исключаемые области, которые исключаются с помощью слайдеров при их прокрутке, вы можете создать слой исключающей области до изменения слайдеров, затем вы можете выбрать этот слой, чтобы настроить исключающие области.
Исключающие области на основе цвета
Есть восемь слайдеров цвета, которые вы можете настроить: красный, зеленый, синий, белый, черный, желтый, пурпурный и голубой. Каждый из этих слайдеров может использоваться для создания слоя, который определяет, как исключаются пикселы в результатах цветовой коррекции. Диапазоны масштаба основаны на масштабе отображения от 0 до 255 пикселов, не зависимо от битовой глубины. Не забудьте настроить ниспадающий список на соответствующий уровень битовый глубины, чтобы приложение могло правильно уменьшать значения.
При прокрутке слайдера, вы увидите маску, созданную над пикселами, которые появляются в отображаемом мозаичном изображении, которое напоминает цвет используемого слайдера.
Исключающие области на основе распределения гистограммы в процентах
Вы можете исключить области на основе маленьких и больших слоев распределения гистограммы. Доступны два слайдера, первый будет исключать меньшую часть распределения гистограммы, второй - большую часть распределения гистограммы.
Использование слайдеров Исключающей области (Excluded Area)
- В окне Цветовая коррекция (Color Correction) щёлкните на наборе растровых данных или на слое набора данных мозаики, который необходимо использовать для определения исключающих областей.
-
Щёлкните на кнопке Создать (Generate).
Будет создан слой исключающей области, который будет добавлен в таблицу содержания и в список слоев окна.
-
В таблице содержания отметьте недавно созданный слой исключающей области и отмените выборку набора данных мозаики, из которой производится цветовая коррекция.
Внимание:
Только созданный исключающий слой может быть видимым в виде отображения.
- Установите параметр Цвет (значение) (Color Value) или Проценты (Percentage).
-
Переместите слайдеры, чтобы исключить область, которую вы хотите удалить, когда применяете цветовую коррекцию к набору данных мозаики.
Когда вы будете удовлетворены исключенными областями, вы можете переходить к задаче цветового баланса.