Etiqueta | Explicación | Tipo de datos |
Datos de radar de entrada | Los datos de radar de entrada. | Raster Dataset; Raster Layer |
Datos de radar de salida | Los datos de radar con ruido eliminado. | Raster Dataset |
Bandas de polarización (Opcional) | Las bandas de polarización que se filtrarán. La primera banda está seleccionada de forma predeterminada. | String |
Tipo de filtro (Opcional) | Especifica el tipo de algoritmo de suavizado o filtro que se aplicará.
| String |
Tamaño de filtro (Opcional) | Especifica el tamaño de la ventana de píxeles que se utilizará para filtrar el ruido. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee, Lee mejorado, Frost, Kuan o MAP gamma.
| String |
Modelo de ruido (Opcional) | Especifica el tipo de ruido que reduce la calidad de la imagen de radar. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee.
| String |
Varianza de ruido (Opcional) | La varianza de ruido de la imagen de radar. El valor predeterminado es 0,25. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee y el parámetro Modelo de ruido se establece en Ruido aditivo o Ruido aditivo y multiplicativo. | Double |
Media de ruido aditivo (Opcional) | El valor medio de ruido aditivo. Un ruido mayor significa que se producirá menos suavizado, mientras que un valor menor produce más suavizado. El valor predeterminado es 0. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee y el parámetro Modelo de ruido se establece en Ruido aditivo y multiplicativo. | Double |
Media de ruido multiplicativo (Opcional) | El valor medio de ruido multiplicativo. Un ruido mayor significa que se producirá menos suavizado, mientras que un valor menor produce más suavizado. El valor predeterminado es 1. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee y el parámetro Modelo de ruido se establece en Ruido multiplicativo o Ruido aditivo y multiplicativo. | Double |
Cantidad de aspectos (Opcional) | El valor de cantidad de aspectos de la imagen, que controla el suavizado de la imagen y estima la varianza de ruido. Un valor menor significa que se producirá más suavizado, mientras que un valor mayor retiene más entidades de la imagen. El valor predeterminado es 1. Este parámetro solo es válido cuando el parámetro Tipo de filtro se establece en Lee mejorado, Kuan o MAP gamma, o cuando el parámetro Tipo de filtro se establece en Lee y el parámetro Modelo de ruido se establece en Multiplicativo. | Long |
Factor de vaciado (Opcional) | El nivel de vaciado exponencial de suavizado que se aplicará. Un valor de vaciado mayor que 1 dará como resultado una mejor conservación de los bordes, pero un menor suavizado. Los valores menores que 1 darán como resultado un mayor suavizado. Un valor de 0 producirá resultados similares a los de un filtro de paso bajo. El valor predeterminado es 1. | Long |
Disponible con licencia de Image Analyst.
Resumen
Corrige los datos de radar de apertura sintética (SAR) de entrada para el moteado, que es ruido de alta frecuencia que se asemeja a un efecto granuloso.
Eliminar ruido filtra el ruido a la vez que conserva los bordes y entidades sobresalientes de la imagen de SAR. Los filtros disponibles son Lee, Lee mejorado, Lee perfeccionado, Frost, Kuan y MAP gamma.
Uso
-
La eliminación de ruido de las imágenes de SAR mejora la interpretación de las imágenes y los resultados de clasificación.
Referencias sobre el parámetro Tipo de filtro
- J.-S. Lee. "Digital Image Enhancement and Noise Filtering by Use of Local Statistics." IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-2, n.º 2, pp. 165-168, marzo de 1980, doi: 10.1109/TPAMI.1980.4766994.
- A. Lopes, R. Touzi y E. Nezry. "Adaptive speckle filters and scene heterogeneity." IEEE Transactions on Geoscience and Remote Sensing, vol. 28, n.º 6, pp. 992-1000, noviembre de 1990, doi: 10.1109/36.62623.
- J.-S. Lee y E. Pottier. "Polarimetric radar imaging: from basics to applications." CRC press, diciembre de 2017.
- V. S. Frost, J. A. Stiles, K. S. Shanmugan y J. C. Holtzman. "A Model for Radar Images and Its Application to Adaptive Digital Filtering of Multiplicative Noise." IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-4, n.º 2, pp. 157-166, marzo de 1982, doi: 10.1109/TPAMI.1982.4767223.
- D. T. Kuan, A. A. Sawchuk, T. C. Strand y P. Chavel. "Adaptive Noise Smoothing Filter for Images with Signal-Dependent Noise." IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-7, n.º 2, pp. 165-177, marzo de 1985, doi: 10.1109/TPAMI.1985.4767641.
- A. Lopes, E. Nezry, R. Touzi y H. Laur. "Maximum A Posteriori Speckle Filtering And First Order Texture Models In Sar Images." 10th Annual International Symposium on Geoscience and Remote Sensing, 1990, pp. 2409-2412, doi: 10.1109/IGARSS.1990.689026.
Parámetros
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})
Nombre | Explicación | Tipo de datos |
in_radar_data | Los datos de radar de entrada. | Raster Dataset; Raster Layer |
out_radar_data | Los datos de radar con ruido eliminado. | Raster Dataset |
polarization_bands [polarization_bands,...] (Opcional) | Las bandas de polarización que se filtrarán. La primera banda está seleccionada de forma predeterminada. | String |
filter_type (Opcional) | Especifica el tipo de algoritmo de suavizado o filtro que se aplicará.
| String |
filter_size (Opcional) | Especifica el tamaño de la ventana de píxeles que se utilizará para filtrar el ruido.
Este parámetro es válido cuando el parámetro filter_type está establecido en LEE, ENHANCED_LEE, FROST, KUAN o GAMMA_MAP. | String |
noise_model (Opcional) | Este parámetro solo es válido cuando el parámetro filter_type se establece en LEE. | String |
noise_variance (Opcional) | La varianza de ruido de la imagen de radar. El valor predeterminado es 0,25. Este parámetro solo es válido cuando el parámetro filter_type se establece en LEE y el parámetro noise_model se establece en ADDITIVE_NOISE o ADDITIVE_AND_MULTIPLICATIVE_NOISE. | Double |
add_noise_mean (Opcional) | El valor medio de ruido aditivo. Un ruido mayor significa que se producirá menos suavizado, mientras que un valor menor produce más suavizado. El valor predeterminado es 0. Este parámetro solo es válido cuando el parámetro filter_type se establece en LEE y el parámetro noise_model se establece en ADDITIVE_NOISE o ADDITIVE_AND_MULTIPLICATIVE_NOISE. | Double |
mult_noise_mean (Opcional) | El valor medio de ruido multiplicativo. Un ruido mayor significa que se producirá menos suavizado, mientras que un valor menor produce más suavizado. El valor predeterminado es 1. Este parámetro solo es válido cuando el parámetro filter_type se establece en LEE y el parámetro noise_model se establece en MULTIPLICATIVE_NOISE o ADDITIVE_AND_MULTIPLICATIVE_NOISE. | Double |
number_of_looks (Opcional) | El valor de cantidad de aspectos de la imagen, que controla el suavizado de la imagen y estima la varianza de ruido. Un valor menor significa que se producirá más suavizado, mientras que un valor mayor retiene más entidades de la imagen. El valor predeterminado es 1. Este parámetro solo es válido cuando el parámetro filter_type se establece en ENHANCED_LEE, KUAN o GAMMA_MAP, o cuando el parámetro filter_type se establece en LEE y el parámetro noise_model se establece en MULTIPLICATIVE_NOISE. | Long |
damp_factor (Opcional) | El nivel de vaciado exponencial de suavizado que se aplicará. Un valor de vaciado mayor que 1 dará como resultado una mejor conservación de los bordes, pero un menor suavizado. Los valores menores que 1 darán como resultado un mayor suavizado. Un valor de 0 producirá resultados similares a los de un filtro de paso bajo. El valor predeterminado es 1. | Long |
Muestra de código
En este ejemplo, se elimina el ruido de la banda de polarización cruzada con el filtro Lee perfeccionado.
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")
En este ejemplo, se elimina el ruido de la banda de polarización cruzada con el filtro Lee perfeccionado.
# 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)
Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Advanced: Requiere Image Analyst