Функция Растяжка (Stretch) увеличивает изображение, изменяя такие свойства, как яркость, контрастность и гамма, с помощью нескольких типов растяжки.
Функция Растяжка (Stretch) использует статистику из растров в наборе данных мозаики. Таким образом, при использовании этой функции, вы должны убедиться, что статистика была вычислена.
Входные данные для этой функции:
- Входной растр
- Тип растяжки
- Выходной минимум и максимум
- Минимум и максимум вырезания в процентах
- Значение n стандартного отклонения
- Гамма
- Статистика, Вычисление статистики, Настройка динамического диапазона
Типы растяжки
Тип растяжки определяет растяжку гистограммы, которая будет применяться к растрам для улучшения их внешнего вида. Типы растяжки включают Минимум-Максимум (Minimum-Maximum), Стандартное отклонение (Standard Deviation), Вырезание в процентах (Percent Clip) и Нет (None). Растяжка улучшает внешний вид данных, распределяя значения пикселов по гистограмме от минимального к максимальному значению, которые определены битовой глубиной. Например, 8-битный набор растровых данных или набор данных мозаики, растянутый от 0 до 255. Другие растяжки будут давать другие результаты в отображении растра.
Ниже показан пример растяжки: на гистограмме A показаны значения пикселов изображения A. Растянув эти значения (гистограмма B) на весь диапазон, можно изменить изображение и визуально улучшить его (изображение B).
Минимум-Максимум
Этот тип растяжки применяется к линейной растяжке на основе значений пикселов выходного минимума и выходного максимума, которые используются как конечные точки для гистограммы. Например, в 8-битном наборе данных, минимальное и максимальное значения могут равняться 33 и 206. Линейная растяжка используется для распределения значений по значениям 256, от 0 до 255. Пространственные объекты снимка легче различать, т.к. значения пикселов распределены по всему диапазону гистограммы, делая более ярким и увеличивая контраст изображения.
Стандартное отклонение или вырезание в процентах
Во многих случаях, вы можете считать, что большинство значений символов попадают в верхний или нижний лимит. Таким образом, разумно обрезать крайние значения. Вы можете сделать это статистически, определив стандартное отклонение или вырезание в процентах. Тип растяжки Стандартное отклонение (Standard Deviation) применяется к линейной растяжке между значениями, определёнными значением (n) стандартного отклонения. Тип растяжки Вырезание в процентах (Percent Clip) применяется к линейной растяжке между определёнными значениями пикселов минимума и максимума вырезания.
Если вы используете какой-либо из этих типов растяжки, все значения в гистограмме, не попадающие в определённые значения, будут отнесены в конец. Например: ваша гистограмма имеет тот же диапазон значений, как и выше, от 33 до 206, и вы определили, что минимальное и максимальное вырезание в процентах равно 2. Если 2 процента в нижнем конце - это значения от 33 до 45, а 2 процента в верхнем конце - от 198 до 206, гистограмма будет заново распределена так, чтобы значения распределялись от 0 до 255, т.е. все значения от 33 до 45 станут 0, а значения от 198 до 206 станут 255. Все остальные значения будут распределены между ними. Сходным образом, если вы задали стандартное отклонение 2, значения выходящие за пределы 2-го стандартного отклонения станут равны 0 или 255, остальные значения будут распределены между ними.
Нет
Если тип растяжки - None, будет применяться метод растяжки, даже если существует статистика.
Гамма
Гамма рассматривается как степень контраста между промежуточными значениями серого в наборе растровых данных. Гамма не затрагивает значения черного и белого в наборе растровых данных, используются только промежуточные значения. Используя коррекцию гаммы, вы можете управлять общей яркостью набора растровых данных. Дополнительно, изменение гаммы влияет не только на яркость, но и на соотношение между красным, зеленым и синим.
Значения гаммы меньше 1 приводят к уменьшению контраста в темных областях и увеличению контраста в светлых областях. Это затемняет изображение, но без насыщения тёмных или светлых областей изображения. Это помогает выделить детали в более светлых объектах, например, на верхних частях и крышах зданий. И обратно, значения гаммы больше 1 приводят к увеличению контраста в темных областях, таких как тени от зданий. Значения гаммы больше 1 могут также помочь выделить детали в областях с низкими высотами при работе с данными рельефа.
На приведенном ниже примере, вы можете видеть эффект от регулировки значений гаммы для набора растровых данных.
Статистика, Вычисление статистики, Настройка динамического диапазона
Вы можете ввести свою статистику в разделе Статистика (Statistics) диалогового окна. По умолчанию, статистика извлекается из данных; однако, будут использоваться значения, которые вы вводите в этом параметре.
Если включена опция Вычисление статистики, будет выполнено вычисление статистики по образцу 1000 x 1000 пикселов в центре растра, которая затем будет использована в растяжке. Если эта опция включена, а растр уже имеет вычисленную статистику или вы ранее задали значения в таблице Статистика, будут использоваться имеющиеся данные, если только для растяжки не потребуется гистограмма. Если для растяжки необходима отсутствующая гистограмма, статистика будет вычисляться.
Если включена опция Настройка динамического диапазона, статистика вычисляется по выходному изображению, а затем используется для растяжки. Эта опция обычно применяется, если изображение должно быть опубликованои использовано в веб-приложении, которое не может выполнить такой тип растяжки.