Применить радиометрическое сглаживание Terrain (Image Analyst)

Доступно с лицензией Image Analyst.

Краткая информация

Корректирует входные данные радиолокатора с синтезированной апертурой (SAR) с учетом радиометрических искажений, вызванных топографией.

Поскольку сенсоры SAR смотрят на объект сбоку, близкорасположенные объекты выглядят ярче, а удаленные - темнее. Радиометрическое сглаживание terrain нормализует значения обратного рассеяния, чтобы отличия значений отражали свойства рассеяния поверхности.

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

Использование

  • Входные данные SAR должны быть калиброваны по бета-ноль.

  • Используйте инструмент Применить радиометрическую калибровку для калибровки данных SAR по бета-ноль.

  • Этот инструмент не поддерживает базу геоданных в качестве выходного местоположения.

  • Если входная ЦМР не охватывает весь набор данных SAR, инструмент выведет значения NoData для пикселов вне экстента ЦМР для данных гаммы-ноль и сигмы-ноль.

  • Входная ЦМР должна быть в географической системе координат WGS84 (EPSG:4326).

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

    Геометрические искажения

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

    Расслоение возникает, когда сигнал радара достигает вершины высокого объекта до того, как он достиг основания объекта. Зеленая часть отвесной горы - пример расслоения, оно выглядит как одинаковые пикселы с поверхностью земли. Коричневая часть - это сочетание расслоения и тени, что отображается в верхней правой части изображения SAR, несмотря на то, что на земле это место расположено слева.

    Тени возникают, когда объект блокирует сигнал радара. Желтый склон, обращенный от датчика, не освещается. Так как освещение радара не рассеивается в атмосфере, тени на изображении SAR выглядят черными.

Параметры

ПодписьОписаниеТип данных
Входные радарные данные

Входные радарные данные.

Данные, к которым будет применено радиометрическое сглаживание ландшафта. Данные должны быть радиометрически калиброваны по бета-ноль.

Raster Dataset; Raster Layer
Выходные радарные данные

Радиометрически выравненные данные радара.

Raster Dataset
Растр ЦМР

Входная ЦМР.

ЦМР будет использоваться для оценки локальных освещенных областей и локального угла падения.

Mosaic Layer; Raster Layer
Применить коррекцию геоида
(Дополнительный)

Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.

  • Отмечено – Будет применена коррекция геоида для конвертации ортометрической высоты к высоте эллипсоида (на основе геоида EGM96). Используется по умолчанию.
  • Не отмечено — коррекция геоида не выполняется. Используйте эту опцию только в том случае, если ЦМР выражена в высотах эллипсоида.

Boolean
Каналы поляризации
(Дополнительный)

Каналы поляризации, которые будут радиометрически выровнены.

По умолчанию выбран первый канал.

String
Тип калибровки
(Дополнительный)

Задает, будут ли выходные данные terrain выравниваться по сигма-ноль или гамма-ноль.

  • Гамма-нольОбратное рассеяние бета-ноль будет откорректировано с использованием точного вычисления области с помощью ЦМР. Это значение по умолчанию
  • Сигма-нольОбратное рассеяние бета-ноль будет откорректировано с использованием единиц участка плоскости, касательной к ЦМР.
String
Выходная область рассеивания
(Дополнительный)

Набор данных радара по области рассеяния.

Raster Dataset
Выходные данные геометрических искажений
(Дополнительный)

4-канальный набор данных радара геометрической дисторсии. Первый канал - это уклон terrain, второй - угол зрения, третий - показатель искажения, а четвертый - локальный угол наклона.

Raster Dataset
Выходная маска геометрических искажений
(Дополнительный)

1-канальный набор данных радара маски геометрической дисторсии. Пикселы классифицируются по шести уникальным значениям, по одному на каждый тип искажения:

  • Неопределенный Red, Green, Blue = 160, 177, 186 — значение 0
  • Ракурс Red, Green, Blue = 0, 154, 222 — значение 1
  • Удлинение Red, Green, Blue = 175, 88, 186 — значение 2
  • Тень Red, Green, Blue = 255, 198, 30 — значение 3
  • Наложение Red, Green, Blue = 0, 205, 108 — значение 4
  • Наложение и тень Red, Green, Blue = 166, 118, 29 — значение 5

