Label | Explanation | Data Type |
Input Radar Data
| The input radar data. | Raster Dataset; Raster Layer |
Output Radar Data
| The output multilook radar data. | Raster Dataset |
Polarization Bands
(Optional) | The polarization bands that will be corrected. The first band is selected by default. | String |
Range Looks (Optional) | The integer number of looks in the range direction. If no value is provided, the minimum number of looks required to create an approximate square pixel will be used. | Long |
Azimuth Looks (Optional) |
The integer number of looks in the azimuth direction. If no value is provided, the minimum number of looks required to create an approximate square pixel will be used. | Long |
Available with Image Analyst license.
Summary
Averages the input synthetic aperture radar (SAR) data by looks in range and azimuth to approximate square pixels, mitigates speckle, and reduces SAR tool processing time.
Usage
The Geoprocessing pane includes information about the Range Looks and Azimuth Looks parameters with the estimated range and azimuth pixel spacing required to create an approximate square pixel for the Input Radar Data parameter value.
Parameters
Multilook(in_radar_data, out_radar_data, {polarization_bands}, {range_looks}, {azimuth_looks})
Name | Explanation | Data Type |
in_radar_data | The input radar data. | Raster Dataset; Raster Layer |
out_radar_data | The output multilook radar data. | Raster Dataset |
polarization_bands [polarization_bands,...] (Optional) | The polarization bands that will be corrected. The first band is selected by default. | String |
range_looks (Optional) | The integer number of looks in the range direction. If no value is provided, the minimum number of looks required to create an approximate square pixel will be used. | Long |
azimuth_looks (Optional) |
The integer number of looks in the azimuth direction. If no value is provided, the minimum number of looks required to create an approximate square pixel will be used. | Long |
Code sample
This example performs a multilook with HH polarization, a range look of 7, and an azimuth look of 2.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.Multilook("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241", "HH", 4, 5)
outRadar.save("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_ML.crf")
This example performs a multilook with HH polarization, a range look of 7, and an azimuth look of 2.
# 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\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0.crf"
out_radar= r"C:\Data\SAR\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0_ML.crf"
polarization="HH"
range_looks=4
azimuth_looks=5
# Execute
outRadar = arcpy.ia.Multilook(in_radar, polarization, range_looks, azimuth_looks)
outRadar.save(out_radar)