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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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 = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ApplyRadiometricTerrainFlattening(
     "IW_manifest_TNR_CalB0_Dspk.crf", "D:\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 = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk.crf"
out_radar = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0.crf"
in_dem_raster = "D:\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)

Информация о лицензиях

  • Basic: Обязательно Image Analyst
  • Standard: Обязательно Image Analyst
  • Advanced: Обязательно Image Analyst

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