Beschriftung | Erläuterung | Datentyp |
Eingaberadardaten | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
Ausgaberadardaten | Die Radardaten, auf die das Werkzeug "Despeckle" angewendet wurde. | Raster Dataset |
Polarisierungsbänder (optional) | Die Polarisierungsbänder, die gefiltert werden. Der erste Band ist standardmäßig ausgewählt. | String |
Typ (optional) | Gibt den Typ des Glättungsalgorithmus oder -filters an, der angewendet wird.
| String |
Filtergröße (optional) | Gibt die Größe des Pixelfensters an, das zum Filtern von Rauschen verwendet wird. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Lee-Filter, Erweiterter Lee-Filter, Frost-Filter, Kuan-Filter oder Gamma MAP ausgewählt wurde.
| String |
Rauschmodell (optional) | Gibt den Typ des Rauschens an, durch das die Qualität des Radarbildes beeinträchtigt wird. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Lee-Filter ausgewählt wurde.
| String |
Rauschvarianz (optional) | Die Rauschvarianz des Radarbildes. Der Standardwert ist 0,25. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Lee-Filter und für den Parameter Rauschmodell die Einstellung Additives Rauschen oder Additives und multiplikatives Rauschen ausgewählt wurde. | Double |
Additives Rauschen – Mittelwert (optional) | Der Mittelwert des additiven Rauschens. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt. Der Standardwert ist 0. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Lee-Filter und für den Parameter Rauschmodell die Einstellung Additives und multiplikatives Rauschen ausgewählt wurde. | Double |
Multiplikatives Rauschen – Mittelwert (optional) | Der Mittelwert des multiplikativen Rauschens. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt. Der Standardwert ist 1. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Lee-Filter und für den Parameter Rauschmodell die Einstellung Multiplikatives Rauschen oder Additives und multiplikatives Rauschen ausgewählt wurde. | Double |
Anzahl von Looks (optional) | Der Wert für die Anzahl von Looks des Bildes, wodurch die Bildglättung gesteuert und die Rauschvarianz geschätzt wird. Ein kleinerer Wert erzeugt eine stärkere Glättung, während bei einem größeren Wert mehr Bild-Features beibehalten werden. Der Standardwert ist 1. Dieser Parameter ist nur gültig, wenn für den Parameter Filtertyp die Einstellung Erweiterter Lee-Filter, Kuan-Filter oder Gamma MAP ausgewählt wurde oder wenn für den Parameter Filtertyp die Einstellung Lee-Filter und für den Parameter Rauschmodell die Einstellung Multiplikativ ausgewählt wurde. | Long |
Dämpfungsfaktor (optional) | Die exponentielle Dämpfungsstufe der Glättung, die angewendet wird. Bei einem Dämpfungswert größer als 1 bleiben die Kanten besser erhalten, die Glättung ist jedoch geringer. Bei Werten kleiner als 1 wird eine bessere Glättung erzielt. Der Wert 0 führt zu ähnlichen Ergebnissen wie ein Tiefpass-Filter. Die Standardeinstellung ist 1. | Long |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Korrigiert Speckle in den SAR-Eingabedaten (Synthetic Aperture Radar). Speckle entsteht bei kohärenter Beleuchtung als körniger bzw. "Salz und Pfeffer"-Effekt.
Mit Despeckle wird Rauschen herausgefiltert, während Kanten und scharfe Features im SAR-Bild beibehalten werden. Die verfügbaren Filter sind Lee-Filter, Erweiterter Lee-Filter, Optimierter Lee-Filter, Frost-Filter, Kuan-Filter und Gamma MAP.
Verwendung
-
Durch Anwenden des Werkzeugs "Despeckle" auf SAR-Bilddaten lassen sich Bildinterpretation und Klassifizierungsergebnisse verbessern.
Parameter
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})
Name | Erläuterung | Datentyp |
in_radar_data | Die Eingaberadardaten. | Raster Dataset; Raster Layer |
out_radar_data | Die Radardaten, auf die das Werkzeug "Despeckle" angewendet wurde. | Raster Dataset |
polarization_bands [polarization_bands,...] (optional) | Die Polarisierungsbänder, die gefiltert werden. Der erste Band ist standardmäßig ausgewählt. | String |
filter_type (optional) | Gibt den Typ des Glättungsalgorithmus oder -filters an, der angewendet wird.
| String |
filter_size (optional) | Gibt die Größe des Pixelfensters an, das zum Filtern von Rauschen verwendet wird.
Dieser Parameter ist nur gültig, wenn der Parameter filter_type auf LEE, ENHANCED_LEE, FROST, KUAN oder GAMMA_MAP festgelegt wurde. | String |
noise_model (optional) | Dieser Parameter ist nur gültig, wenn der Parameter filter_type auf LEE festgelegt ist. | String |
noise_variance (optional) | Die Rauschvarianz des Radarbildes. Der Standardwert ist 0,25. Dieser Parameter ist nur gültig, wenn für den Parameter filter_type die Einstellung LEE und für den Parameter noise_model die Einstellung ADDITIVE_NOISE oder ADDITIVE_AND_MULTIPLICATIVE_NOISE ausgewählt wurde. | Double |
add_noise_mean (optional) | Der Mittelwert des additiven Rauschens. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt. Der Standardwert ist 0. Dieser Parameter ist nur gültig, wenn für den Parameter filter_type die Einstellung LEE und für den Parameter noise_model die Einstellung ADDITIVE_NOISE oder ADDITIVE_AND_MULTIPLICATIVE_NOISE ausgewählt wurde. | Double |
mult_noise_mean (optional) | Der Mittelwert des multiplikativen Rauschens. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt. Der Standardwert ist 1. Dieser Parameter ist nur gültig, wenn für den Parameter filter_type die Einstellung LEE und für den Parameter noise_model die Einstellung MULTIPLICATIVE_NOISE oder ADDITIVE_AND_MULTIPLICATIVE_NOISE ausgewählt wurde. | Double |
number_of_looks (optional) | Der Wert für die Anzahl von Looks des Bildes, wodurch die Bildglättung gesteuert und die Rauschvarianz geschätzt wird. Ein kleinerer Wert erzeugt eine stärkere Glättung, während bei einem größeren Wert mehr Bild-Features beibehalten werden. Der Standardwert ist 1. Dieser Parameter ist nur gültig, wenn für den Parameter filter_type die Einstellung ENHANCED_LEE, KUAN oder GAMMA_MAP ausgewählt wurde oder wenn für den Parameter filter_type die Einstellung LEE und für den Parameter noise_model die Einstellung MULTIPLICATIVE_NOISE ausgewählt wurde. | Long |
damp_factor (optional) | Die exponentielle Dämpfungsstufe der Glättung, die angewendet wird. Bei einem Dämpfungswert größer als 1 bleiben die Kanten besser erhalten, die Glättung ist jedoch geringer. Bei Werten kleiner als 1 wird eine bessere Glättung erzielt. Der Wert 0 führt zu ähnlichen Ergebnissen wie ein Tiefpass-Filter. Die Standardeinstellung ist 1. | Long |
Codebeispiel
In diesem Beispiel wird mit dem optimierten Lee-Filter auf das Kreuzpolarisierungsband "Despeckle" angewendet.
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")
In diesem Beispiel wird mit dem optimierten Lee-Filter auf das Kreuzpolarisierungsband "Despeckle" angewendet.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Image Analyst
- Standard: Erfordert Image Analyst
- Advanced: Erfordert Image Analyst