标注 | 说明 | 数据类型 |
输入雷达数据 | 输入雷达数据。 | Raster Dataset; Raster Layer |
输出雷达数据 | 去斑雷达数据。 | Raster Dataset |
极化波段 (可选) | 将过滤的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
滤波器类型 (可选) | 指定将应用的平滑算法或滤波器类型。
| String |
滤波器大小 (可选) | 指定将用于过滤噪声的像素窗口的大小。 此参数只有在滤波器类型参数设置为 Lee、增强型 Lee、Frost、Kuan 或 Gamma MAP 时才有效。
| String |
噪声模型 (可选) | 指定用于减少雷达影像质量的噪声类型。 此参数只有在滤波器类型参数设置为 Lee 时才有效。
| String |
噪声方差 (可选) | 雷达影像的噪声方差。 默认值为 0.25。 此参数只有在滤波器类型参数设置为 Lee,且噪声模型参数设置为相加噪声或相加和相乘噪声时才有效。 | Double |
相加噪声均值 (可选) | 相加噪声的平均值。 噪声均值越大,平滑效果越差,而噪声均值越小,平滑效果越好。 默认值为 0。 此参数只有在滤波器类型参数设置为 Lee,且噪声模型参数设置为相加和相乘噪声时才有效。 | Double |
相乘噪声均值 (可选) | 相乘噪声的平均值。 噪声均值越大,平滑效果越差,而噪声均值越小,平滑效果越好。 默认值为 1。 此参数只有在滤波器类型参数设置为 Lee,且噪声模型参数设置为相乘噪声或相加和相乘噪声时才有效。 | Double |
查看次数 (可选) | 影像的查看次数,而查看次数用于控制影像平滑和估算噪声方差。 较小的值会导致较多的平滑处理,而较大的值则会保留较多的影像要素。 默认值为 1。 此参数只有在滤波器类型参数设置为增强型 Lee、Kuan 或 Gamma MAP,或滤波器类型参数设置为 Lee 且噪声模型参数设置为相乘时才有效。 | Long |
阻尼系数 (可选) | 将应用的平滑指数衰减等级。 阻尼值大于 1 时,可以更好的保留边缘,但平滑效果交差。 值小于 1 时,平滑度更高。 值等于 0 的效果与低通滤波器相似。 默认值为 1。 | Long |
获得 Image Analyst 许可后可用。
摘要
针对噪声校正输入合成孔径雷达 (SAR) 数据,噪声是连贯照明的结果,类似于颗粒状或椒盐效应。
该工具可滤除噪声,同时保留 SAR 图像中的边和清晰要素。 可用的过滤器有 Lee、Enhanced Lee、Refined Lee、Frost、Kuan 和 Gamma MAP。
使用情况
-
去斑 SAR 图像改善了图像分辨率和分类结果。
参数
Despeckle(in_radar_data, out_radar_data, {polarization_bands}, {filter_type}, {filter_size}, {noise_model}, {noise_variance}, {add_noise_mean}, {mult_noise_mean}, {number_of_looks}, {damp_factor})
名称 | 说明 | 数据类型 |
in_radar_data | 输入雷达数据。 | Raster Dataset; Raster Layer |
out_radar_data | 去斑雷达数据。 | Raster Dataset |
polarization_bands [polarization_bands,...] (可选) | 将过滤的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
filter_type (可选) | 指定将应用的平滑算法或滤波器类型。
| String |
filter_size (可选) | 指定将用于过滤噪声的像素窗口的大小。
此参数只有在 filter_type 参数设置为 LEE、ENHANCED_LEE、FROST、KUAN 或 GAMMA_MAP 时才有效。 | String |
noise_model (可选) | 此参数只有在 filter_type 参数设置为 LEE 时才有效。 | String |
noise_variance (可选) | 雷达影像的噪声方差。 默认值为 0.25。 此参数只有在 filter_type 参数设置为 LEE,且 noise_model 参数设置为 ADDITIVE_NOISE 或 ADDITIVE_AND_MULTIPLICATIVE_NOISE 时才有效。 | Double |
add_noise_mean (可选) | 相加噪声的平均值。 噪声均值越大,平滑效果越差,而噪声均值越小,平滑效果越好。 默认值为 0。 此参数只有在 filter_type 参数设置为 LEE,且 noise_model 参数设置为 ADDITIVE_NOISE 或 ADDITIVE_AND_MULTIPLICATIVE_NOISE 时才有效。 | Double |
mult_noise_mean (可选) | 相乘噪声的平均值。 噪声均值越大,平滑效果越差,而噪声均值越小,平滑效果越好。 默认值为 1。 此参数只有在 filter_type 参数设置为 LEE,且 noise_model 参数设置为 MULTIPLICATIVE_NOISE 或 ADDITIVE_AND_MULTIPLICATIVE_NOISE 时才有效。 | Double |
number_of_looks (可选) | 影像的查看次数,而查看次数用于控制影像平滑和估算噪声方差。 较小的值会导致较多的平滑处理,而较大的值则会保留较多的影像要素。 默认值为 1。 此参数只有在 filter_type 参数设置为 ENHANCED_LEE、KUAN 或 GAMMA_MAP,或 filter_type 参数设置为 LEE 且 noise_model 参数设置为 MULTIPLICATIVE_NOISE 时才有效。 | Long |
damp_factor (可选) | 将应用的平滑指数衰减等级。 阻尼值大于 1 时,可以更好的保留边缘,但平滑效果交差。 值小于 1 时,平滑度更高。 值等于 0 的效果与低通滤波器相似。 默认值为 1。 | Long |
代码示例
此示例使用优化型 Lee 滤波器对交叉极化波段进行了去斑。
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.Despeckle("IW_manifest_TNR_CalB0.crf", "VV;VH", "REFINED_LEE")
outRadar.save("IW_manifest_TNR_CalB0_Dspk.crf")
此示例使用优化型 Lee 滤波器对交叉极化波段进行了去斑。
# 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\manifest_TNR_CalB0.crf"
out_radar = "D:\Data\SAR\S1\20181014\manifest_TNR_CalB0_Dspk.crf"
polarization = "VV;VH"
filter_type = "REFINED_LEE"
# Execute
outRadar = arcpy.ia.Despeckle(in_radar, polarization, filter_type)
outRadar.save(out_radar)
许可信息
- Basic: 需要 Image Analyst
- Standard: 需要 Image Analyst
- Advanced: 需要 Image Analyst