Eliminar ruido térmico (Herramientas de Image Analyst)
Resumen
Corrige alteraciones de retrodispersión ocasionadas por el ruido térmico en los datos de radar de apertura sintética SAR de entrada, lo que resulta en una imagen más fluida.
Uso
Se requiere la corrección o eliminación del ruido térmico para normalizar la señal de retrodispersión dentro de toda la imagen, lo que es esencial para el uso cualitativo y cuantitativo de los datos de SAR.
El ruido térmico es más obvio en los datos de SAR de polarización cruzada, como VH o HV, y datos de SAR con baja retrodispersión.
La herramienta no admite el uso de una geodatabase como ubicación de salida.
Parámetros
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 corrección de ruido térmico.
Raster Dataset
Bandas de polarización
(Opcional)
Se corregirán las bandas de polarización.
La primera banda está seleccionada de forma predeterminada.
Seleccione todas las bandas de polarización si la salida será con las herramientas de Análisis de SAR .
String
RemoveThermalNoise(in_radar_data, out_radar_data, {polarization_bands})
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 corrección de ruido térmico.
Raster Dataset
polarization_bands
[polarization_bands,...]
(Opcional)
Se corregirán las bandas de polarización.
La primera banda está seleccionada de forma predeterminada.
Seleccione todas las bandas de polarización si la salida será con las herramientas de Análisis de SAR .
String
Muestra de código
Ejemplo 1 de RemoveThermalNoise (ventana de Python)
En este ejemplo, se elimina el ruido térmico de la banda de polarización cruzada (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")
Ejemplo 2 de RemoveThermalNoise (script independiente)
En este ejemplo, se elimina el ruido térmico del archivo manifest.safe de la banda de polarización cruzada (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)
Ejemplo 3 de RemoveThermalNoise (script independiente)
En este ejemplo, se elimina el ruido térmico del archivo manifest.safe\IW de la banda de polarización cruzada (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)
Entornos
Alineación de celda , Compresión , Espacio de trabajo actual , NoData , Factor de procesamiento en paralelo , Pirámide , Estadísticas de ráster , Método de remuestreo , Espacio de trabajo temporal , Alinear ráster , Tamaño de tesela
Información de licenciamiento
Basic: Requiere Image Analyst
Standard: Requiere Image Analyst
Avanzado: Requiere Image Analyst