Étiquette | Explication | Type de données |
Données radar en entrée | Données radar en entrée. | Raster Dataset; Raster Layer |
Données radar en sortie | Il s’agit des données radar dont le bruit thermique a été corrigé. | Raster Dataset |
Bandes de polarisation (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
Disponible avec une licence Image Analyst.
Synthèse
Corrige les perturbations dues au bruit thermique dans les données radar à synthèse d’ouverture (SAR) et permet d’obtenir une image plus uniforme.
Utilisation
Il est nécessaire de corriger, ou de supprimer, le bruit thermique pour normaliser le signal de rétrodiffusion dans la totalité de l’image ; cette opération est essentielle dans le cadre d’une utilisation qualitative et quantitative des données SAR.
Le bruit thermique est particulièrement visible dans les données SAR en polarisation croisée, telles que les données en polarisation VH ou HV et les données SAR avec une faible rétrodiffusion.
Dans le cas de données SAR de Sentinel-1, l’outil corrige les discontinuités de rétrodiffusion interfauchée créées par le bruit thermique.
Paramètres
RemoveThermalNoise(in_radar_data, out_radar_data, {polarization_bands})
Nom | Explication | Type de données |
in_radar_data | Données radar en entrée. | Raster Dataset; Raster Layer |
out_radar_data | Il s’agit des données radar dont le bruit thermique a été corrigé. | Raster Dataset |
polarization_bands [polarization_bands,...] (Facultatif) | Bandes de polarisation à corriger. Par défaut, la première bande est sélectionnée. | String |
Exemple de code
Dans cet exemple, le bruit thermique est supprimé de la bande à polarisation croisée (VH).
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1"
outRadar = arcpy.ia.RemoveThermalNoise("IW_manifest", "VV;VH")
outRadar.save("D:\Data\SAR\S1\20181014\IW_manifest_TNR.crf")
Dans cet exemple, le bruit thermique est supprimé d’un fichier manifest.safe pour la bande à polarisation croisée (VH).
# 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\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
out_radar ="D:\Data\SAR\S1\20181014\IW_manifest_TNR.crf"
polarization = "VV;VH"
# Execute
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
Dans cet exemple, le bruit thermique est supprimé d’un fichier manifest.safe\IW pour la bande à polarisation croisée (VH).
# 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\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe\IW"
out_radar ="D:\Data\SAR\S1\20181014\IW_TNR.crf"
polarization = "VV;VH"
# Execute
outRadar = arcpy.ia.RemoveThermalNoise(in_radar, polarization)
outRadar.save(out_radar)
Environnements
Informations de licence
- Basic: Nécessite Image Analyst
- Standard: Nécessite Image Analyst
- Advanced: Nécessite Image Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?