标注 | 说明 | 数据类型 |
输入雷达数据 | 输入雷达数据。 | Raster Dataset; Raster Layer |
输出雷达数据 | 热噪声校正雷达数据。 | Raster Dataset |
极化波段 (可选) | 要校正的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
获得 Image Analyst 许可后可用。
摘要
校正输入合成孔径雷达 (SAR) 数据中由热噪声引起的反向散射干扰,从而生成更加流畅的图像。
使用情况
需要校正或移除热噪声以对整个图像中的反向散射信号进行归一化,这对于 SAR 数据的定性和定量使用都至关重要。
热噪声在交叉极化 SAR 数据(例如 VH 或 HV)和具有低后向散射的 SAR 数据中最为明显。
使用 Sentinel-1 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")
此示例从交叉极化 (VH) 波段的 manifest.safe 文件中移除了热噪声。
# 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)
此示例从交叉极化 (VH) 波段的 manifest.safe\IW 文件中移除了热噪声。
# 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