Функция Изменение разрешения

Обзор

Функция Изменить разрешение меняет размер пиксела, метод пересчета или и то, и другое.

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

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

Подробнее о пересчете изображений см. Размер ячеек и пересчет в анализе.

Примечания

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

Метод пересчета зависит от типа растровых данных и назначения полученного набора растровых данных:

  • Ближайший сосед - используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Этот метод также подходит для непрерывных данных, когда вы хотите сохранить исходные значения отражения в изображении для точного мультиспектрального анализа. Это наиболее эффективно с точки зрения времени обработки, но может привести к небольшим ошибкам в позиционировании выходного изображения. Выходное изображение может быть смещено на половину пиксела, что приведет к тому, что изображение будет иметь разрывы и неровный вид.

  • Билинейная интерполяция и Билинейная интерполяция Плюс – эти методы больше подходят для непрерывных данных. Выходное изображение выглядит более гладким, чем результат Ближайшего соседа, но значения отражательной способности урезаются, что приводит к размытию изображения или утрате разрешения. Метод Билинейная интерполяция Плюс используется для данных листов для лучшего совпадения их краев. Эти методы относительно вычислительно эффективны для обработки.
  • Кубическая свертка – рекомендуется для непрерывных данных Результат геометрически менее искажен, чем растр, полученный с помощью Ближайшего соседа, и четче, чем Билинейная интерполяция. В некоторых случаях, значения выходных ячеек в результате могут выходить за пределы диапазона значений входных ячеек. Если это неприемлемо, используйте метод Билинейной интерполяции. Кубическая свертка является более ресурсозатратной и занимает больше времени на обработку.

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

  • Размытие Гаусса и Размытие Гаусса Плюс – подходят и для дискретных, и для непрерывных данных. Эти методы позволяют эффективно уменьшать шумы в пересчитанных изображениях РЛС и SAR, поврежденных пятнами. Эти методы могут также использоваться для уменьшения шумов и артефактов в растровых данных, которые были пересчитаны до большего размера пикселов. Размытие Гаусса Плюс используется для полистных данных с целью лучшего совпадения краев листов.
  • Среднее – подходит для непрерывных данных, в результате появляется более сглаженное изображение, чем при методе пересчета Ближайший сосед.

  • Минимум – подходит для непрерывных данных, в результате появляется более сглаженное изображение, чем при методе пересчета Ближайший сосед.

  • Максимум – подходит для непрерывных данных, в результате появляется более сглаженное изображение, чем при методе пересчета Ближайший сосед.

  • Средний вектор – используется только для пересчета многомерных растров магнитуда-направление.

Входной размер пиксела может отличаться от размера пиксела источника.

Параметры

ПараметрОписание
Растр

Растровый продукт, который следует пересчитать.

Метод пересчета

  • Ближайший сосед – Вычисляет выходное значение пиксела с использованием ближайшего пиксела. Пикселы NoData в выходном наборе растровых данных останутся без изменений. Это по умолчанию.

  • Билинейная интерполяция – Вычисляет значение пиксела с использованием значения взвешенного расстояния до четырёх ближайших пикселов. Это метод вычислительно эффективен для обработки.

  • Кубическая свертка - определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших ячеек.

  • Большинство – вычисляет значение пиксела на основе значения большинства для 16 ближайших пикселов. Пикселы NoData в выходном наборе растровых данных останутся без изменений.

  • Билинейная интерполяция Плюс – Использует Билинейную интерполяцию, кроме пикселов вдоль ребер, задающихся как NoData (т.к. окружающие пикселы для точного вычисления отсутствуют). Используйте метод Билинейная интерполяция Плюс для полистных данных для лучшего совпадения их краев.

  • Размытие Гаусса – Применяет алгоритм свертки Гаусса к исходному растру и вычисляет значение пиксела, используя значения взвешенного расстояния до четырёх ближайших пикселов размытого растра. Это подходит для удаления шумов в пересчитанных данных и для уменьшения разрешения с увеличением размера пиксела.

  • Размытие Гаусса Плюс – Использует тот же метод, что и Размытие Гаусса, кроме пикселов вдоль ребер, задающихся как NoData (т.к. окружающие пикселы для точного вычисления отсутствуют). Используйте метод Размытие Гаусса Плюс для полистных данных для лучшего совпадения их краев.

  • Среднее – вычисляет значения пикселов на основе среднего значения вовлеченных пикселов для каждого целевого пиксела.

  • Минимум – Вычисляет значение пиксела с использованием минимального значения всех вовлечённых пикселов. Пикселы NoData в выходном наборе растровых данных останутся без изменений.

  • Максимум – подходит для непрерывных данных, в результате появляется более сглаженное изображение, чем при методе пересчета Ближайший сосед.

  • Средний вектор – Вычисляет средний вектор магнитуды-направления, используя все вовлеченные пикселы. Этот метод применим только для двух каналов растра, которые представляют магнитуду и направление. Он сначала преобразует магнитуду-направление в U-V, затем принимает среднее арифметическое всех вовлеченных пикселов, чтобы получить U-V для целевого пиксела, и преобразует обратно в магнитуду-направление.

Размер входной ячейки

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

Размер выходной ячейки

Размер ячейки пиксела выходного растра. Можно изменить размер ячейки, но экстент набора растровых данных останется неизменным. Пересчёт размера пиксела из заданного пользователем размера ячейки может работать намного медленнее, чем системный пересчёт по умолчанию, так как системный пересчёт по умолчанию обрабатывает минимальный объем данных из данных ближайшего возможного разрешения.

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