Подпись | Описание | Тип данных |
Входные радарные данные | Входные радарные данные. | Raster Dataset; Raster Layer |
Выходные радарные данные | Термальные данные, где тепловой шум скорректирован. | Raster Dataset |
Каналы поляризации (Дополнительный) | Каналы поляризации, подлежащие коррекции. По умолчанию выбран первый канал. | String |
Доступно с лицензией Image Analyst.
Краткая информация
Исправляет помехи обратного рассеяния, вызванные тепловым шумом во входных данных радиолокатора с синтезированной апертурой (SAR), что обеспечивает более плавное изображение.
Использование
Корректировка или удаление термального шума необходимо для нормализации сигнала обратного рассеяния в пределах всего изображения, что очень важно для работы как с качественными, так и с количественными характеристиками данных SAR.
Тепловой шум наиболее выражен на данных SAR с перекрестной поляризацией, таких как VH или HV, и на данных SAR с низким обратным рассеянием.
Параметры
RemoveThermalNoise(in_radar_data, out_radar_data, {polarization_bands})
Имя | Описание | Тип данных |
in_radar_data | Входные радарные данные. | Raster Dataset; Raster Layer |
out_radar_data | Термальные данные, где тепловой шум скорректирован. | Raster Dataset |
polarization_bands [polarization_bands,...] (Дополнительный) | Каналы поляризации, подлежащие коррекции. По умолчанию выбран первый канал. | String |
Пример кода
В этом примере выполняется удаление теплового шума из канала с перекрестной поляризацией (VH).
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1"
outRadar = arcpy.ia.RemoveThermalNoise("IW_manifest", "VV;VH")
outRadar.save("D:\Data\SAR\S1\20181014\IW_manifest_TNR.crf")
В этом примере выполняется удаление теплового шума из файла manifest.safe для канала с перекрестной поляризацией (VH).
# 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\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
out_radar ="D:\Data\SAR\S1\20181014\IW_manifest_TNR.crf"
polarization = "VV;VH"
# Execute
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
В этом примере выполняется удаление теплового шума из файла manifest.safe\IW для канала с перекрестной поляризацией (VH).
# 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\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe\IW"
out_radar ="D:\Data\SAR\S1\20181014\IW_TNR.crf"
polarization = "VV;VH"
# Execute
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
Параметры среды
Информация о лицензиях
- Basic: Обязательно Image Analyst
- Standard: Обязательно Image Analyst
- Advanced: Обязательно Image Analyst