Coregistration of Cosmo-SkyMed Products



I have 4 Cosmo-SkyMed HIMAGE (HH) datasets that I have processed (Cal/TC/Spk) in SNAP. I would now like to be able to visually compare them visually as a first step but notice they are all slightly offset from each other.

I would like to check if a coregistration routine between such images is possible in SNAP? I have run the coregistration routine but consistently ended up with 3 blank “slv” images. Would such a coregistration step perhaps be done earlier on in the processing, or am I missing something here? I don’t have very much experience in VHR SAR processing so any help would be very much appreciated.

Many thanks.



if all images are of the same track (relative orbit), you can coregister them after the calibration step. However, if they are acquired within different passes, it is better to terrain correct them first and then use coregistration. If you have empty slaves, you can either increase the number of GCPs or try the DEM assisted coregistration instead.


Thank you for the recommendations above.

After calibrating (Sigma0) and Terrain Correcting (using external ALOS30 DEM) the 4 datasets, I loaded them into the “DEM Assisted Coregistration” routine. I note that their “Orbit” numbers are different (screenshot below) and hence, according to your suggestion, this would be the right sequence of steps to take.


Would this be an appropriate routine to use seeing as some form of DEm correction was already done in the TC step prior? Please correct me if I am wrong but would I be right also to say that their orbits are not of the same track/relative orbit if their Orbit numbers are different? What do the “Track” numbers refer to?

With regards to coregistration routines, under Radar > Coregistration, would you recommend the standalone “Coregistration” routine, or the “DEM-Assisted Coregistration”, with or without XCORR? Just to note that these are L1A datasets.


Orbit number is simply the number of times the satellite has circled the Earth since launch. Track number should indicate which ground-track the satellite followed at the time of acquisition…it looks that the track number is not displayed correctly with these products, perhaps there’s a small issue with the reader @lveci


@mengdahl, thanks for the clarification. I’m not sure if this helps but I looked into “Abstracted Metadata” and spotted the following. Would such incorrect information affect the coregistration routine?

Hope this helps with the diagnosis as well, @lveci?


My SNAP is updated, yet I see a misregistration when using ascending COSMO-SkyMed StripMap HImage SBS-B products from the Third Party Mission database over Myanmar and I have overlaid the Open Street Map dataset. The dataset is and the Open Street Map data (in shapefile format) are from: Is this likely due to a mismatch in the quality of the DEM and the high resolution of the COSMO-SkyMed? or something else? I don’t think it is related to the mismatch in acquisition date. The COSMO-SkyMed seems to line up very well with Sentinel 1 data (I compared it with using that date because the Google Earth Pro image was only a week away from that date).