Подпись | Описание | Тип данных |
Входные радарные данные | Входные радарные данные. | Raster Dataset; Raster Layer |
Выходные радарные данные | Радарные данные с удаленным спекл-шумом. | Raster Dataset |
Каналы поляризации (Дополнительный) | Каналы поляризации, к которым применяется фильтр. По умолчанию выбран первый канал. | String |
Тип фильтра (Дополнительный) | Определяет тип алгоритма сглаживания, или применяемый фильтр.
| String |
Размер фильтра (Дополнительный) | Указывает размер окна в пикселах, используемого для фильтрации шума: Этот параметр доступен только, если в качестве Типа фильтра выбран Ли, или Улучшенный Ли Фрост, Куан или Гамма карта.
| String |
Шумовая модель (Дополнительный) | Определяет тип шума, снижающий качество радарного изображения: Этот параметр доступен только, если в качестве Типа фильтра выбран Ли.
| String |
Дисперсия шумов (Дополнительный) | Дисперсия шумов радарного изображения По умолчанию – 0,25. Этот параметр доступен только, если в качестве Типа фильтра выбран Ли, а в качестве Шумовой модели указан Аддитивный шум или Аддитивный и мультипликативный шум. | Double |
Среднее значение аддитивного шума (Дополнительный) | Средний аддитивный шум Большее среднее значение шума приводит к меньшему сглаживанию, а меньшее среднее значение, соответственно вызывает большее сглаживание. По умолчанию значение равно 0. Этот параметр доступен только, если в качестве Типа фильтра выбран Ли, а в качестве Шумовой модели указан Аддитивный шум или Аддитивный и мультипликативный шум. | Double |
Среднее значение мультипликативного шума (Дополнительный) | Среднее значение мультипликативного шума Большее среднее значение шума приводит к меньшему сглаживанию, а меньшее среднее значение, соответственно вызывает большее сглаживание. Значение по умолчанию равно 1. Этот параметр доступен только, если в качестве Типа фильтра выбран Ли, а в качестве Шумовой модели указан Мультипликативный шум или Аддитивный и мультипликативный шум. | Double |
Число выборок (Дополнительный) | Значение числа выборок изображения, которое определяет сглаживание изображения и оценивает дисперсию шумов. Меньшее значение приводит к большему сглаживанию, а большее значение более точно сохраняет изображения пространственных объектов. Значение по умолчанию равно 1. Этот параметр доступен только, если в качестве Типа фильтра установлен Улучшенный Ли, Куан или Гамма карта, или если параметр Тип фильтра установлен на Ли, а для Шумовой модели задано значение Мультипликативный шум. | 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 |
Пример кода
В этом примере удаляется спекл-шум из канала с перекрестной поляризацией с применением фильтра Настроенный Ли.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.Despeckle("IW_manifest_TNR_CalB0.crf", "VV;VH", "REFINED_LEE")
outRadar.save("IW_manifest_TNR_CalB0_Dspk.crf")
В этом примере удаляется спекл-шум из канала с перекрестной поляризацией с применением фильтра Настроенный Ли.
# 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\manifest_TNR_CalB0.crf"
out_radar = r"C:\Data\SAR\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)