移除热噪声 (Image Analyst)

获得 Image Analyst 许可后可用。

摘要

校正输入合成孔径雷达 (SAR) 数据中由热噪声引起的反向散射干扰,从而生成更加流畅的图像。

使用情况

  • 需要校正或移除热噪声以对整个图像中的反向散射信号进行归一化,这对于 SAR 数据的定性和定量使用都至关重要。

  • 热噪声在交叉极化 SAR 数据(例如 VH 或 HV)和具有低后向散射的 SAR 数据中最为明显。

  • 该工具不支持将地理数据库用作输出位置。

参数

标注说明数据类型
输入雷达数据

输入雷达数据。

Raster Dataset; Raster Layer
输出雷达数据

热噪声校正雷达数据。

Raster Dataset
极化波段
(可选)

将进行校正的极化波段。

默认情况下,第一个波段处于选中状态。

String

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

代码示例

RemoveThermalNoise 示例 1(Python 窗口)

此示例从交叉极化 (VH) 波段中移除了热噪声。

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.RemoveThermalNoise("IW_manifest", "VV;VH")
outRadar.save(r"C:\Data\SAR\S1\20181014\IW_manifest_TNR.crf")
RemoveThermalNoise 示例 2(独立脚本)

此示例从交叉极化 (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 = r"C:\Data\SAR\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
out_radar = r"C:\Data\SAR\IW_manifest_TNR.crf"
polarization = "VV;VH"

# Execute 
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization) 
outRadar.save(out_radar)
RemoveThermalNoise 示例 3(独立脚本)

此示例从交叉极化 (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 = r"C:\Data\SAR\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe\IW"
out_radar = r"C:\Data\SAR\IW_TNR.crf"
polarization = "VV;VH"

# Execute 
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization) 
outRadar.save(out_radar)

相关主题