Raster Dataset

ApplyRadiometricTerrainFlattening(in_radar_data, out_radar_data, in_dem_raster, {geoid}, {polarization_bands}, {calibration_type}, {out_scattering_area}, {out_geometric_distortion}, {out_geometric_distortion_mask})
ИмяОписаниеТип данных
in_radar_data

Входные радарные данные.

Данные, к которым будет применено радиометрическое сглаживание ландшафта. Данные должны быть радиометрически калиброваны по бета-ноль.

Raster Dataset; Raster Layer
out_radar_data

Радиометрически выравненные данные радара.

Raster Dataset
in_dem_raster

Входная ЦМР.

ЦМР будет использоваться для оценки локальных освещенных областей и локального угла падения.

Mosaic Layer; Raster Layer
geoid
(Дополнительный)

Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.

  • GEOIDБудет применена коррекция геоида для конвертации ортометрической высоты к высоте эллипсоида (на основе геоида EGM96). Используется по умолчанию.
  • NONEКоррекция геоида не будет выполняться. Используйте эту опцию только в том случае, если ЦМР выражена в высотах эллипсоида.
Boolean
polarization_bands
[polarization_bands,...]
(Дополнительный)

Каналы поляризации, которые будут радиометрически выровнены.

По умолчанию выбран первый канал.

String
calibration_type
(Дополнительный)

Задает, будут ли выходные данные terrain выравниваться по сигма-ноль или гамма-ноль.

  • GAMMA_NOUGHTОбратное рассеяние бета-ноль будет откорректировано с использованием точного вычисления области с помощью ЦМР. Это значение по умолчанию
  • SIGMA_NOUGHTОбратное рассеяние бета-ноль будет откорректировано с использованием единиц участка плоскости, касательной к ЦМР.
String
out_scattering_area
(Дополнительный)

Набор данных радара по области рассеяния.

Raster Dataset
out_geometric_distortion
(Дополнительный)

4-канальный набор данных радара геометрической дисторсии. Первый канал - это уклон terrain, второй - угол зрения, третий - показатель искажения, а четвертый - локальный угол наклона.

Raster Dataset
out_geometric_distortion_mask
(Дополнительный)

1-канальный набор данных радара маски геометрической дисторсии. Пикселы классифицируются по шести уникальным значениям, по одному на каждый тип искажения:

  • Неопределенный Red, Green, Blue = 160, 177, 186 — значение 0
  • Ракурс Red, Green, Blue = 0, 154, 222 — значение 1
  • Удлинение Red, Green, Blue = 175, 88, 186 — значение 2
  • Тень Red, Green, Blue = 255, 198, 30 — значение 3
  • Наложение Red, Green, Blue = 0, 205, 108 — значение 4
  • Наложение и тень Red, Green, Blue = 166, 118, 29 — значение 5

Raster Dataset

Пример кода

ApplyRadiometricTerrainFlattening, пример 1 (окно Python)

В этом примере поляризованный набор данных радара корректируется перекрестно с использованием ЦМР и параметров гамма-ноль.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ApplyRadiometricTerrainFlattening(
     "IW_manifest_TNR_CalB0_Dspk.crf", r"C:\Data\DEM\dem.tif", "GEOID", 
     "VH;VV", "GAMMA_NOUGHT")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0.crf")
ApplyRadiometricTerrainFlattening, пример 2 (автономный скрипт)

В этом примере поляризованный набор данных радара корректируется перекрестно с использованием ЦМР и параметров гамма-ноль.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0.crf"
in_dem_raster = r"C:\Data\DEM\dem.tif"
ApplyGeoid = "GEOID" 
polarization = "VH;VV"
calibration_type = "GAMMA_NOUGHT"

# Execute 
outRadar = arcpy.ia.ApplyRadiometricTerrainFlattening(
     in_radar, in_dem_raster, ApplyGeoid, polarization, calibration_type)
outRadar.save(out_radar)

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