Skip to content

AutoRIFT Issue with Sentinel-1 TOPS Mode Processing #109

@walking02

Description

@walking02

I am having problems running testautoRIFT_ISCE.py using the processed Sentinel-1 images using ISCE. I've processed the images using topsAPP.py. Then, I've run the testGeogrid.py to generate a window location which ran successfully. However, when I run testautoRIFT_ISCE.py, it shows a start and end but no file output, along with some error messages.
Below is the command I've run on the terminal using the reference and secondary slc.full files and the accompanying error message.

(isce2) wky@ubuntu:/DX$ testautoRIFT_ISCE.py -m /DX/merged/reference.slc.full -s /DX/merged/secondary.slc.full -g window_location.tif
2025-04-01 15:46:20,911 - root - DEBUG - Creating readonly ISCE mmap with
file = /DX/merged/reference.slc.full
bands = 1
width = 48592
length = 5067
scheme = BIP
dtype = CFLOAT

2025-04-01 15:46:20,924 - root - DEBUG - Creating readonly ISCE mmap with
file = /DX/merged/secondary.slc.full
bands = 1
width = 48592
length = 5067
scheme = BIP
dtype = CFLOAT

Preprocessing filter width 5
Using preprocessing methods ['hps', 'hps']
Pre-process Start!!!
Using Wallis Filter Width: 5
Pre-process Done!!!
14.412534236907959
Uniform Data Type Done!!!
32.173182249069214
AutoRIFT Start!!!
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1468: RuntimeWarning: divide by zero encountered in divide
DxMadmin = np.ones(Dx.shape) / OverSampleRatio / SearchLimitX * 2;
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1469: RuntimeWarning: divide by zero encountered in divide
DyMadmin = np.ones(Dy.shape) / OverSampleRatio / SearchLimitY * 2;
/home/wky/miniconda3/envs/isce2/lib/python3.8/site-packages/numpy/lib/nanfunctions.py:1217: RuntimeWarning: All-NaN slice encountered
r, k = function_base._ureduce(a, func=_nanmedian, axis=axis, out=out,
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1399: RuntimeWarning: Mean of empty slice
C = np.nanmean(B,axis=0)
AutoRIFT Done!!!
7584.0066249370575
Write Outputs Start!!!
Write Outputs Done!!!
0.9694287776947021

I used different raw sentinel data to preprocess and run testautoRIFT_ISCE.py, all the above problems occurred. How can I solve them?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions