Deburst (Image Analyst)

Summary

Merges the multiple bursts from the input Sentinel-1 Single Look Complex (SLC) synthetic aperture radar (SAR) data and outputs a single, seamless subswath raster.

Illustration

Deburst tool illustration

Usage

  • This tool is applicable to Sentinel-1 SLC Interferometric Wide (IW) and Extra Wide (EW) swath mode radar data.

  • Merging of bursts is necessary to create a continuous subswath raster.

  • This tool does not support a geodatabase as an output location.

Parameters

LabelExplanationData Type
Input Radar Data

The input radar data.

Raster Dataset; Raster Layer
Output Radar Data

The debursted radar data.

Raster Dataset
Polarization Bands
(Optional)

The polarization bands that will be corrected.

The first band is selected by default.

String

Deburst(in_radar_data, out_radar_data, {polarization_bands})
NameExplanationData Type
in_radar_data

The input radar data.

Raster Dataset; Raster Layer
out_radar_data

The debursted radar data.

Raster Dataset
polarization_bands
[polarization_bands,...]
(Optional)

The polarization bands that will be corrected.

The first band is selected by default.

String

Code sample

Deburst example 1 (Python window)

In this example, the Deburst function is used on the VV polarization.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"

outRadar = arcpy.ia.Deburst("S1A_IW_SLC__1SDV_20230708T004847_20230708T004914_049325_05EE6E_CDB3.SAFE\manifest.safe\IW3", "VV") 
outRadar.save("IW3_manifest_Deb.crf")
Deburst example 2 (stand-alone script)

In this example, the Deburst function is used on the VV polarization.

# 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\SLC\S1A_IW_SLC__1SDV_20230708T004847_20230708T004914_049325_05EE6E_CDB3.SAFE\manifest.safe\IW3"
out_radar=r"C:\Data\SAR\SLC\IW3_manifest_Deb.crf"
polarization="VV"

# Execute 
outRadar = arcpy.ia.Deburst(in_radar, polarization)
outRadar.save(out_radar)

Related topics