DEM Assisted Coregistration with XCorr on COSMO-SkyMed SLC Stripmap data using SNAP 13

Hello STEP community,

I’m encountering a persistent error when trying to perform DEM-Assisted Coregistration
with Cross-Correlation on COSMO-SkyMed SLC Stripmap data using SNAP 13 (latest update).

ERROR MESSAGE:
Cannot invoke “org.esa.snap.core.datamodel.RasterDataNode.getSourceImage()” because
“rasterDataNode” is null

SNAP VERSION:

  • SNAP 13.0.0 (fully updated via Help → Check for Updates)

  • Operating System: Windows [specifica la tua versione]

DATA SPECIFICATIONS:

  • Sensor: COSMO-SkyMed (CSK)

  • Product Type: SCS_B (Stripmap HImage)

  • Polarization: HH

  • Processing Level: Level 1A (SLC)

  • Master: 07-Sep-2018 (Orbit 60874, Track 99999)

  • Slave: 23-Sep-2018 (Orbit 61111, Track 99999)

  • Temporal Baseline: 16 days

PROCESSING WORKFLOW:

  1. Opened both products in SNAP via File → Open Product

  2. Launched: Radar → Coregistration → DEM-Assisted Coregistration with XCorr

  3. Added both products to ProductSet-Reader via drag-and-drop

  4. Configured parameters (see screenshots attached)

  5. Clicked “Run”

  6. Error appears immediately at the bottom of the dialog

PARAMETERS USED:

DEM-Assisted-Coregistration Tab:

  • Digital Elevation Model: SRTM 3Sec (Auto Download)

  • DEM Resampling Method: BILINEAR_INTERPOLATION

  • Resampling Type: BILINEAR_INTERPOLATION

  • Tile Extension: 100%

  • ✓ Mask out areas with no elevation

Cross-Correlation Tab:

  • Number of GCPs: 20000

  • ✓ Apply Fine Registration for SLCs

  • ✓ Estimate Initial Coarse Offset

  • Coarse Window Width/Height: 256

  • Row/Column Interpolation Factor: 8

  • Max Iterations: 5

  • GCP Tolerance: 0.25

  • Fine Window Width/Height: 64

  • Coherence Threshold: 0.1

  • Fine Accuracy in Azimuth/Range: 16

  • Fine Window oversampling factor: 16

Warp Tab:

  • RMS Threshold: 0.05

  • Warp Polynomial Order: 1

  • Interpolation Method: Bilinear interpolation

WHAT I’VE TRIED:

  1. Reduced the number of GCPs (from 20000 to 500) → same error

  2. Changed DEM from SRTM 3Sec to SRTM 1Sec → same error

  3. Simplified parameters (default values) → same error

  4. Used Graph Builder instead of GUI → same error with additional Graph XML error

  5. Restarted SNAP and reloaded products → same error

  6. Verified products load correctly in Product Explorer (both show bands and metadata)

QUESTIONS:

  1. Is this a known bug in SNAP 13 with COSMO-SkyMed SLC data?

  2. Could this be related to the BEAM-DIMAP format or product structure?

  3. Are there specific requirements for CSK product preprocessing before coregistration?

  4. Should I try an older SNAP version (e.g., SNAP 10)?

SCREENSHOTS:
[Attach the 4 screenshots showing: ProductSet-Reader, DEM tab, Cross-Correlation tab,
Warp tab - all displaying the error message]

Any help would be greatly appreciated! I need to process this data for InSAR analysis.

Thank you in advance,

Hello,

Did you manage to solve the problem and generate the Cosmo Skumed DSM? I’m having the same issue.

Best regards,