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