移除热噪声 (影像分析工具)
汇总
校正输入合成孔径雷达 (SAR) 数据中由热噪声引起的反向散射干扰,从而生成更加流畅的图像。
用法
参数
|
标注
|
说明
|
数据类型
|
|
输入雷达数据
|
输入雷达数据。
|
Raster Dataset; Raster Layer
|
|
输出雷达数据
|
热噪声校正雷达数据。
|
Raster Dataset
|
|
极化波段
(可选)
|
将进行校正的极化波段。
默认情况下,第一个波段处于选中状态。
如果输出将用于 SAR 分析工具,请选择所有极化波段。
|
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,...]
(可选)
|
将进行校正的极化波段。
默认情况下,第一个波段处于选中状态。
如果输出将用于 SAR 分析工具,请选择所有极化波段。
|
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(独立脚本)
此示例从 manifest.safe 文件中移除交叉极化 (VH) 波段的热噪声。
# Import system modules
import arcpy
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"
# Run
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
RemoveThermalNoise 示例 3(独立脚本)
此示例从 manifest.safe\IW 文件中移除交叉极化 (VH) 波段的热噪声。
# Import system modules
import arcpy
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"
# Run
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
环境
像元对齐, 压缩, 当前工作空间, NoData, 并行处理因子, 金字塔, 栅格统计, 重采样方法, 临时工作空间, 捕捉栅格, 切片大小
许可信息
- 基本: 需要 Image Analyst
- 标准: 需要 Image Analyst
- 高级: 需要 Image Analyst