Open HelloKaito opened 1 year ago
Hello @HelloKaito ,
We plan to remove the cross spectra computation fro xsarsea
to have the code available in this repo : https://github.com/umr-lops/xsar_slc . Regarding your question, it is not easy to answer if you don't quote the code itself.
The cross spectrum are computed from complex image modulation (i.e. after a Gaussian low pass filtering).
Hello, @agrouaze , here's the code which is related with the computation of cross-spectra: https://github.com/umr-lops/xsarsea/blob/719d82b5b67908e1cecd8070558015b002fb259c/src/xsarsea/sar_slc/processing.py#L773-L776
In sentinel-1 OSW algorithm (page 25),cross-spectra is computed by multiplying intensity image of two sub-looks, as illustrated in the equation below,
1.My 1st question is why a additional'df' is multiplied in the code above?
2.The 2nd question is does complex image modulation equivalent to image detrending mentioned in the OSW algorithm (showed in the image below)? They are alike in computation.
Thanks a lot for your reply!
@agrouaze Please help me when you'are available. TUT
I can't answer your question but @lanougue (author of this part of the code) should be able to answer.
Hello @lanougue, Please give me a hand about the above question.
Hi! I'm a new learner in wave related subjects. I'm confused about 'sar_slc/processing.py' line 776, cross-spectra is caculated by intensity(L2)*np.conj(intensity) , the question is why 'df' is multiplied? looking to your reply.