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; Raster Layer |
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 tool will use the minimum number of looks required to create an approximate square pixel. | Long |
Azimuth Looks (Optional) |
The integer number of looks in the azimuth direction. If no value is provided, the tool will use the minimum number of looks required to create an approximate square pixel. | 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, mitigate despeckle, and reduce SAR tool processing time.
Usage
This tool can also be used to mitigate despeckle and reduce SAR tool processing time.
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; Raster Layer |
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 tool will use the minimum number of looks required to create an approximate square pixel. | Long |
azimuth_looks (Optional) |
The integer number of looks in the azimuth direction. If no value is provided, the tool will use the minimum number of looks required to create an approximate square pixel. | 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 = "D:\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="D:\Data\SAR\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0.crf"
out_radar="D:\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)
Environments
Licensing information
- Basic: Requires Image Analyst
- Standard: Requires Image Analyst
- Advanced: Requires Image Analyst