Goodmorning STEP-forum,
I’ve been working on the coregistration of a TSX-stack. The area at which the images are taken should be ideal for coregistration (dessert, no water), but I still run into problems using the following settings:
[EDIT] I am using the latest master commit of the S1-TBX at the time of writing.
- number of GCP: 2000
- Coarse Window Width: 1024
- Coarse Window Height: 256
- rowInterpFactor: 2
- columnInterpFactor: 2
- Max Iterations: 10
- GCP-Tolerance: 0.5
- Apply Fine Registration: True
- InSAR optimized: True
- Fine Window Width: 64
- Fine Window Height: 64
- Fine Acc Azimuth: 8
- Fine Acc Range: 8
- Fine Oversampling: 32
- Coherence Window Size: 3
- Coherence Threshold 0.6
- Use Sliding Windows: False
- Compute Offset: True
- only GCPs on land: False
The dataset should be highly coherent and coregistration should be easy. The S1-TBX gives me the following warnings for most images:
WARNING: org.esa.snap.SnapCoreActivator: org.esa.snap.core.gpf.OperatorSpi: Provider org.esa.s1tbx.insar.gpf.coregistration.OffsetTrackingOp2$Spi not found WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)35.981465654685465 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)642.8403495884302 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)12.112529282806449 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)31.97492842494909 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)155.67591438999077 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)20.499219740282868 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)19.11723044116283 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)22.44147589421162 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)15.076098816710177 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)16.38289024306048 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)12.961462160281673 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)23.977266142422835 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)810.1062948151841 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)40.89261601786331 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)93.3817585980393 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)40.86450229831874 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)35.58445046187099 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)27.0724811161263 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)29.38628935327801 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)13.901837899347292 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)17.81486172457438 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)11.551635158788757 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)43.12355299288195 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)43.40853977495978 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)29.786121716021118 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)28.26399736457122 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)10.398781429248407 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)25.463719220741083 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)21.170920161597312 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)10.398781429248407 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)25.463719220741083 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)21.170920161597312 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)26.915040962699866 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)311.9608477957237 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)27.560331268895514 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)14.24135419762932 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)15.07248433638971 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)12.469999250443978 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)40.47900453998409 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)19.321822031033008 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)19.073457158962775 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)27.16864344616479 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)40.80910081551713 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)27.747470590811925 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)468.40117293963226 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)17.5941017287031 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)10.848749812029869 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)646.8519708217658 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)28.34272023438011 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)482.94078325411704 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)14.055081863453955 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)15.07548653155461 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)424.7076262898354 WARNING: org.jlinda.core.coregistration.CPM: COREGPM: Overall Model Test, Lines = {} is larger than 10. (Suggest model or a priori sigma not correct.)360.569874625087 The specified region, if not null, must intersect with the image`s bounds. The specified region, if not null, must intersect with the image`s bounds. org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the image`s bounds. at org.esa.snap.core.gpf.graph.GraphProcessor$GPFImagingListener.errorOccurred(GraphProcessor.java:373) at com.sun.media.jai.util.SunTileScheduler.sendExceptionToListener(SunTileScheduler.java:1646) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:921) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085) at com.bc.ceres.glevel.MultiLevelImage.getData(MultiLevelImage.java:64) at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:406) at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:392) at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:73) at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at com.sun.media.jai.util.RequestJob.compute(SunTileScheduler.java:247) at com.sun.media.jai.util.WorkerThread.run(SunTileScheduler.java:468) Caused by: org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the image`s bounds. at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:421) at org.esa.s1tbx.insar.gpf.coregistration.WarpOp.computeTile(WarpOp.java:464) at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:80) at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137) at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904) ... 11 more
From this I can make up that there is problem in line (azimuth) direction, although the windows-sizes should be sufficient. There is no error when I only process three slave images, but still the coregistration seems to be off as can be seen in the following interferograms:
Does anyone know how to address this issue? I added a zip of the metadata.
Reinier
SkyGeo
testrun_3im.zip (146.2 KB)